Как вернуть ассоциацию ярлыков с родными программами

Недавно столкнулся с проблемой — пользователь ошибочно задал по умолчанию программу для открытия расширения .lnk. Теперь при запуске любого ярлыка открывается заданная программа. Например, хочу открыть word файл (через ярлык на рабочем столе), а он открывает IE. Или ярлык на папку, а открывается IE.

Ярлыки не должны иметь программы по умолчанию, т.к. они не являются файлом, который требует программы, но они сами по себе указывают на программу или файл.

!!! У кого проблема с некорректной ассоциацией exe файлов — читаем другую статью Как вернуть ассоциацию .exe файлов

Вернуть всё обратно (т.е. убрать ассоциацию .lnk с программой) можно так:

Первый вариант:

Пуск->Выполнить->CMD — и напишите в нем следующее:

[bash]assoc.lnk=lnkfile[/bash]

(для вывода справки по утилите ASSOC /?, команда ASSOC без ключей выведет текущие ассоциации в системе)

или второй вариант:

Удалить подраздел UserChoice в разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk

regedit_1 regedit_2

Сработать должно сразу, однако иконки поменяются только после выхода из системы или после перезагрузки.

И еще третий вариант:

Скачиваем очень простую утилиту Unassociate File Types (http://narod.ru/disk/127387950…

Запускаем и выбираем нужное нам расширение, в данном случае .lnk и нажимаем кнопку Remove file association.

Для Windows 10:

Смотрим здесь: Как вернуть ассоциацию ярлыков с родными программами на Windows 10

Подписаться
Уведомить о
672 Comments
Популярные
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
672
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x