2

How do I go about debugging this - its really becoming a frustration.

This is the situation:

  1. Right Click an empty folder: pick the 'New>' Menu item.
  2. The first time I do this - everything seems to work fine and I can create (say) a new folder.
  3. The 2nd time (usually, sometimes 3rd,nnth) time the menu will display ok, but just selecting "New>" (that is highlight the menu item) results in no sub-menu, an hour glass and a (two) '' "Not Responding" in the Task manager.

Why two copies of the folder in Task Manager - I don't know if this is a clue - I have only one copy of the folder open on the minimized window strip thingy at the bottom.

If I kill the folders in Task Manager, I reset the problem - it will occur again on the next go (ie, the first 'New>' will work).

The issue does NOT seem related to the number of existing items in the folder.

I'm sure this is related to some third-party tool or something that has added a Context Menu - but how do I debug this and find the culprit ? --- UPDATE.

Looks like my explorer process spins off into an infinite loop: after the first post on here (thanks by the way), I ran 'regmon' and performed the test again.

This is what I see - over and over again - this is triggered by the first 'New>' selection, I guess the 2nd time the registry is locked out so the menu cannot be built the next time...Killing explorer kills this activity.

I have tried deleting the key "ShellNew" (wasn't able to), and then the individual keys within "ShellNew" (was able to): but seems to make no difference.

Regmon (not pasted here , but I can if would help) first shows the valid 'New>' items whizzing past, then it gets locks into this loop...

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     

Additionally: I also get 3-4 popup warning when I boot my machine about registry keys having to had been repaired. I'll post up the exact text of this when I capture it next time... it's possible these boot-up messages started occuring at the same time as this weird 'New>' thing....

2 Answers 2

1

Well, I'll start you off, at least: the New entries are controlled by ShellNew entries in the registry. Jumping between those with a registry editor will likely pinpoint the problematic addition simply by looking for the one you don't remember having there before.

1
  • Thanks - Have updated my initial problem: now run a 'regmon' during the test - looks like explorer is getting into infinite loop....
    – monojohnny
    Jul 29, 2010 at 22:24
1

Download and install TweakUI from Microsoft, then use it to disable all of the "new" menu items. If that fixes it, start re-enabling them until you find the culprit.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.