Ярлык не обеспечивает путь к файлу

257
J. Polfer

Я привык находить путь к ссылочному exe-файлу для ярлыка, открывая диалоговое окно свойств файла .lnk, просматривая Target Location и Target и находя путь.

Однако в Windows 10 я все чаще обнаруживаю, что вместо этого получаю следующее: Ярлык не обеспечивает путь к файлу

Как я могу выяснить, какой путь к файлу Target предназначен для этого файла .lnk?

0
Не ответ, но это не Windows 10, и он называет «виртуальный объект»: https://blogs.msdn.microsoft.com/oldnewthing/20160902-00/?p=94235 music2myear 6 лет назад 1

2 ответа на вопрос

1
music2myear

Одним из способов получения пути является запуск программы и использование диспетчера задач для получения имени пути к изображению .

  1. Запустите программу с помощью ярлыка.
  2. Откройте диспетчер задач .
  3. Перейдите на вкладку Подробности .
  4. Щелкните правой кнопкой мыши заголовки столбцов и выберите « Выбрать столбцы» .
  5. Выберите Имя пути к изображению .
  6. Нажмите ОК .
  7. Разверните только что добавленный столбец и просмотрите путь к исполняемому исполняемому файлу.

Примечание. Ярлыки могут содержать важные аргументы и другую информацию, передаваемую ими исполняемому файлу. Чтобы получить всю эту информацию, выберите также столбец Командная строка .

0
Todd Walton

Если ярлык не показывает целевой путь, это возможно потому, что он запускает программу особым образом. Например, ваша программа, вероятно, вызывает установщик Windows, чтобы проверить, что все файлы SQL Examiner присутствуют и не повреждены, а затем запускает программу. (Если они были повреждены, Windows сообщит вам и разрешит восстановить программу перед ее открытием.) Существуют и другие действия, которые может выполнять специальный ярлык.

Тем не менее, это все еще боль в петардах, когда вы не можете видеть, где программа. Поэтому я могу открыть PowerShell (это не будет работать в CMD), перейти в каталог, где находится этот ярлык, и набрать:

cat 'C:\Users\twalton\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\File Explorer.lnk' 

Это приводит к тому, что содержимое этого файла ярлыка выводится на экран. Это будет какой-то бред, но вы также увидите обычный текст. Этот текст может дать вам подсказку. Когда я запустил вышеупомянутую команду, она показала мне внутренности ярлыка Проводника, прикрепленного к моей панели задач. Среди всего бреда я видел это:

% w i n d i r % \ e x p l o r e r . e x e 

Это программа, которая запускает ярлык.

Похожие вопросы