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. Vadim says:

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

  2. Лина says:

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

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

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

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