Все ярлыки запускаются от имени одной программы: как исправить?
В 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.
Хотелось бы отметить, что в большинстве случаев проблемы возникают только у текущего пользователя. Для других учетных записей проблем с изменением зарегистрированных зависимостей ярлыка возникать не должно.
Итак, мы выяснили, что проблема с запуском ярлыка другой программой может нести определенные неудобства для пользователя, связанные с невозможностью запустить программу в меню Пуск и на Панели задач. Обычно данная проблема связана с повреждением реестра вредоносными программами или вирусами. Также причина может быть и в пользователе, который изменил файловые зависимости для запуска ярлыка. Надеюсь, мое решение помогло вам восстановить правильную работу ярлыков в системе.