Troubleshooting

Find solutions to common issues and learn how to diagnose problems with Open Shell.

Common Issues and Solutions

Start Menu Doesn't Appear

If the Start Menu doesn't appear when clicking the Start button:

Possible Causes:

  • Process not running
  • Conflicting application
  • Corrupted settings
  • Windows update conflict

Solutions:

  1. Check if Open Shell is running

    Look for StartMenu.exe in Task Manager. If not present, start it manually from the installation folder.

  2. Restart Open Shell

    Right-click on the taskbar, select"Task Manager," find"StartMenu.exe," right-click it, and select"End task." Then restart it from the Start menu or installation folder.

  3. Reset Open Shell settings

    Press Win+R, type"regedit," navigate to HKEY_CURRENT_USER\Software\OpenShell\StartMenu, and rename the"Settings" key to"Settings.old" then restart Open Shell.

  4. Reinstall Open Shell

    Uninstall Open Shell, then download and install the latest version from the download page.

Menu Appears After Delay

If there's a noticeable delay when opening the Start Menu:

Possible Causes:

  • Large number of programs in Start Menu
  • Slow search indexing
  • Resource-intensive skin
  • System performance issues

Solutions:

  1. Optimize Start Menu content

    Reduce the number of items displayed in the Start Menu by adjusting settings in the"Main" and"Menu Items" tabs.

  2. Disable search or limit its scope

    In Start Menu settings, go to the"Search" tab and either disable search or limit what it searches through.

  3. Use a simpler skin

    Some skins with complex graphics can slow down menu rendering. Try switching to a simpler skin like"Windows Classic."

  4. Disable animations

    In the"Main" tab, under"Visual Settings," disable menu animations to improve performance.

Explorer Toolbar Missing

If the Classic Explorer toolbar doesn't appear in File Explorer:

Possible Causes:

  • Toolbar not enabled
  • Explorer extension not loaded
  • Installation issue
  • Conflict with another Explorer extension

Solutions:

  1. Enable the toolbar

    Right-click in an empty area of the Explorer toolbar and make sure"Classic Explorer Bar" is checked.

  2. Verify component installation

    Open the Open Shell installer and make sure the"Classic Explorer" component is installed.

  3. Register the Explorer extension

    Open a Command Prompt as administrator and run: regsvr32"C:\Program Files\Open-Shell\ClassicExplorer.dll"

  4. Restart Explorer

    Press Ctrl+Shift+Esc to open Task Manager, find"Windows Explorer" in the Processes tab, right-click it, and select"Restart."

Start Menu Search Not Working

If the search function in the Start Menu isn't returning results:

Possible Causes:

  • Search disabled in settings
  • Windows Search service not running
  • Search index issues
  • Incorrect search settings

Solutions:

  1. Check Open Shell search settings

    In Start Menu settings, go to the"Search" tab and make sure search is enabled and configured correctly.

  2. Verify Windows Search service

    Press Win+R, type"services.msc," find"Windows Search," make sure it's running and set to Automatic.

  3. Rebuild search index

    Open Control Panel > Indexing Options > Advanced > Rebuild Index.

  4. Configure search locations

    Make sure the locations you want to search are included in Windows' indexing options.

Issues After Windows Update

If Open Shell stops working after a Windows Update:

Possible Causes:

  • Windows update changed system components
  • Incompatibility with new Windows version
  • Registry settings reset
  • Files replaced or removed

Solutions:

  1. Reinstall Open Shell

    Uninstall Open Shell, then download and install the latest version from the download page.

  2. Check for compatibility information

    Visit the GitHub repository to see if there are known issues with the latest Windows update.

  3. Wait for an update

    Major Windows updates may require Open Shell updates for compatibility. Check for pre-release versions that might address the issue.

  4. Report the issue

    If Open Shell is still not working, report the issue on GitHub with detailed information about your Windows version and the problem.

Advanced Diagnostics

Creating a Dump on Windows Explorer Crash

If Windows Explorer crashes when using Classic Explorer, you can create a dump file to help diagnose the issue:

Using Sysinternals ProcDump:

  1. Download Sysinternals ProcDump
  2. Extract the downloaded files to a folder
  3. Open Command Prompt as administrator
  4. Navigate to the folder containing ProcDump
  5. Run the following command:
    procdump.exe -ma -e explorer.exe
  6. Reproduce the crash
  7. ProcDump will create a dump file when Explorer crashes

For Random Crashes:

