При нарушениях ассоциации ярлыков или других типов файлов (говоря языком пользователей: "Все отрывается через одну программу"). Есть несколько простых вариантов решения данной проблемы:
Первый вариант:
Пуск->Выполнить->CMD — и пишем:
1
| assoc.lnk=lnkfile
|
(для вывода справки по утилите ASSOC /?, команда ASSOC без ключей выведет текущие ассоциации в системе)
Второй вариант:
Удалить подраздел UserChoice в разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk
Сработать должно сразу, однако иконки поменяются только после выхода из системы или после перезагрузки.
Третий вариант:
Скачиваем очень простую утилиту Unassociate File Types
Запускаем и выбираем нужное нам расширение, в данном случае .lnk и нажимаем кнопку Remove file association.
Источник: lab.ixblogs.com