アプリケーションムーバー:Windowsでプログラムを移動する方法

Application Moverは、インストールされたプログラムを別の場所に移動できるMicrosoft Windows用の商用プログラムです。

以前に次の状況が発生した可能性があります:ソフトウェアプログラムの大部分をインストールするハードドライブがいっぱいになり、インストールされたアプリケーションの一部を別のハードドライブまたはストレージデバイスに移動する必要があることが明らかになる追加インストールのためのスペースを確保します(または、ソフトウェアをアンインストールするなどしてディスク領域を解放する他の手段を見つけます)。

一部のソフトウェアプログラムは、Windowsエクスプローラーでそれらを移動した場合に軽視されません。 Windowsレジストリの情報とそれらの新しい場所が一致しないため、それらは機能しなくなります。

完全に機能しなくなる可能性があるため、購入した商用ソフトウェアにとっては致命的となるか、すでに期限切れになっている可能性が高い試用版に戻すことができます。

ソフトウェアプログラムをアンインストールして再インストールできます。 ソフトウェアが市販されている場合、シリアル番号をもう手元に持っていないユーザーにとっては問題になる可能性があります。 また、カスタム設定がグローバルに保存されない限り失われる可能性が高いため、問題が発生する可能性があります。

インターネットで簡単に検索したところ、そのプロセスでユーザーを支援するフリーソフトウェアプログラムは見つかりませんでした。 最も人気のある商用ソフトウェアプログラムは、単一ユーザーライセンスで15ドルかかるFunducのApplication Moverのようです。 ここではGhacksで無料で気に入っています。そのため、アプリケーションをある場所から別の場所に移動する次の方法も同様に機能するはずです。

シンボリックリンク

シンボリックリンクが助けになります。 これらを使用して、参照を失うことなく、元のフォルダーから新しいフォルダーを指すことができます。 ファイルは別のドライブにありますが、Windowsはこれを元の場所の1つのフォルダーとして認識します。 c:\ program1をd:\ program1に移動するには、c:\ program1の内容をdドライブに移動し、c:\ program1に新しい場所を指すシンボリックリンクを作成します。

したがって、プロセスには次の手順が含まれます。

  • c:\ program1上のファイルをd:\ program1に移動(またはコピー)します
  • c:\ program1からd:\ program1へのシンボリックリンクを作成します。

SysinternalsによるジャンクションやBitsumによるSHJunctionなど、シンボリックリンクの作成に使用できるプログラムがいくつかあります。 最初のプログラムはコマンドライン駆動で、2番目のプログラムはグラフィカルユーザーインターフェイスを備えています。

:SHJunctionは長い間更新されていないため、SHJunctionではなくBitsumのJunctionMasterを使用することをお勧めします。

Windowsエクスプローラーでシンボリックリンクを作成したい人のためのWindowsシェル拡張もあります。