2

В других подобных системах ввод foo.lnk в поле cmd.exe вызовет ссылку (откройте то, на что она указывает), но по какой-то причине в одной конкретной системе он открывает содержимое самого файла .lnk в Wordpad (который, кажется, происходят из HKCR\*\Shell\(Default) который имеет значение Wordpad .)

Я искал в Интернете и прочитал темы, как Как сбросить ярлыки (файл .lnk) в Windows 7? но ни одно из решений там не помогло.

assoc .lnk показывает .lnk=lnkfile уже.

HKCR\.lnk\(Default) показывает lnkfile .

Я также попытался очистить HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk .

Но проблема все еще сохраняется.

Ниже приведена информация из реестра. Не стесняйтесь спрашивать любую дополнительную информацию.
HKEY_CLASSES_ROOT\*
HKEY_CLASSES_ROOT\.lnk и HKEY_CLASSES_ROOT\lnkfile

Спасибо за любую помощь.

0