Сломались ярлыки .LNK: все ярлыки открываются одной программой — как восстановить (Windows 10/11, 2025)

Классическая беда: вместо запуска программы ярлык .lnk открывается в Блокноте или другом приложении. Это не вирус, чаще — слетевшие ассоциации. Чиним аккуратно.

Коротко: что делаем

  • Проверяем, что проблема именно с .lnk (ярлыки), а не с .exe.
  • Сбрасываем ассоциации .lnk на системные.
  • Чистим повреждённые записи в реестре и перезагружаемся.
Ярлыки не запускают программы? Восстановлю ассоциации, не трогая Ваши файлы.

1) Проверяем тип проблемы

Если двойной клик по .EXE не запускает программу — это другая тема. Здесь говорим только о ярлыках .LNK. Попробуйте открыть любую программу напрямую из её папки (например, C:\Program Files\...\app.exe).

2) Сброс ассоциаций .LNK

Блок целиком. Среда: CMD (Администратор).

assoc .lnk=lnkfile
ftype lnkfile="%SystemRoot%\System32\rundll32.exe" AppXRun

Команда assoc вернёт тип файла, а ftype — способ обработки. После этого перезагрузите Проводник или систему.

Команды по одной. Среда: Win+R.

explorer.exe

3) Реестр: чистим повреждённые записи

Команда одна. Среда: Win+R для запуска редактора.

regedit

Перейдите в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk. Удалите подраздел UserChoice (если есть). Проверьте HKEY_CLASSES_ROOT\.lnk → значение по умолчанию должно быть lnkfile. Закройте редактор и перезагрузитесь.

4) Дополнительно

  • Проверьте систему на вредоносные расширения браузера/«оптимизаторы», которые любят ломать ассоциации.
  • Создайте новый ярлык вручную: ПКМ → Создать → Ярлык → укажите путь к .exe.
  • Если ассоциации слетают после перезагрузки — проверьте профиль пользователя и политики.

Когда лучше попросить помощи

Если после шагов ярлыки/Runtime/BT по-прежнему глючат — подключусь удалённо: восстановлю ассоциации без потери настроек, починю WebView2 и драйверы Bluetooth.

Нужна помощь? Сделаю всё быстро и безопасно: службы, реестр, драйверы, питание.

FAQ

Это не опасно править реестр?

Если удаляете только UserChoice у .lnk — безопасно. Перед правками сделайте точку восстановления.

Команда ftype вернула ошибку.

Выполните assoc .lnk=lnkfile, перезапустите Проводник и повторите ftype.

Ярлыки в меню Пуск тоже сломаны.

После восстановления .lnk обновите кэш Пуска: выйдите из системы и войдите снова.

Читайте также: