PDA

Показать полную графическую версию : [решено] Ошибка при открытии explorer.exe


Страниц : [1] 2

treehel
30-11-2009, 11:35
"Почистил" реестр лавасофтовской утилитой, забыв сделать бекап. После ребута перестал запускаться explorer.exe. Если переместить файл explorer.exe в другую папку - все еще не запускается. Если переименовать в, например, explorer2.exe - все ок. Также никаких проблем с запуском других экзешек или, например, открытием любой директории.
Как вывод, при выполнении "%systemroot%\explorer.exe" -выдается ошибка explorer.exe Этому файлу не сопоставлена программа для выполнения этого действия...
А при выполнении "%systemroot%\explorer.exe" C:\ без проблем открывается диск C:\

Подозреваю, что где-то (возможно, в районе [HKEY_CLASSES_ROOT\exe]) убился ключик, говорящий, что делать, если запускать эксплорер без параметров. В интернете решения не нашел, т.ч. нужна помощь )

Vancouver
30-11-2009, 11:45
Проверить следующий параметр в реестре
ветка HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
строковой параметр SHELL должен содержать строку explorer.exe

treehel
30-11-2009, 11:47
Проверил. Все на месте

Vancouver
30-11-2009, 11:58
HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Image File Execution Options
Есть запись explorer.exe ? Удалить.

treehel
30-11-2009, 12:05
Нету (

Vancouver
30-11-2009, 12:11
treehel, в ветке HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon какое значение у параметра Shell ?

treehel
30-11-2009, 12:16
Нет такого параметра. Попробовал создать и присвоить explorer.exe. Не помогло

Vancouver
30-11-2009, 12:27
treehel, http://www.winhelponline.com/fileasso/exefix_vista.zip скачайте и внесите в реестр.

treehel
30-11-2009, 12:35
Не помогло

Vancouver
30-11-2009, 12:37
treehel, перезагружались ?

treehel
30-11-2009, 12:38
Каждый раз, естественно

Vancouver
30-11-2009, 12:45
treehel, не запускается с ярлыка на панели задач ?

treehel
30-11-2009, 12:46
Да. С ярлыка. И сам файл, если просто по нему тыкнуть или запустить через cmd --> explorer.exe

Vancouver
30-11-2009, 12:49
Да. С ярлыка. »
Пропишите в свойствах ярлыка, в поле Обьект:
%windir%\explorer.exe
Или
%SystemRoot%\explorer.exe /root,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

treehel
30-11-2009, 12:51
В Windows 7 такого не бывает. Там ярлык на панели задач - это что-то типа группиратора для окон

Vancouver
30-11-2009, 12:56
В Windows 7 такого не бывает. Там ярлык на панели задач »
Правый клик- Проводник- Свойства

http://pic.ipicture.ru/uploads/091130/4sLr6k0wUv.jpg (http://ipicture.ru/)

treehel
30-11-2009, 13:01
Согласен! Спасибо за наводку, не замечал. Но только нужно задать не сам объект (он и так прописан), а, например, "%windir%\explorer.exe D:\treehel\documents\Илья". Так эрора не будет.

Но, если кто знает, как починить запуск самого explorer.exe - буду признателен. Кстати, есть у меня мысль одна. А что, если где-то прописана открываемая эксплорером по-умолчанию директория и лавасофт грохнул именно этот параметр?

Vancouver
30-11-2009, 13:05
http://www.sevenforums.com/tutorials/2863-windows-explorer-taskbar-icon-change-open-target.html

treehel
30-11-2009, 13:17
Вопрос был не о том, как изменить свойства ярлыка, а о том, что делать и как дальше жить ) А точнее, о том, как сделать так, чтобы система адеватно реагировала на запуск explorer.exe без параметров открываемой директории. Полагаю, копать надо в сторону HKEY_CLASSES_ROOT\Folder\shell\explore\ddeexec\

Morpheus
30-11-2009, 13:26
treehel, а откатываться точку восстановления не пробовали?




© OSzone.net 2001-2012