ショートカットがファイルパスを提供しない

ショートカットがファイルパスを提供しない

私は、.lnk ファイルのプロパティ ダイアログを開き、ターゲットの場所とターゲットを確認してパスを見つけることで、ショートカットの参照先 exe ファイルへのパスを見つけることに慣れています。

しかし、Windows 10 では代わりに次のようなメッセージが表示されることが多くなっています。 ここに画像の説明を入力してください

この .lnk ファイルのターゲット ファイル パスを確認するにはどうすればよいでしょうか?

答え1

パスを取得する方法の1つは、プログラムを実行し、タスクマネージャーを使用して取得することです。画像パス名

  1. ショートカットを使用してプログラムを実行します。
  2. 開けるタスクマネージャー
  3. に行く詳細タブ。
  4. 列ヘッダーを右クリックして選択列を選択
  5. 選択する画像パス名
  6. クリックわかりました
  7. 追加した列を展開し、実行中の実行可能ファイルへのパスを確認します。

注意: ショートカットには、実行ファイルに渡す引数やその他の重要な情報が含まれている場合があります。この情報をすべて取得するには、コマンドラインコラムも同様です。

答え2

ショートカットにターゲットパスが表示されない場合は、おそらくプログラムを特別な方法で起動しているためです。たとえば、プログラムはおそらくWindowsインストーラを呼び出して、SQL Examinerのファイルがすべて存在し、破損していないことを確認しています。それからプログラムを起動します。(破損している場合は、Windows によって通知され、プログラムを開く前に修復できるようになります。) 特別なショートカットで実行できる操作は他にもあります。

そうは言っても、プログラムがどこにあるか分からないと、やはり困ったものです。そこで私がやっていることの 1 つは、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

それがショートカットが起動するプログラムです。

関連情報