快捷方式不提供文件路径

快捷方式不提供文件路径

我习惯通过打开 .lnk 文件的属性对话框并查看目标位置和目标并查找路径来找到快捷方式引用的 exe 文件的路径。

然而,我在 Windows 10 中越来越多地发现我得到的是这个: 在此处输入图片描述

我如何才能确定这个.lnk 文件的目标文件路径是什么?

答案1

获取路径的一种方法是运行该程序并使用任务管理器来获取图像路径名

  1. 使用快捷方式运行该程序。
  2. 打开任务管理器
  3. 前往细节标签。
  4. 右键单击列标题并选择选择列
  5. 选择图像路径名
  6. 点击好的
  7. 展开刚刚添加的列并观察正在运行的可执行文件的路径。

注意:快捷方式可能包含传递给可执行文件的参数和其他重要信息。为了捕获所有这些信息,请选择命令行列也是如此。

答案2

如果快捷方式没有显示目标路径,可能是因为它以特殊方式启动程序。例如,您的程序可能正在调用 Windows Installer 来检查 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

这就是快捷方式正在启动的程序。

相关内容