Jump to content


ShellExView: Diagnose and (possibly) fix Explorer crashes


  • Please log in to reply
1 reply to this topic

#1 James (Jim) Hillier

James (Jim) Hillier

    Platinum Poster!

  • Super Mod
  • 1,082 posts

Posted 25 January 2012 - 11:03 PM

First up I want to emphasize that we are talking about Windows Explorer here, not Internet Explorer.
Windows Explorer is the native file manager which is included in, and fundamental to, any Windows operating system. It provides the graphical user interface we utilize for accessing and navigating the file system. It’s also the component which is responsible for delivering many visual user interface items such as the Taskbar, desktop icons and Start menu.

Re-initiating Windows Explorer after a crash is simple enough; open Task Manager, click on File and select “New Task (Run…)”. Type “explorer” into the dialogue box and then click OK.
ShellExView.png

However, if crashes are occurring regularly, that is only a temporary solution to get Windows Explorer working again – in order to apply a permanent solution further diagnosis is required. Most Explorer crashes are caused by errant software and the most common element is shell extensions associated with 3rd party installations. Shell extensions are used primarily to enhance a software's functionality by integrating context menus into Windows Explorer.

Unfortunately, Windows does not include any native method for accessing and dealing with shell extensions. Enter ShellExView, a small portable tool from NirSoft specifically designed for that purpose. Running ShellExView presents us with a complete list of all installed shell extensions, including information to help identify the associated program and source:
ShellExView 1.png

In these cases it is generally safe to assume the problem is not being caused by any of the Microsoft shell extensions, so we need to isolate 3rd party extensions. ShellExView identifies those non-Microsoft shell extensions for us by shading them in pink. To isolate and group them more clearly, simply scroll across to the "Microsoft" column and click the column header.

As you can see, I have a total of 13 shell extensions associated with 3rd party software. The normal procedure would be to disable all those extensions and then reboot the computer and see if Windows Explorer now behaves itself. If indeed the crashes no longer occur then simply run ShellExView again and re-enable each extension, one at a time (rebooting after each), until the problem resurfaces. Now you will have identified the culprit, simply disable that problematic shell extension again, re-enable all others and reboot.

However, and this is especially applicable if you have quite a lot of non-Microsoft shell extensions listed; by utilizing a little common sense you may be able to narrow down the possibilities. If Explorer crashing is a relatively recent manifestation then consider initially ignoring any programs you have been using over a long period of time and see if there are any shell extensions listed for your more recently installed applications.

*To disable/enable shell extensions: Right click on a shell extension and select the appropriate action. To select all non-Microsoft shell extensions; left click on the first item and then Shift + left click on the last item. Now right click any of the highlighted items and choose “Disable Selected Items”:
ShellExView 2.png

If disabling an errant shell extension happens to also disable a feature you particularly want then you may need to try repairing the original installation, typically via re-install – or find a suitable alternative application.

Download ShellExView from FreewareBB HERE: 57.3KB zip
Jim Hillier - Managing editor Daves Computer Tips.com

#2 Gremlinn

Gremlinn

    Platinum Poster!

  • Advanced Member
  • 258 posts

Posted 26 January 2012 - 03:47 PM

Thanks for posting this,Jim. I have used this in the past but haven't used recently. It's a great item for your toolbox!

Posted Image


Posted Image

Posted Image







1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users