Although Windows 11 has a fresh new design and features, many users are not happy with its User Interface due to its clunky layout and lack of customization options. Some of the UIs that greatly changed from the much-loved classic interfaces are the Start menu, taskbar, and File Manager.

Windows 11 did have a few registry settings in the older builds that can be modified to revert many of its designs and functions back to how they were in Windows 10. But, they have been removed from future builds of Windows 11. This is where Open Shell comes in.

The Open Shell is a free software that helps users customize the user interface of the Start menu, taskbar, file explorer, and more for your favorite Windows operating system. Open Shell itself is a replacement for the Classic Shell program which is no longer in development. Open Shell is the continuing development of the Original Shell program for Windows and its currently being developed by volunteer developers. 

If you don’t like the new start menu and taskbar in Windows 11 and rather prefer the classic Start menu that appears from the left side of the screen, you can use the third-party tool ‘Open Shell’ to bring them back.

Download and Install Open Shell in Windows 11

With Open Shell, you can customize the Start menu and taskbar with multiple styles and skins, find programs, settings, files, and documents quickly, replace the new Start button with the classic and custom start buttons, add a custom toolbar and status bar to file explorer, and more. Let us see how to download and install Open Shell in Windows 11.

The Open Shell is open-source software that can be downloaded from the GitHub repository – Download Link.

First, go to the Open-Shell GitHub page using the above link. Then, scroll down to the ‘Downloads’ section and click on the ‘Downloads’ button.

This will take you to the Releases page where you can find all the versions of the software that have been released so far. The latest version of the app will be at the top of the page. Move to the ‘Assets’ section of the latest version and click on it to reveal the download files.

Now, click on the ‘OpenShellSetup_x_x_xxx.exe’ (setup link) to download the installer and save it on your PC. You can also download the installer in the archive file (.7z) and then extract it.

Once the installer is downloaded, double-click on the EXE file to begin the installation.

Windows Defender may show you a warning in a pop-up box that says ‘Windows Protected your PC’ with a ‘Don’t run’ button. Open Shell does not contain any malicious code and it’s safe to use, so you can ignore this warning. Click the ‘More info’ link instead.

Once you click the ‘More info’ option, another button will appear. Now, click ‘Run anyway’ to continue.

On the welcome screen of the wizard, click ‘Next’ to start the process.

After that, check the ‘I accept the terms in the License Agreement’ option and click ‘Next’.

Next, tick the ‘Create a start menu folder’ option. If you wish to change the installation location of the app, you can do so with the ‘Browse…’ button. Then, click ‘Next’ to continue.

Now, click ‘Install’ to start the installation.

When the User Account Control dialog box pops up, click ‘Yes’ to allow. Finally, click ‘Finish’ to complete.

How to Use Open Shell to Customize Windows 11

Once Open Shell is installed, you can customize various settings such as the Start menu, Taskbar, Context menu, File explorer, and other elements of your system UI. If you are a fan of the old classic Windows 7, you can use Open Shell to make Windows 11 look more like Windows 7. 

After installing Open Shell, if you open the start menu, you will see three settings apps – Open-Shell Menu Settings, Classic IE settings, Classic Explorer Settings, and an Open-Shell Update app.

Customize Start Menu in Windows 11

Open the Start menu by clicking the Windows icon or pressing the Windows key. If you recently installed the Open Shell app, click on the ‘Open-Shell Menu Settings’ app to open it. 

Alternatively, you can search for ‘Open-Shell Menu Settings’ in the Windows search and open it from the search results.

When the app opens, switch to the ‘Start Menu Style’ tab and choose one of the three classic Start menu styles – Classic style, Classic with two columns, and Windows 7 style. Each style has a different set of options to configure the Start menu.

After choosing the start menu style, check the ‘Replace Start button’ box. Then, select one of the start menu icons. ‘Aero’ is the reliable Start menu button with the Open Shell icon. Then, click ‘OK’ to apply the settings.

Once you click ‘OK’, the new Start menu will appear in the left corner of the taskbar. 

Classic Style:

Classic with two columns:

Windows 7 style:

With Open-Shell, you can also use a custom icon as the Start menu button. To do that, select the ‘Custom’ option under Replace Start button and click the ‘Pick image’ button.

Then, choose a logo or picture that you want to use as the start menu button and then, click ‘OK’. The image must be in .PNG or .BMP format and it must be small in size. You can download different types of Windows Start menu icons from the classic shell website for free.

This will apply the new start button to the taskbar.

To customize the Keys and Mouse functions, go to the ‘Control’ tab or ‘Basic settings’ and modify the below options.

  • Change Start menu behavior for left click
  • Change Start menu behavior for right-click
  • Change Start menu behavior for middle-click
  • Change Start menu behavior for keyboard shortcuts
  • Change Start menu items
  • Hide and unhide Start menu items

