Каким-то образом я пошел, чтобы открыть ярлык, и Windows не смогла найти цель, но вместо того, чтобы навести ярлык на .exe
нее, указатель .lnk
обработчика файлов на .exe
, так что теперь все мои .lnk
файлы пытаются открыть игру borderlands.
В чем дело?
Я предполагаю, что смогу сделать это путем сброса .lnk
записи HKEY_CLASSES_ROOT
, но я не знаю, на что это установить.
windows-7
windows-registry
shortcuts
Джоэл Барсотти
источник
источник
Ответы:
Открыть
regedit
из меню «Пуск» (Вы также можете вызвать файл с помощью команды «Выполнить»).Перейдите в следующую ветку реестра:
Нажмите на стрелку, чтобы развернуть ее и удалить подключ с именем
UserChoice
. Выход из редактора реестра.После этого сделайте перезагрузку.
источник
Выполните следующие действия, чтобы сохранить приведенный ниже код реестра в
.reg
файл, а затем импортировать его в реестр:источник
Расширение
.lnk
связано с Lnkfile, который более известен как ярлык.Чтобы устранить несоответствие, откройте командную строку и введите:
Нажмите, Enterи вам должно быть хорошо идти.
источник
Восстановление системы до начала проблемы устранит ее и, вероятно, изменит любые другие ассоциации файлов.
Слава богу за восстановление системы. Я не знаю прямого решения, но я вернулся к работе.
Если вы не можете починить его скальпелем, попробуйте кувалду.
источник
Согласно тому, что я нашел в нескольких местах (например, здесь или там ), вы можете исправить это с помощью операции реестра.
Я не могу гарантировать, что это решит вашу проблему (поскольку у меня ее нет самостоятельно), но, проверив это на моем текущем компьютере, я могу сказать вам, по крайней мере, что это безопасно (и чтение ключей, которые были изменены, похоже, действительно восстанавливает поведение расширений .lnk).
источник