右键单击上下文菜单需要10秒钟以上的时间才能在任何文件/文件夹上打开。在重复右击同一文件/文件夹之间,延迟不会改变。有时我还会遇到资源管理器崩溃的情况。
当我连接到网络(有线或无线网络)时,只有一个延迟。如果是互联网连接也没关系。
我已经使用CCleaner禁用了所有上下文菜单/ shell条目。包括已知会造成延误的诺顿NavShExt.dll
方程式。
为确保我的硬盘没有损坏或出现故障,请执行以下操作:
sfc /scannow
了没发现错误。C:->Properties->Tools->Error Checking
实用程序,它修复了一些错误,没有任何问题,但决定停止并从引导中进行操作。我chkdsk C: /v /r /f
在启动时运行,它能够修复所有问题(“ 4 KB坏扇区”):“无需采取进一步措施。”我从WinDbg进行了几次转储,尝试通过附加到explorer.exe
并执行直到崩溃的方法来查看资源管理器为何崩溃。.dump /m mydump.dmp
当使用WinDbg捕获转储时,我会得到恒定的CLR异常流(不确定是否正常)。
检查如果您有任何上下文菜单项,/是在计划这个名单。
使用ShellExView可以查看所有已启用/活动的上下文菜单项。该程序看上去有些陈旧,一开始很难打扰,但可以全面了解已启用的所有功能。禁用所有非Microsoft条目,直到问题消失。
禁用/启用任何条目后,需要重新启动explorer.exe
才能使更改生效。您可以explorer.exe
通过打开任务管理器(ctrl+ alt+ delete),Windows Explorer
从Processes->App
列表中选择并按来重新启动Restart
。
注意: CCleaner还具有上下文菜单实用程序(Tools->Startup->Context Menu
),但未列出可能影响加载时间的所有条目。
为了手动调试explorer.exe
,您可以使用WinDbg:
File->Attach to Process
或者 F6
By Executable
explorer.exe
。确保选择explorer.exe
而不折叠菜单中的会话实例。ModLoad
延迟后出现的所有条目,并显示上下文菜单。其中任何一个都可能是罪魁祸首。如果资源管理器崩溃,并且您想捕获转储文件,请从上面的步骤1-5开始,然后:
explorer.exe
。您可能会注意到它不会像正常情况那样崩溃,因为WinDbg已介入并正在等待下一个命令。.dump /m mydump.dmp
我的解决方案是P4EXP.P4EXPContextMenuExtension
使用ShellExView禁用Perforce条目。
P4EXP.P4EXPContextMenuExtension
位置:C:\ Windows \ assembly \ GAC_MSIL \ P4EXP \ 2014.2.95.9073__null \ P4EXP.dll
来自:P4Merge
公司:Perforce
Perforce r14.2注释中提到了此延迟,但它可能已退步,因为我的版本为2014.2并仍然存在问题:
#975324(缺陷号75847)
P4EXP不再在Windows资源管理器中右键单击对象时构建Perforce上下文菜单。如果未设置或错误设置了Perforce环境变量,或者目标服务器处于脱机状态,则以前可能会导致Windows资源管理器上下文菜单的显示出现大量延迟。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句