実行ファイルへの Windows シンボリックリンク - ダブルクリックしても開かない

実行ファイルへの Windows シンボリックリンク - ダブルクリックしても開かない

Windows 7 では、次のコマンドを使用して実行可能ファイルへのシンボリック リンクを作成しました。

mklink Test.exe C:\Path\to\source.exe

しかし、ダブルクリックして実行しようとすると、「オープン」ダイアログを取得します。

コマンドウィンドウからそれを実行します。

シンボリック リンクを、それが指すファイル (実行可能ファイルやバッチ スクリプトなど) のように扱う方法はありますか?

答え1

部分的な解決策として、ターゲットとリンクの両方が同じディスク上にある場合は、ダブルクリックで正常に機能するハード リンクを使用できます。

mklink /H Test.exe C:\Path\to\source.exe

シンボリック リンクを使用する必要がある場合、どうすればよいかはわかりませんが、してはいけないことはわかっています。つまり、「開く...」ダイアログで、リンクを explorer.exe などに関連付けようとしないでください。私はちょうどそれを試したところ、その後 30 分かけて PC を修復しました。

答え2

実行ファイルへのWindowsシンボリックリンクをダブルクリックしても開かない

最近のWindows 7アップデートKB3039066Windows エクスプローラーや、Windows シェルによって提供されるサービスを使用するその他のプログラム内のシンボリック リンクが壊れました。


修理

ファイル サーバーとクライアント コンピューターの両方で次の更新プログラムをアンインストールすると、問題は解決します。KB3039066

アンインストール後はPCを再起動する必要があります。

ソース:シンボリックリンクの種類が変更されました


回避策

  1. ハードリンクを使用する(mklink /h
  2. システムを以前の日付に復元します。

こちらも同じ問題です。そして、はい、何かをインストールしました。最新の Windows アップデートです。1 台のコンピューターで問題に気づいたので、それが原因だとわかっています。その後、別のコンピューターで確認しましたが、問題はありませんでした。すぐに 2 台目のコンピューターに Windows アップデートを適用したところ、なんと、エクスプローラーがシンボリック リンクを解決しなくなりました。

...

システムを以前の日付に復元しても、この問題は再現しませんでした。したがって、最近の Windows 7 の更新後に導入された、Windows エクスプローラーのシンボリック リンクの動作に関するバグが現在存在していることを明確に確認できます。

現時点での回避策として、エクスプローラーからリンクされたファイルに移動し、そのリンクにアクセスするためのプログラムが必要な場合は、ハードリンクの使用を検討してください。

ソースWindows 7: Windows エクスプローラーがシンボリック リンクをたどらない


参考文献

  • Windows CMD コマンドラインの AZ インデックス- Windows コマンド ラインに関連するあらゆることに関する優れたリファレンス。
  • mkリンク- ディレクトリまたはファイルへのシンボリック リンクを作成するか、ハード ファイル リンクまたはディレクトリ ジャンクションを作成します。

答え3

デイビッドの答えEXEファイルに対する完全な解決策ではありません。削除 KB3039066 を更新シンボリックリンクのサムネイル画像を修正します。

ただし、Windows エクスプローラーでリンクをダブルクリックしても、リンクを開くことができず、次のようなエラー メッセージが表示されます。

指定されたパスは存在しません。

これはインストールすることで修正されますKB3009980 を更新. 感謝します このフォーラム投稿

ダウンロードできることに注意してください修正プログラムはこちらMicrosoft から電子メールで通知されたくない場合には、

皮肉なことに、KB3009980 は JPG ファイルのシンボリック リンクの「特大アイコン」と「大きいアイコン」を壊します。

関連情報