Не работают ярлыки. Восстанавливаем ассоциации ярлыков в Windows 7

 

Недавно помогал одному знакомому с такой проблемой: все ярлыки стали выглядеть одинаково и открываются блокнотом. Почитал комментарии людей в интернете и многие в ужасе от этой проблемы :). На самом деле все решается довольно быстро и легко.

Понятие, с которым мы столкнулись, называется ассоциациями ярлыков. Что такое ассоциации?

В Windows хранится такая таблица, в которой расписано, какую программу запускать при обращении к конкретному типу файла. Логично, чтобы, когда я решил открыть картинку, запустилась именно Программа просмотра фотографий, а когда решил открыть песню, например, запустился Winamp. Так вот, в нашей ситуации эти самые ассоциации сбились.

Но, прежде чем решать проблему именно с ярлыками, убедитесь, что проблема в них. А в чем еще может быть? Когда мы запускаем файл, Windows определяет с каким приложением он связан и запускает это приложение, а уже эта программа открывает файл.

С ярлыками чуть по-другому. Ярлык это просто ссылка на файл. То, есть по щелчку на ярлык запускается приложение, которое должно открыть этот файл. И если сбиты еще и ассоциации файлов приложений — exe, значит, проблема не только в ярлыках.

В этой статье мы разберемся только с тем случаем, когда проблема связана с ассоциациями ярлыков. Итак, как же выяснить, проблема с файлами exe или ярлыками?

Зайдите на диск C, в папку Program Files или Program Files x86, и попробуйте запустить любую программу, например, Skype. Для этого нужно запустить файл по адресу: c:\Program Files (x86)\Skype\Phone\Skype.exe. Если Skype запустился, значит, проблема действительно с ярлыками.

 

Восстанавливаем ассоциации ярлыков

Все настройки Windows хранятся в ее реестре и журнале. Зайти в него можно с помощью специальной команды. Нажмите на клавиатуре Win + R. Теперь введите в строку команду

regedit

Ассоциации ярлыков востанавливаеются в реестре. Войти в редактор реестра Комбинация Win+К и команда Win+К и Комбинация Win+К и команда regedit
Комбинация Win+К и команда regedit

Перед вами открылся редактор реестра. Он построен в виде папок, в каждой из которых хранятся свои настройки. Нам нужна ветка HKEY_CURRENT_USER.

Ищем ветку HKEY_CURRENT_USER
Ищем ветку HKEY_CURRENT_USER

Раскройте ее, нажав на стрелку слева. Теперь ищем Software дальше Microsoft,

Выбираем нужный пункт в ветке
Теперь ищем Software дальше Microsoft

Windows, CurrentVersion, в ней находим Explorer и FileExts,

Идем дальше Windows, CurrentVersion, в ней находим Explorer и FileExts
Идем дальше Windows, CurrentVersion, в ней находим Explorer и FileExts

а уже в ней есть папка .lnk. В этой папке и хранятся те самые ассоциации ярлыков. Удалив ее, мы изменим все на значение по умолчанию. Нажимаем правой кнопкой и выбираем пункт «Удалить».

Удалением ветки .lnk востанавливаются ассоциации ярлыков
Удалением ветки .lnk востанавливаются ассоциации ярлыков

Теперь значки заработают, а после перезагрузки ярлыки приобретут прежние иконки.