The settings that are changed from the default settings will be highlighted in bold.

Customize Start menu Skins

You can also change the Start menu skins to change their appearance. To do that, switch to the ‘Skins’ tab and choose a skin from the drop-down menu.

Once you select the skin, you will have a list of options below that can help further customize your start menu’s look. Simply, check or uncheck the options to change the settings. 

For example, you can use the skin options to make the following changes:

  • Show/hide user profile picture
  • Enable Small icons in your Start menu
  • Change main menu color and side menu color
  • Change text colors for different columns
  • Add image background to different columns of menus
  • Change the opacity of the start menu
  • Change Transparency level
  • Reduce glass color etc.

After making changes to the options, click ‘OK’ to apply.

Customize Start Menu Items

You can also add or remove items from the Start menu, edit the menu items (including its command, link, icon, label, etc.), and create sub-menus.

Launch Open Shell and go to the ‘Customize Start Menu’ tab. As you can see, we have two columns of menu items – current menu items in the Start menu and the available commands that can be added to the Start menu.

To add a command to the Start Menu, first, select where you want to insert the command under the current list and simply double-click or select an item in the ‘Available commands’ and press Enter.

In the below example, we want to insert ‘Control Panel’ below ‘Settings’.

To do that, find and select ‘Settings’ on the left and then find and select ‘Control Panel’ on the right. Then, double-click on it or select and press Enter. You could also drag an item from Available commands to your desired location on the current menu items.

This will add the selected item to the current menu.

To edit a menu item, right-click on an item and select ‘Edit Item’ from the context menu. To remove a menu item, select ‘Delete Item’ from the context menu

In the Edit Menu Item dialog box, you can make changes to menu items’ commands, links, labels, tips, and icons. In addition to that, you can organize and customize sub-menu items using the below options like sorting the sub-items (ascending or descending order), inserting sub-items as buttons, tracking recent items, hiding extensions, etc. In the end, click ‘OK’ to save the changes.

If you want to create a sub-menu under the main menu, right-click the item on the left and select ‘Create sub-menu’. And then drag an available item from the right to the empty submenu.

Customize Start Menu Sections

To customize the Start menu sections and menu items, go to the ‘Main Menu’ section in the Open Shell window.

Here, we have the options to change the following options:

  • Change All Programs style
  • Hide/Show App Shortcuts
  • Modify pinned programs folders
  • Enable jumplists
  • Customize the start menu pane sizes
  • Sort main menu items
  • Configure Shutdown commands.

Modify General Start Menu Behavior 

This section lets you customize the Start menu behavior and other functionalities.

Here you can change the below settings:

  • Enable Open-Shell to automatically start with Windows
  • Check for Windows updates in the shutdown
  • Configure Time delays to show menu, info tips for apps and folders, and split buttons.
  • Enable drag and drop items in the Start menu
  • Use single, multiple columns, and auto columns to show items in sub-menus.
  • Change User profile picture
  • Configure shortcut folders
  • Enable pre-cache icons, etc.

To change a time delay, select the option and edit the number beside it.

Customize Start Menu Appearance

In addition to skins, Open Shell provides you with a list of options that can change the way the start menu looks. First, switch to the ‘Menu Look’ tab and modify the settings as per your needs.

To change Start menu aesthetics, use these options:

  • Change Small and large icon sizes
  • Define Sub-menu width
  • Modify Horizontal and Vertical position offset
  • Change Main and Sub-menu animation
  • Modify the Main menu and sub-menu animation duration (how they appear before they disappear).
  • Change the duration of the fade animation for the selected item
  • Modify the Start menu DPI value which controls the size of text, icons, and other graphical elements
  • Configure Start menu shadow, glass behavior, and opacity.
  • Customize Font smoothing

Customize the Context Menu of the Start Menu

Now, let us see how to customize Start Menu’s right-click menu. Go to the ‘Context Menu’ tab of Open-Shell and configure the below options:

  • Enable/Disable right-click menu (context menu)
  • Toggle Cascading right-click menu to place additional settings in a sub-menu.
  • Enable New Folder and New Shortcuts options to the right-click of the Start menu
  • Enable the File Explorer option in the right-click menu. You can set a particular folder as the default path for the File Explorer command in the Start menu.
  • Toggle ‘Pin to Start Menu (Open-Shell)’ in the Start menu.

Customize the Search box in Start Menu

