Принесли недавно ноутбук, в котором на рабочем столе почти все ярлыки одинаковые – как файлы Widows Media Center (WMC ). При этом они и запускают только медиа центр. В отсутствие хозяина дети что-то наклацали. В принципе, всё очень просто. В данном случае пытались открыть приложение ( EXE ) через WMC , скорее всего случайно перетащили ярлык приложения.
В итоге нарушились ассоциации файлов и все файлы стали открываться медиа центром,даже редактор реестра и командную строку невозможно запустить. Media Center стал программой по умолчанию для открытия всех приложений (EXE) и для всех файлов, ассоциированных с приложениями. Например, программой по умолчанию для всех текстовых файлов (TXT) является Блокнот Windows (Notepad.exe). Поскольку Блокнот — это тоже приложение с расширением EXE, то и Блокнот, и все текстовые документы стали открываться через Media Center.
Пришлось со своего компьютера зайти в интернет, найти информацию и привести всё в нормальное состояние. Для этого нам нужно сбросить настройки программ по умолчанию и восстановить исходные ассоциации файлов с подходящими программами.
1.Скачайте архив и распакуйте содержащийся в нем файл Ассоциации файлов по умолчанию.reg .
2. Запустите (двойной клик)* распакованный файл реестра и подтвердите добавление данных в реестр Windows.
Важно: это исправление предназначенотолько для Windows 7 .
3. Перезагрузите компьютер.
Вы увидите, как ярлыки приложений постепенно приобретают нормальный вид.
Запомните, что файлы, не ассоциированные с программами в свежеустановленной Windows 7 (например, MKV , PSD ) потеряют установленные ассоциации. Вам придется вручную присвоить таким файлам программы по умолчанию (Открыть с помощью ).
* Если при двойном клике по файлу реестра происходит ошибка (запускается WMC), то щелкните файл правой кнопкой мыши, в появившемся контекстном меню выберите Открыть с помощью > Выбрать программу > Редактор реестра . Убедитесь, что установлен флажок Использовать выбранную программу для всех файлов такого типа и нажмите OK . Если редактор реестра отсутствует в окне Выбор программы , то нажмите кнопку Обзор , откройте папку Windows, найдите и выделите в ней файл regedit.exe и нажмите Открыть .
Можно попробовать такой вариант, смысл тот же:
1.Создаем reg -файл: открываем блокнот вписываешь вот эти строки
Windows Registry Editor Version 5.00
[ HKEY _ CLASSES _ ROOT exefile shell ]
[ HKEY _ CLASSES _ ROOT exefile shell open ]
» EditFlags «= hex :00,00,00,00
[ HKEY _ CLASSES _ ROOT exefile shell runas ]
2.Называем его произвольным именем, например, r eset f ile. reg , и запускаем дважды щёлкнув по reg -файлу левой кнопкой мыши. соглашаемся с изменениями и перезагружаем компьютер.
У меня все получилось. Удачи и Вам!
Ну а теперь рассмотрим, как изменить ассоциации в Windows 7 для исполняемых файлов, папок и файлов по-умолчанию (для целого ряда типов файлов отдельно). Сопоставления файлов в Windows 7 хранятся здесь: Панель управленияПрограммы -> «Назначение программы для открытия файлов этого типа» . Там можно изменить программу которая открывает тот или иной файл, но удалить сопоставление (ассоциацию) нельзя.
Что делать если все ярлыки стали одного формата!? Решение без программ!!!
Вот небольшая таблица с файлами для которых можно сбросить ассоциации (только для Windows 7):
Какие варианты восстановления системы имеются в Windows 7?
Как и в предыдущих ОС Windows, можно выполнить восстановление системных файлов. Для этого в командной строке, запущенной от имени администратора, нужно выполнить команду:
В конце работы утилита зачастую сообщает, что ряд файлов был занят. Как правило, это не критично, а обойти проблему можно, выполнив проверку системных файлов в Windows RE .
Основные же варианты восстановления системы описаны здесь:
- Как переустановить Windows 7, сохранив настройки и установленные программы
Как восстановить файловые ассоциации?
В общем случае откройте редактор реестра, перейдите в раздел
где .ххх — расширение, которое вы хотите восстановить, и удалите подраздел UserChoice .
Ниже предлагаются REG-файлы, восстанавливающие ассоциации файлов, с проблемами которых чаще всего обращаются на форум пользователи:
- LNK (ярлыки)
- EXE (исполняемые файлы)
Распакуйте архив, запустите файл, завершите сеанс.
При нажатии правой кнопкой мыши на файле или папке проводник выдает ошибку и/или перезагружается
Как правило, проблема вызвана каким-либо сторонним расширением контекстного меню проводника. В этом случае для устранения проблемы проще всего воспользоваться утилитой
Бывает такая неприятная ситуация, когда сбиваются ассоциации файлов в операционной системе Windows. Это могут быть и программы (.exe) и ярлыки (.lnk), когда открываешь одно, а запускается совершенно другое. Восстановить это безобразие можно различными способами, в основном приходится изменять кое-какие параметры в реестре, но в сегодняшней статье я дам несколько советов по восстановлению ассоциаций файлов без особых трудностей.
Восстановить ассоциации приложений (.exe), можно отредактировав реестр Windows. Для этого с помощью запустите контекстное меню «Выполнить» (Win+R). Далее, в открывшемся окне нужно вписать: и нажать Ок.
Запустится редактор реестра. В нем перейдите по веткам к папке.EXE :
HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Explorer > FileExts > .exe
И уже там надо удалить подраздел UserChoice . И перезагрузить компьютер. В принципе, таким образом можно восстановить ассоциации не только exe фалов, но и любых других, где слетела ассоциация, только в ветке вместо .exe нужно перейти в нужный раздел, например в раздел ярлыков — .lnk . Если отредактировать реестр не получается, выходит ошибка: редактирование реестра запрещено администратором, то это дело вирусов , поэтому читайте , что бы разобраться с этой проблемой.
Есть такой способ. Нужно запустить командную строку (CMD). сделать это можно так же, предварительно запустив «Выполнить» (Win+R), далее в нем вписать cmd и нажать Ок.
Запуститься командная строка, в которой нужно вписать:
regedit /s %userprofile%desktopfix-lnk.reg
Первая строчка отвечает за восстановление exe файлов (приложений), вторая за lnk (ярлыков) и третья за reg файлы (это если невозможно запустить файлы реестра). Вы можете, например, оставить только первую строку (остальное удалить), если нужно восстановить ассоциацию только приложений, т.е. это будет выглядеть так:
regedit /s %userprofile%desktopfix-exe.reg
Бывает, что таким способом не запускается командная строка (через Выполнить), тогда можно открыть другим способом. Для начала запустить (Ctrl+Shift+Esc). (Бывает вирусы, пакостят и закрывают доступ к диспетчеру задач Windows тоже, если у вас похожая проблема, то читайте статью — ). Далее, выбрать: «Файл» -> «Новая задача (Выполнить)» правой кнопкой с зажатой клавишей Ctrl. И уже, после того, как запуститься CMD, вписываем нужный код.
REG файлы для восстановления файловых ассоциаций.
Вот небольшой список основных reg-файлов, с помощью которых можно восстановить сбившиеся ассоциации. Для этого, просто нужно скачать нужный reg-файл и запустить его двойным щелчком мыши.
Восстановление EXE файлов (приложения) — .
Восстановление LNK файлов (ярлыки) — .
Восстановление REG файлов — .
Восстановление ZIP файлов — .
Восстановление папок — .
Восстановление всех ассоциаций — .