Где хранятся свойства ярлыков в операционной системе Windows?

Как можно изменить путь к исполняемому файлу в ярлыке в Windows 10, не затрагивая путь к рабочей папке? Где система хранит пути к ярлыкам: в реестре, файле ярлыка или где-то еще? Существуют ли сторонние программы, позволяющие на низком уровне изменить этот путь?
  • 6 июля 2024 г. 12:42
Ответы на вопрос 3
Свойства ярлыков в операционной системе Windows хранятся в файлах ярлыков (.lnk). Информация о пути к исполняемому файлу, рабочей папке и другие параметры ярлыка хранятся в нем.

Чтобы изменить путь к исполняемому файлу в ярлыке в Windows 10 без изменения пути к рабочей папке, можно воспользоваться программами-редакторами ярлыков, такими как "Shortcut.exe" или "LNK File Association Fix". Эти программы позволяют изменить путь к файлу в ярлыке, не затрагивая другие параметры.

Пути к ярлыкам и их параметры обычно хранятся в файлах ярлыков (.lnk) в специальных структурах и не в реестре. Поэтому изменить путь можно только с помощью специализированных программ или ручным редактированием ярлыков.

Существуют сторонние программы, такие как "Beyond Compare", "LnkEdit" и другие, которые позволяют редактировать ярлыки на более низком уровне и изменять пути к файлам. Однако, при использовании таких программ необходимо быть осторожным, чтобы не повредить работу операционной системы или программ, связанных с ярлыками.
Я всё же додумался просто открыть файл Ярлык.lnk в текстовом редакторе и понял, что пути хранятся прямо в ярлыке. Отредактировал и теперь работает как надо.
В файле ярлыка?
В нём сАмом. Вот только править его напрямую будет весьма гемморойно - он же бинарный. Формат в принципе не секретный: [MS-SHLLINK]: Shell Link (.LNK) Binary File Format
Похожие вопросы