排查Windows文件资源管理器右键崩溃问题

Windows的文件资源管理器具有强大的扩展功能,第三方软件可通过其提供的强大接口来扩展文件资源管理器的功能,例如:增加自定义的右键菜单项、自定义的文件属性页等等。但是,如果第三方软件存在某些某些程序错误,则可能导致文件资源管理器崩溃。例如,安装了某些第三方软件后,可能导致右键单击某个文件的时候文件资源管理器崩溃。对于文件资源管理器在每次进行某种操作时就必然崩溃的问题,使用本文的方法可以进行排查并排除问题。

为了排查这种情况,我们可以使用免安装的第三方软件ShellExView。点击64位版32位版下载链接,或从官方网站(英文)下载软件,解压后运行shexview.exe,打开软件主窗口(如下图所示)。选中菜单“Options – Hide All Microsoft Extensions”,即可隐藏所有微软提供的扩展功能,此时由第三方软件提供的扩展功能就全部列出来了。

首先,需要确认我们遇到的崩溃问题是由第三方软件导致的。将列出的扩展功能全部选中,点击右键菜单中的“Disable Selected Items”,禁用这些扩展。然后,打开任务管理器,重新启动“Windows资源管理器”使得更改生效。再次尝试之前导致崩溃的操作,如果不再出现同样的崩溃现象,则说明崩溃是由于刚才禁用的扩展功能导致的。接下来,就可以进行进一步的排查。

在ShellExView中,禁用部分扩展功能并再次尝试之前导致崩溃的操作,反复尝试直到不再发生崩溃,则导致崩溃的源头即为最后禁用的扩展。禁用该扩展,或是卸载相应的软件即可解决问题,也可以联系软件开发者修复问题。

参考