For context menu slowness specifically, sort by Type, filter to “Context Menu” entries, and disable all non-Microsoft ones. If you run ShellExView without administrator rights, it will still open and display the list of shell extensions. ShellMenuView manages static context menu entries — simple registry-based shortcuts that appear in the right-click menu without running any code. This gives you a snapshot you can reference if you forget which extensions you disabled. If you need to restore all disabled extensions at once, press Ctrl+A to select everything, then press F8. Then in ShellExView, look at the “Microsoft Loaded” column — extensions with a recent timestamp were just loaded for that context menu.
The official download source for ShellExView is the NirSoft website at nirsoft.net/utils/shexview.html. ShellExView is a specialist — it focuses exclusively on shell extensions and gives you deep detail about each one. To update, download the latest version from our download section and extract it over the existing files. Run it as part of your provisioning process to disable bloatware shell extensions before the user logs in. If you uninstalled a program but its shell extension is still registered, that is a cleanup failure — disable or leave it disabled.
Lists every registered shell extension with CLSID, file path, company name, version number, description, and creation date. ShellExView gives you visibility into this hidden layer of your operating system and the ability to disable the extensions causing problems. View, manage, and disable Windows shell extensions in seconds.
If the menu appears instantly but just has too many items, use ShellMenuView to trim the static entries. These are lightweight entries like “Open with Notepad++” or “Edit with VS Code.” They rarely cause problems but can clutter the menu. These are the more complex (and more problematic) type of context menu handler. Removing that registry value (which is what F8 does) fully restores the extension to its original state. Disabled extensions are not deleted or modified in any way. Search for that DLL filename in ShellExView to find the exact extension responsible.
Some antivirus programs flag NirSoft tools as “potentially unwanted” because of their system-level capabilities (reading passwords, registry keys, etc.). The program does not modify system files, install drivers, or phone home to any server. On first launch, ShellExView automatically scans your system and populates the list. Administrator privileges are required on Windows Vista and later because ShellExView needs to read and write registry keys in the HKEY_LOCAL_MACHINE hive. If you are not sure which architecture you have, press Win + Pause and check the “System type” line — it online pokies real money will say either “64-bit operating system” or “32-bit operating system.”
If you are trying to clean up entries from the classic context menu (the one that appears after clicking “Show more options”), ShellExView handles that directly. Use the 64-bit version for full coverage of both 64-bit and 32-bit shell extensions on your system. When you disable an extension, ShellExView writes a single registry value that tells Windows to skip loading that extension — the original DLL file remains untouched. Without admin rights, you can still view extensions but cannot disable or enable them. From download to your first disabled extension in under five minutes.
If you re-enable everything before deleting the tool, the system returns to its original state. The official NirSoft download is always a clean ZIP archive with no bundled extras. We do not repackage, modify, or host the files ourselves — the links go straight to NirSoft’s servers. Updates are rare but occasionally include support for new shell extension types introduced in major Windows updates. Since ShellExView is portable and stores no configuration in the registry, updating is as simple as replacing the old executable with the new one. Then re-enable them one by one, restarting Explorer each time, until the slowness returns.