製品の開発中に、テストデバイスには複数のバージョンのアプリケーションが同時にインストールされています。ただし、アプリケーションが動作するために使用している絶対パスを取得するには、テストするバージョンが正しいパスになるようにフォルダーを切り替えるか、名前を変更する必要がありますC:\Program Files\My Company\My App\My App.exe
。このパスをターゲットとするショートカットを作成しましたが、現在そのパスを持っているバージョンがない場合にこのショートカットを開くと、ファイルが永久に移動したと見なして、ショートカットが自動的に更新されます。何が起こっているのかを発見するまで、これはサイレント障害を引き起こしました。これが今までWindowsショートカットの機能だとは知りませんでした。
だから私の質問は簡単です。この機能をオフにする方法はありますか?グローバルに良いですが、ショートカットごとのソリューションが良いでしょう。
ショートカットの代わりにバッチファイルを使用することも1つの解決策ですが、ショートカットを使用したままでこの機能を使用する方法はないのでしょうか。
Windows 10 HomeとWindows 7 Homeを使用しています。
mklink
代わりに.lnk
ファイルの代わりにシンボリックリンクを(コマンドを使用して)作成しようとしましたか?または、それらも更新されますか?
.bat
)を単純なコマンドで使用することですstart "" "C:\path\to\file.exe"
。