Error 'shell:::, this file has no program associated...'

12315
ElektroStudios

In a unattended installation of Windows 8.1 x64 (where I've removed some components) the next error will occurs when I try to start the Explorer process from commandline, or doing a double-click on the explorer.exe file, or using the pinned icon on the Taskbar.

I would like to find the missing component (or something else) that is causing this error, but really I didn't removed anything related to explorer.

A messagebox with this caption appears:

shell:::

And with a message like this (sorry for the bad translation I get the error in Spanish):

This file has no program associated to realize this action'

That GUID or CLSID 52205fd8-5dfb-447d-801a-d0b52f2e83e1 does not exists on the registry of my host OS (Windows 8), seems that is only for Windows 8.1, and I did not find any info about that GUID 'cause Google just finds two matches from Technet in an unknown language for me:

http://lmgtfy.com/?q=52205fd8-5dfb-447d-801a-d0b52f2e83e1

These are the unique keys that exists on my registry referencing that CLSID:

( Maybe you could notice and advise me of important differences from an original Windows 8.1 fresh installation)

Windows Registry Editor Version 5.00 ; HKCR\CLSID\ [HKEY_CLASSES_ROOT\CLSID\] @=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,\ 68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,\ 00,32,00,30,00,36,00,37,00,00,00 [HKEY_CLASSES_ROOT\CLSID\\InProcServer32] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00 "ThreadingModel"="Apartment" [HKEY_CLASSES_ROOT\CLSID\\shell\open\command] "DelegateExecute"="" [HKEY_CLASSES_ROOT\CLSID\\shell\OpenNewWindow\command] "DelegateExecute"="" ; HKCR\Wow6432Node\CLSID\ [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\] @=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,\ 68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,\ 00,32,00,30,00,36,00,37,00,00,00 [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\\InProcServer32] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00 "ThreadingModel"="Apartment" [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\\shell\open\command] "DelegateExecute"="" [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\\shell\OpenNewWindow\command] "DelegateExecute"="" ; HKLM\SOFTWARE\Classes\CLSID\ [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\] @=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,\ 68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,\ 00,32,00,30,00,36,00,37,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\InProcServer32] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00 "ThreadingModel"="Apartment" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\shell\open\command] "DelegateExecute"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\shell\OpenNewWindow\command] "DelegateExecute"="" ; HKLM\SOFTWARE\Classes\Wow6432Node\CLSID\ [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\] @=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,\ 68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,\ 00,32,00,30,00,36,00,37,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\\InProcServer32] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00 "ThreadingModel"="Apartment" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\\shell\open\command] "DelegateExecute"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\\shell\OpenNewWindow\command] "DelegateExecute"="" ; HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\ [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\] @=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\ 00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,\ 68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,\ 00,32,00,30,00,36,00,37,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\\InProcServer32] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,00,00 "ThreadingModel"="Apartment" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\\shell\open\command] "DelegateExecute"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\\shell\OpenNewWindow\command] "DelegateExecute"="" 
2
Какие компоненты вы удалили? При проверке ключа реестра значение `(по умолчанию)` устанавливается в `@% SystemRoot% \ system32 \ shell32.dll, -22067`. Копая файл `shell32.dll.mui`, вы можете увидеть строку` 22067`, которая называется «Проводник». and31415 10 лет назад 1

2 ответа на вопрос

9
Steven

Я столкнулся с этим исключением в Windows 10. После настройки внешнего вида и макета проводника моей основной учетной записи, включая удаление папки быстрого доступа с панели навигации.

Затем при входе в систему из другой учетной записи и попытке открыть проводник, эта ошибка выскакивала.

Быстрое решение состояло в том, чтобы изменить представление по умолчанию Проводника Файла с Быстрого доступа к Этому ПК. Перейдите в Панель управления, Параметры обозревателя файлов и измените опцию «Открыть обозреватель файлов» на «Этот компьютер». Тогда вы сможете открыть проводник.

2
user324898

I fixed this in my case by editing this entry after half day of research.


Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Folder\shell\explore\command] @="%SystemRoot%\\Explorer.exe" "DelegateExecute"=""