EXE не запускается, слетели файловые ассоциации — восстановить

23.02.2011 by Константин
Комментировать »
Восстанавливаем файловые ассоциации

Восстанавливаем файловые ассоциации

Не так давно на работе первый раз столкнулся со следующей проблемой:  у клиента все exe файлы открывались с помощью Intrnet Exploer, он предлагал сохранить exe файл или запустить его, при выборе запуска он снова выдавал окно выбора действия и в итоге получался бесконечный цикл. Соответственно все утилиты для восстановления и лечения системы запустить не удавалось, конечно можно переустановить систему или воспользоваться функцией восстановления «R» на установочном компакт диске. Но это муторно и есть выход проще.

Восстанавливаем файловые ассоциации

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

Вот он restore_fa.rar самое интересное файл написан Doug Knox в далеком 2003 году, но до сихпор еще не потерял своей актуальности.

Восстановление ассоциации exe файла

Для восстановления ассоциации только для exe файлов нужно отредактировать следующие параметры реестра:

HKEY_CLASSES_ROOT\.exe

  • @=»exefile»
  • «Content Type»=»application/x-msdownload»

HKEY_CLASSES_ROOT\.exe\PersistentHandler

  • @=»{098f2470-bae0-11cd-b579-08002b30bfeb}»

HKEY_CLASSES_ROOT\exefile

  • @=»Application»
  • «EditFlags»=hex:38,07,00,00
  • «TileInfo»=»prop:FileDescription;Company;FileVersion»
  • «InfoTip»=»prop:FileDescription;Company;FileVersion;Create;Size»

HKEY_CLASSES_ROOT\exefile\DefaultIcon

  • @=»%1″

HKEY_CLASSES_ROOT\exefile\shell\open

  • «EditFlags»=hex:00,00,00,00

HKEY_CLASSES_ROOT\exefile\shell\open\command

  • @=»\»%1\» %*»

[HKEY_CLASSES_ROOT\exefile\shell\runas\command]

  • @=»\»%1\» %*»

HKEY_CLASSES_ROOT\exefile\shellex\DropHandler

  • @=»{86C86720-42A0-1069-A2E8-08002B30309D}»

HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandler

  • @=»{09A63660-16F9-11d0-B1DF-004F56001CA7}»

HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps

  • @=»{86F19A00-42A0-1069-A2E9-08002B30309D}»

HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page

  • @=»{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}»

Или просто эскортировать в реестр следующий файл restore_exe.rar

А теперь о полезном и приятном

А именно о заработке денег: Как заработать на твиттере

Читайте так же:


1 звезда2 звезды3 звезды4 звезды5 звезд (1 голосов, средний: 1,00 из 5)
Загрузка...
Распечатать запись Распечатать запись
Реклама

3 комментария

  1. Спасибо, кстати, еле выбрался из подобной ситуации месяц назад,
    когда не открывались эксешки.

  2. Лина:

    Как то все сложно у вас. В прошлый раз я заходила на какой-то сайт, где все было гениально просто.

  3. Константин:

    что сложного в том что бы запустить fix реестра?

Оставить комментарий