Проблема с explorer в Windows XP

Автор: | 09.12.2017



Проблема с explorer в Windows XP

Ко мне принесли компьютер под управлением Microsoft Windows XP Professional + SP3 со странными проблемами: по двойному щелчку по иконке “Мой компьютер”, “Мои документы”, “Сетевое окружение” на “Рабочем столе” открывалось окно “Поиска”; при нажатии сочетания клавиш “Windows+E” появлялось окно с ошибкой “Параметр задан неверно”; при двойном щелчке в правой части “Проводника” на любой диск раскрывалось окно для начала его форматирования; при попытке раскрыть в правой части проводника любую папку, она затемнялась, а действие не происходило и т.д.

Все это было очень похоже не последствия воздействия какого-то вируса. Налицо были явные проблемы в работе explorer.exe. При всем при этом, других явных нарушений в работе операционной системы мною обнаружено не было.

Установка антивирусных программ и попытки поиска вирусной активности к успеху не привели. Помогли, как обычно, люди, уже сталкивавшиеся с подобными проблемами. Как оказалось, в системе слетела регистрация динамической библиотеки shell32.dll. Для того, чтобы все вышеперечисленные ошибки исчезли, достаточно заново зарегистрировать эту библиотеку в системе с помощью команды regsvr32.exe:

C:\>regsvr32.exe /i shell32.dll

После выполнения которой вы увидите окно:

regsvr32.exe – входит в состав всех операционных систем Windows и служит для регистрации (или отмены таковой) элементов управления OLE и библиотек DLL.

Часть проблем после этой несложной операции исчезло, но при нажатии сочетания клавиш “Windows+E” появлялось уже другое окно с ошибкой “Приложение, выполняющее эту операцию, указанному файлу не сопоставлено. Произведите сопоставление с помощью панели управления “Свойства папки”. Оно имело вид (нажмите для увеличения):

Проблема с explorer в Windows XP

Для устранения этого недоразумения необходимо внести в реестр следующее:

 

 Windows Registry Editor Version 5.00

 

 [HKEY_CLASSES_ROOT\Folder\shell\explore\command] 
@=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,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,20,00,2f,00,65,00,2c,00,2f,00,69,00,64,00,6c,00,69,00,73,00,74,00,2c,\
00,25,00,49,00,2c,00,25,00,4c,00,00,00 
[HKEY_CLASSES_ROOT\Folder\shell\open\command] 
@=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,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,20,00,2f,00,69,00,64,00,6c,00,69,00,73,00,74,00,2c,00,25,00,49,00,2c,\
00,25,00,4c,00,00,00

Скачайте 1.reg [684 b] (cкачиваний: 49)
 этот файл 1.reg, дважды щелкните по нему и подтвердите желание внести данные изменения в реестр.

После выполнения указанных действий, ошибок с explorer больше не возникало.

_______________
Первоначально решение проблемы нашел здесь. Огромное спасибо пользователю Fortunate.