我该如何调试这个问题——这真的令人沮丧。
情况如下:
- 右键单击一个空文件夹:选择“新建>”菜单项。
- 我第一次这样做时 - 一切似乎都运行良好,我可以创建(比如说)一个新文件夹。
- 第二次(通常,有时是第三次、第 nn 次)菜单将显示正常,但仅选择“新建>”(即突出显示菜单项)会导致没有子菜单,出现沙漏和(两个)“任务管理器中的“无响应”。
为什么任务管理器中有两个文件夹副本 - 我不知道这是否是一个线索 - 我在底部的最小化窗口条上只打开了一个文件夹副本。
如果我在任务管理器中关闭文件夹,我会重置问题 - 它会在下次再次出现(即,第一个“新建>”将起作用)。
该问题似乎与文件夹中现有项目的数量无关。
我确信这与某些第三方工具或添加了上下文菜单的东西有关 - 但我该如何调试它并找到罪魁祸首?---更新。
看起来我的探索过程陷入了无限循环:在发布第一篇文章后(顺便说一句,谢谢),我运行了“regmon”并再次执行了测试。
这就是我所看到的 - 一遍又一遍 - 这是由第一次“新建>”选择触发的,我猜第二次注册表被锁定,因此下次无法构建菜单...杀死资源管理器会杀死这个活动。
我尝试删除键“ShellNew”(无法删除),然后尝试删除“ShellNew”中的各个键(可以删除):但似乎没有什么区别。
Regmon(未粘贴在这里,但如果有帮助的话我可以)首先显示有效的“新建>”项目飞驰而过,然后它将锁入这个循环...
177.60397339 explorer.exe:1864 OpenKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew SUCCESS Access: 0x10000
177.60404968 explorer.exe:1864 DeleteKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew c000017d Key: 0xE6FF9F40
177.60406494 explorer.exe:1864 CloseKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew SUCCESS
177.60408020 explorer.exe:1864 CreateKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew SUCCESS Access: 0x2
177.60408020 explorer.exe:1864 CloseKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew SUCCESS
177.60409546 explorer.exe:1864 OpenKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew SUCCESS Access: 0x2000000
177.60411072 explorer.exe:1864 QueryKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew SUCCESS Subkeys = 0
177.60411072 explorer.exe:1864 EnumerateKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew NO MORE ENTRIES
177.60412598 explorer.exe:1864 CloseKey HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew SUCCESS
此外:当我启动我的机器时,我还会收到 3-4 个弹出警告,提示必须修复注册表项。下次我捕获它时会发布此确切文本... 这些启动消息可能与这个奇怪的“New>”同时出现....
答案1
好吧,至少我要先告诉您:注册表中的“新”条目由“ShellNew”条目控制。使用注册表编辑器在这些条目之间切换,只需查找您不记得之前在那里出现过的条目,就有可能找出有问题的添加项。
答案2
从 Microsoft 下载并安装 TweakUI,然后使用它禁用所有“新”菜单项。如果问题得到解决,请开始重新启用它们,直到找到罪魁祸首。