Skip to content

Instantly share code, notes, and snippets.

@m1l
Last active September 29, 2024 04:02
Show Gist options
  • Save m1l/5398f5c8a366e3535e208652f4b9ccfc to your computer and use it in GitHub Desktop.
Save m1l/5398f5c8a366e3535e208652f4b9ccfc to your computer and use it in GitHub Desktop.
Fix context menu crashing
Some Windows shell extensions will prevent OneCommander from opening the file/folder context menu.
Incompatible context menu extensions that might cause crashing:
- Fast Explorer
- File Renamer Turbo
- Tim by QQ
- AcdSee Pica View or
- HoneyView
- GeoSetter
- Cairo
These have to be uninstalled or disabled.
If you don't have any of those extensions:
Download ShellExView
https://www.nirsoft.net/utils/shexview.html
(scroll to "Download ShellExView for x64" near bottom of the page)
Run it and then check
Options>Hide All Microsoft Extensions,
Sort by Type by clicking "Type" column header, and look for "Context Menu" in Type column,
Disable one-by-one (or several at once) of "Context Menu" type, and each time check if OC can open context menu.
Once you find which context menu extension causes the crash, please report to support at onecommander.com
Note:
- Context menu extension might be handling one file type only, so make sure to test by right-clicking the same file
- Tip: If you have many context menu extensions (example 20), you can click first, shift+click 10th, and then disable all 10 at once, check if OC crashes, if yes, disable the same way 11-15; if not, enable 5-10, and so on, halving the results so it doesn't take many OneCommander restarts and to find the faulty extension faster
@juanker-cso
Copy link

juanker-cso commented Sep 29, 2024

I downloaded and installed alldup today, got the crash and error message telling me to uninstall the program and install the newer version since that one doesn't have Fast Explorer. However, it was the latest version as that one doesn't use fast explorer, I did install it with the context menu option. But reinstalling the program even without that option enabled still caused the crashes (though this time onecommander didn't give me the specific message about alldup).
Indeed, I opened shellexview and Fast Explorer was there.
correction: it seems that you can install alldup then disable fast explorer, and have both programs work fine. I swapped for the portable version of alldup just to be safe though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment