Как мне отладить это - это действительно становится разочарованием.
Это ситуация:
- Щелкните правой кнопкой мыши пустую папку: выберите пункт меню «Создать>».
- В первый раз, когда я делаю это, кажется, все работает нормально, и я могу создать (скажем) новую папку.
- Во 2-й раз (обычно 3-й, 3-й) время меню будет отображаться нормально, но выбор «New>» (то есть выделение пункта меню) приводит к отсутствию подменю, песочных часов и (двух) '' "Не отвечает" в диспетчере задач.
Почему две копии папки в диспетчере задач - я не знаю, является ли это подсказкой - у меня только одна копия папки открыта на свернутой полоске окна, расположенной внизу.
Если я убиваю папки в диспетчере задач, я сбрасываю проблему - она возникнет снова при следующем запуске (т. Е. Будет работать первый «Новый>»).
Проблема, похоже, не связана с количеством существующих элементов в папке.
Я уверен, что это связано с каким-то сторонним инструментом или чем-то, что добавило контекстное меню - но как мне отладить это и найти виновника? --- ОБНОВИТЬ.
Похоже, мой процесс проводника вращается в бесконечном цикле: после первого поста здесь (спасибо, кстати) я запустил 'regmon' и снова выполнил тест.
Это то, что я вижу - снова и снова - это срабатывает при первом выборе 'New>', я полагаю, что во 2-й раз реестр блокируется, поэтому меню не может быть построено в следующий раз ...Killing explorer убивает эту деятельность.
Я пытался удалить ключ "ShellNew" (не смог), а затем отдельные ключи внутри "ShellNew" (был в состоянии): но, похоже, не имеет значения.
Regmon (не вставленный здесь, но я могу, если бы помог), сначала показывает действительные элементы 'New>, просворачивающиеся мимо, затем он блокируется в этом цикле ...
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>" ....