上下文菜单挂起:Windows XP - “新建>”菜单。如何调试?

上下文菜单挂起:Windows XP - “新建>”菜单。如何调试?

我该如何调试这个问题——这真的令人沮丧。

情况如下:

  1. 右键单击一个空文件夹:选择“新建>”菜单项。
  2. 我第一次这样做时 - 一切似乎都运行良好,我可以创建(比如说)一个新文件夹。
  3. 第二次(通常,有时是第三次、第 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,然后使用它禁用所有“新”菜单项。如果问题得到解决,请开始重新启用它们,直到找到罪魁祸首。

相关内容