バックグラウンド:
当社の内部ユーザーは、10 ~ 20 台の Windows ターミナル サーバーで .Net プログラムを実行しています。実行可能ファイルはすべて、Windows 2003 を実行している中央ファイル サーバーに格納されています。一部のターミナル サーバーは Windows 2003 を実行しており、一部は 2008 を実行しています。
問題:
プログラムの 1 つの新しいバージョンをリリースするとき、ロックされている可能性のあるファイル (EXE、DLL など) の名前を変更し、新しいバージョンのファイルを適切な場所にコピーします。Windows 2008 ターミナル サーバーの導入を開始するまで、これは問題なく機能していました。現在、2008 WTS のいずれかのユーザーがプログラムを実行している場合、ファイルは名前を変更することさえできないようにロックされます。
質問
ロックされたファイルの名前を変更する方法はありますか?
実行中に EXE ファイルをロックする 2008 の新機能を無効にする方法はありますか?
より良い解決策はありますか?