All Start menus have a search box that lets you search your computer for apps, settings, files, etc. By default, the search box searches everywhere on your computer for contents. But, in the Search Box tab, we can configure where Windows can search on your device.

  • Turn On or Off the Search box in the Start menu and choose how to access it.
  • Set up search custom search hint
  • Toggle usage tracking
  • Enable or Disable Auto-Complete
  • Configure Programs and Settings Search including index locations
  • Toggle file search
  • Enable or Disable Internet search
  • Enable the ‘See more results’ option.

Customize the Taskbar in Windows 11

Open Shell is primarily used to customize the start menu and its offers only a few options to customize the taskbar. However, you can still change the look of the taskbar by changing opacity, color, text color, and texture.

In the Open Shell app, move to the ‘Taskbar’ tab and check the ‘Customize taskbar’. Now, you can change the taskbar look with three options – ‘Opaque’, ‘Transparent’, and ‘Glass’

After selecting Taskbar look, you can change taskbar opacity, color, and text color. To change the taskbar color or taskbar text color, select the option and click the small rectangle box with three dots in it.

This will launch the color dialog box where you can pick your desired color. Then, click ‘OK’ to apply.

Customize File Explorer using Open Shell

Open Shell also lets you customize various aspects of the File Explorer interface. Once Open Shell is installed, you will notice an additional menu bar in the File Explorer window that contains tools to use File explorer (as shown below).

To change settings for the classic explorer, click the Shell icon in the menu bar.

Now, check the ‘Show all settings’ option to display all explorer settings. Here, you can customize File explorer’s navigation pane, title bar, toolbar settings, toolbar buttons, Status bar, file pane, and UI language.

Under Navigation Pane, you can change the navigation pane style, show/hide horizontal scrollbar, control spacing between items in the folder tree, auto navigation delay, etc.

Under Toolbar settings, you can change the size of icons. The ‘Toolbar buttons’ tab lets you add, remove, and edit buttons to the toolbar to enhance usability.

In the Status bar tab, you can choose to show or hide free space, file size, zone, and file details as well as change the status bar font style and size.

Enable Classic Taskbar in Windows 11

Although the Open Shell lets you change the look of the Taskbar, it doesn’t necessarily allow you to bring back the classic taskbar. The lack of customization makes the taskbar one of the most disliked features in Windows 11. If you hate your new taskbar, follow these instructions to enable the classic taskbar and system tray. You can tweak the registries a little bit and bring back the taskbar that looks more like the Windows 10 taskbar.

First, launch Registry Editor by hitting Windows + R and typing regedit, and then clicking ‘OK’. Click ‘Yes’ if you are prompted by the User Account Control.

Then, navigate to the following location:


Then, create a new DWORD (32-bit) value by right-clicking the Packages folder on the left or right-clicking on an empty space in the right window pane and selecting ‘New’ and then ‘DWORD (32-bit) Value’.

Next, rename the newly created registry value to UndockingDisabled.

Then, set the value of ‘UndockingDisabled’ to 1.

After that close the Registry Editor and reboot your computer.

Once the system restarts, Windows 10 taskbar will be there. It also returns the classic context menu of the taskbar as shown below.

This registry tweak will even bring back the classic context menu of the desktop.

But, you will notice the volume, network, battery, and notification center icons are missing on the left side of the taskbar. To change that, open the Run dialog box (Windows + R) and type shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} , and then hit ‘Ok’.

In the Notification Area icons control panel, click on ‘Turn system icons on or off.’ 

In the next window, toggle Volume, Clock, Network, Battery, and Action Center icons using the respective drop-down menus. Then, click ‘OK’ to save the changes.

If you see the Search icon in the taskbar, you can hide it since it doesn’t actually work. To do that, go back to the Registry Editor and navigate to the following path:


Then, locate the registry named ‘SearchTaskbarMode’ on the right side pane and change its value to 0.

Finally, you will have a taskbar that looks and works like the Windows 10 taskbar.

Open-Shell Not Working on Windows 11?

Many users have complained that Open-Shell is not working correctly on their Windows 11 computers. It could be due to several reasons including unexpected error in a program, malware, Open Shell settings not compatible or misconfigured, search index settings not compatible, corrupted system, etc. Whatever the case is, these 8 methods help you fix your Open-Shell program.

Restart your PC

