Восстановление ассоциаций REG, EXE и LNK файлов


В этот раз я столкнулся с проблемой, когда при загрузке любой программы (исполняемого файла *.exe или ярлыка *.lnk) запускается Блокнот (может быть любая другая программа или появляться окно выбора приложения). Причем может и случиться так, что при старте операционной системы Windows все программы находящиеся в автозагрузке будут запускать эту программу.

Это происходит из-за того, что были изменены ассоциации файлов.

Вероятнее всего это произошло после работы вируса, но может и по Вашей вине, если вы случайно или намеренно открыли файл (правой кнопкой мыши на файле — открыть с помощью) с данным разрешением через выбранную программу и поставили галочку на пункте Использовать ее для всех файлов такого типа.

Восстановление ассоциаций REG, EXE и LNK файлов

Для исправления необходимо править реестр, но если у вас не получается открыть файлы *.exe, вы не сможете запустить и редактор реестра, т.к. он также является исполняемым файлом.

Решение проблемы с ассоциациями файло для XP и 7 отличаются!!!

Сначала рассмотрим решение для Windows XP.

Если у вас нет проблем с *.exe файлами то восстановить ассоциации остальных файлов можно воспользовавшись следующей командой в командной строке (Пуск — Выполнить — в открытом окне набираем команду cmd и нажиимаем клавишу «Enter»):

справка:
assoc .ext = [fileType]
Здесь:
.ext : Разрешение файла,
fileType : Тип файла

К примеру? чтобы восстановить ассоциации exe и reg необходимо набрать следующее:
assoc .exe=exefile
assoc .reg=regfile

Все эти действия можно сделать и автоматически, воспользовавшись следующим bat-файлом — просто запустите его, и ассоциации файлов будут восстановлены.

Также вы можете воспользоваться следующими reg-файлами:

Восстановление файловых ассоциаций в Windows 7 с помощью файлов реестра: