В Windows ссылки на программы, папки и другие файлы представлены в специальном формате расширения .LNK, который называется ярлыком в русифицированной версии операционной системы. Проще говоря, на рабочем столе размещается не сам исполняемый файл, а ссылка на него. По тому же принципу отображается список программ в меню Пуск, где все ярлыки приложений размещены в пользовательской или системной папке Start Menu. В системной папке находятся также закрепленные ярлыки программ на Панели задач.
Ярлык не является зависимым файлом или документом, который запускается от имени другой программы или утилиты и не привязан к запуску определенного приложения. По этой причине при работе с ярлыками в системе могут возникать определенные проблемы, связанные с переопределением приложения запуска файла ссылки на программы. Это может доставить определенные неудобства для пользователя, так как вместо запуска определенного файла или каталога запускается программа, которая не умеет работать с LNK-расширением.
Перечислим основные причины изменения программы запуска ярлыков с неизвестного приложения на определенную программу:
- компьютерные вирусы, трояны, сетевые черви, которые без разрешения пользователя изменяют реестр системы с файловыми зависимостями;
- привязка к ярлыкам как программа по умолчанию для утилит удаления программ и их следов в системе, например Reg Organizer;
- результат работы программ по очистке от временных файлов или реестра Windows, например CCleaner;
- человеческий фактор, когда пользователь запускает ярлык в окне Открыть с помощью... или изменяет настройку Программы по умолчанию в Панели задач Windows.
Последний вариант может доставить неопытному пользователю много проблем, начиная с того что все программы придется запускать напрямую с их места хранения и заканчивая тем, что придется запускать утилиту Восстановление системы. Возможно, придется переустанавливать Windows, сейчас этим очень любят заниматься пользователи, которые застряли во временах Windows 98, когда система переставала запускаться в том числе в результате сбоя драйверов.
Исправление проблемы файловых зависимостей ярлыков
На моем канале уже имеется статья, в которой подробно описывается запуск .reg файлов, можете ознакомиться: Как изменять настройки реестра Windows. Вам нужно скачать по ссылке специальный твикер реестра export_fix_LNK.reg. Он работает в версиях Windows, начиная с Семерки и заканчивая Windows 10. Просто запускаем файл двойным кликом мыши, в окне Контроля учетных записей разрешаем внесение изменений в систему. Соглашаемся в появившемся диалоговом окне Редактора реестра.
В случае успешного добавления содержащиеся в файле настройки обновят раздел реестра HKEY_CLASSES_ROOT для файловых зависимостей файла с расширением LNK. Также будет удален ключ UserChoice в пользовательском разделе HKEY_CURRENT_USER.
Хотелось бы отметить, что в большинстве случаев проблемы возникают только у текущего пользователя. Для других учетных записей проблем с изменением зарегистрированных зависимостей файла LNK возникать не должно.
Итак, мы выяснили, что проблема с запуском ярлыком другой программой может нести определенные неудобства для пользователя, связанные с невозможностью запустить программу в меню Пуск и на Панели задач. Обычно данная проблема связана с повреждением реестра вредоносными программами или вирусами. Также причина может быть и в пользователе, который изменил файловые зависимости для запуска ярлыка.
Надеюсь, мое решение помогло вам восстановить правильную работу ярлыков в системе. Однако можно изменить запуск исполнительного файла EXE от имени другой программы и сделать невозможным запуск приложений пользователем. При этом система будет стабильно работать. Как исправить данную проблему я расскажу в следующей статье, так что подписывайтесь на мой канал.
#windows #microsoft #реестр windows #ярлык #LNK