Before you try any other troubleshooting methods, it is always recommended to restart your PC if you encounter any issues. Most of the problems can be resolved by performing a simple Windows restart. All you have to do is open the Start menu, click on the ‘Power’ button or click the arrow button near the Shutdown button (in case it is a classic Start menu and select ‘Restart’.

If your Start menu is not working even to access the shutdown command, then press Ctrl+Alt+Delete and click the Power button, then ‘Shut Down’ on the lock screen.

Restart your File Explorer

Windows Explorer, also known as explorer.exe is an important Windows process that controls most of the system’s graphical user interface (GUI), including the Start menu, taskbar, Open-Shell, etc. So if there is any problem with this process, it can cause conflict with the Open Shell. In such cases, follow the below instructions to restart your Windows explorer and resolve the issue:

First, right-click the Start menu button and select ‘Task Manager’. Alternatively, you can also press Ctrl+Alt+Delete and select ‘Task Manager’ from the lock screen.

When Task Manager opens, go to the ‘Processes’ tab and locate the ‘Windows Explorer’ or ‘explorer.exe’ process under the list of processes. If you cannot find the said process, just open a File Explorer window and the process will appear in the list.

Once you find the Windows Explorer process, right-click on it and select ‘Restart’ from the context menu.

As soon as do this, your screen will blink and the taskbar will disappear and reappear in a moment. After that, check if the Open-Shell is working properly.

Update Open Shell

When you install Open Shell, it also comes with a separate UI for checking updates for the app. If you are facing an unexpected error on the Open Shell or if the app keeps crashing, you can check for updates.

Open the Start menu. Then, search for ‘Open Shell update‘, and select the program from the result.

In the Open Shell update window, ensure the ‘Automatically check for new version’ option is checked and click on the ‘Check now’ button. If you have any pending updates, the app will download and install them.

And when you see ‘Your version of Open Shell is up to date’, click ‘OK’.

Re-register Shell Experience

Another method that solves most of the Open Shell problems is re-registering the shell experience. Here’s how you can do that:

First, open the Start menu and search for ‘Windows Powershell’ and click on the ‘Run as an administrator’ option for the top result to open it. 

In the PowerShell window, type the following command and press Enter.

Get-appxpackage -all shellexperience -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + “\appxmetadata\appxbundlemanifest.xml”)}

Wait for the command to finish running, then close the PowerShell window and see if it has fixed the issue with the Open Shell.

You can also try the below command to Reset Shell Experience Host:

Get-AppxPackage Microsoft.Windows.ShellExperienceHost | reset-AppxPackage

Rebuild the Windows Search Index

If the above method doesn’t solve the Open Shell issue, you can try rebuilding the Windows search index. Windows Search Index is a database that helps you navigate to any particular location and find things by creating an index for search results, email messages, files, documents, and other content on your PC. Here’s how you can rebuild Windows Search Index:

Open the Windows Settings app from the Start menu or use the Win+I shortcut.

In the left pane of the Settings, click on the ‘Privacy & security’ section and then scroll down to the right and select ‘Searching Windows’.

On the next page, scroll down to the Related settings section and click on the ‘Advanced indexing option’.

Alternatively, you can also open the Run command box (Win+R), and type control /name Microsoft.IndexingOptions, and click on ‘OK’ to open Indexing options.

On the Indexing Options dialog box, click on the ‘Modify’ option.

In the next dialog box, click on the ‘Show all locations’ button.

Uncheck all locations under Change selected locations and click ‘OK’. 

Now back in the Indexing Options, click on ‘Advanced’.

In the new Advanced Options window, click on the ‘Rebuild’ button.

Click ‘OK’ on the prompt box to confirm the action. It will also inform you that the process might take a long time to complete and Windows search won’t work properly until it is finished.

Change Start Menu Registry Settings

‘The Open Shell not working’ issue can also be resolved by tweaking the Start menu registry settings.

Press Win+R keyboard shortcut keys to open the Run box, type in regedit, and click ‘OK’.

In the Registry Editor, navigate to the following location using the navigation panel or copy-paste the below path in the address bar:


Once you are in the location, right-click on the ‘Advanced’ folder and select ‘New’ and then ‘DWORD (32-bit) Value’ from the sub-menu.

Then, rename the newly created DWORD to EnableXamlStartMenu.

After that, double-click on the new value EnableXamlStartMenu and set its value to 0, and then ‘OK’.

Reboot your system after that and check if the Open Shell not working issue is fixed.

If the problem persists, go back to the same location (Advanced folder) and find another registry value called ‘Start_ShowClassicMode’. Now, right-click on it and select ‘Delete’.

Then, restart your computer.

Check for Latest Windows Updates

Outdated or corrupted system files in Windows 11 may prevent Open Shell from working. So you will need to keep your system up-to-date to fix these problems.

To check for updates, open Windows Settings by pressing Win+I. Go to ‘Windows Update’ on the left pane and click the ‘Check for update button on the right pane. If there are any pending updates, click ‘Download & Install’ to update Windows.

Reinstall Open Shell

If none of the above methods worked, you can reinstall the app to fix the issue. You need to uninstall the app completely from your computer and re-install it with the latest version of the app from the GitHub repository.

That’s it. Now, you know how to install and use Open Shell on your Windows 11 computer. Go on and make all the changes you want to your Windows UI.