Configure Windows Error Reporting to create dump files automatically:

  1. Open Registry Editor (regedit.exe)
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps
  3. If LocalDumps doesn't exist, right-click on Windows Error Reporting and create a new key named"LocalDumps"
  4. In the LocalDumps key, create the following values:
    • String value: DumpFolder = %LOCALAPPDATA%\CrashDumps
    • DWORD value: DumpCount = 10
    • DWORD value: DumpType = 2
  5. Restart your computer
  6. Dump files will now be created in %LOCALAPPDATA%\CrashDumps when Explorer crashes

Obtaining an Advanced Open Shell Menu Log

For detailed logging of Open Shell Menu activity:

Enable Advanced Logging:

  1. Open Registry Editor (regedit.exe)
  2. Navigate to: HKEY_CURRENT_USER\Software\OpenShell\StartMenu\Settings
  3. Create a new DWORD (32-bit) value named"LogCategories"
  4. Set its value to 0xfff (hexadecimal)
  5. Close Registry Editor

Generate and Use the Log:

  1. Click the Start button to trigger logging
  2. The log file will be created at: %LOCALAPPDATA%\OpenShell\StartMenuLog.txt
  3. When reporting issues on GitHub, attach this log file to provide detailed information
  4. After troubleshooting, you can delete the"LogCategories" registry value to disable logging

Note

The log file may contain personal information such as file paths and program names. Review the file before sharing it and redact any sensitive information.

Collecting an ETW Trace

ETW (Event Tracing for Windows) provides deeper diagnostic information for complex issues:

Prerequisites:

  • Ensure you're using the latest version of Open Shell
  • For pre-Windows 10 systems, install the Windows Performance Toolkit
  • Windows 10 and later already include the necessary tools

Collecting a Trace:

  1. Open Command Prompt as administrator
  2. Run the following command to start tracing:
    wpr -start GeneralProfile
  3. Reproduce the issue you're experiencing
  4. Run the following command to stop tracing and save the file:
    wpr -stop trace.etl -skipPdbGen
  5. Compress the trace.etl file (it can be very large)
  6. When reporting the issue, share the compressed trace file with the developer securely (not directly on GitHub due to potential personal information)

Important

ETW traces may contain sensitive system information. Only share them directly with the developers through secure channels, not in public GitHub issues.

Known Issues

Windows for ARM Compatibility Issue

Open Shell is not compatible with Windows for ARM.

Issue: Installing Open Shell on Windows for ARM (such as on Apple Silicon Macs using Parallels Desktop) can cause login issues after reboot.

Solution: Users should refrain from installing Open Shell on Windows for ARM systems.

Windows 11 Start Button Right-Click

Issue: In Windows 11, right-clicking the Start button may not show Open Shell menu options in the context menu.

Workaround: Use the keyboard shortcut Windows Key + X to access the advanced menu, or use other methods to access Open Shell settings.

Windows 10/11 Search Integration

Issue: Open Shell's search may not integrate fully with Windows 10/11 search features.

Workaround: Configure Open Shell search settings to optimize performance, or use Windows search separately when needed.

UWP Apps in Start Menu

Issue: Some Universal Windows Platform (UWP) apps may not display correctly in the Open Shell start menu.

Workaround: Pin important UWP apps to the taskbar for easy access.

High DPI Displays

Issue: On high DPI displays, some elements of Open Shell may appear blurry or incorrectly sized.

Workaround: Right-click on StartMenu.exe, select Properties > Compatibility > Change high DPI settings, and enable"Override high DPI scaling behavior" with"System (Enhanced)" selected.

Multiple Monitors with Different DPI

Issue: Using multiple monitors with different DPI settings may cause display issues with Open Shell.

Workaround: Use the"System (Enhanced)" DPI scaling option as mentioned above, or ensure the taskbar with Start button is on the primary monitor.

Getting Help and Support

If you're experiencing issues not covered in this guide, there are several ways to get help from the Open Shell community.

GitHub Issues

Report bugs or request features through the GitHub issue tracker.

Report an Issue

Discord Community

Join our Discord server for real-time help and discussions.

Join Discord

Gitter Chat

Discuss issues and get help through the Gitter chat platform.

Chat on Gitter

When Reporting Issues

To help the developers diagnose and fix your issue, please include:

  • System Information - Windows version, architecture (32-bit/64-bit), language
  • Open Shell Version - The exact version number you're using
  • Problem Description - Clear, detailed explanation of the issue
  • Reproduction Steps - Exact steps to recreate the problem
  • Diagnostic Information - Logs, crash dumps, or screenshots when applicable
  • What You've Tried - Any troubleshooting steps you've already attempted

Ready to Try Open Shell?

If you haven't installed Open Shell yet, download now to experience the classic Windows interface you've been missing.

Free download • Compatible with all modern Windows versions