Windows 7でインストールしたアプリケーションをドライブ間で転送する方法
メインドライブ(おそらくWindowsやほとんどのプログラムがインストールされているドライブ)がかなりいっぱいになると、動作が遅くなったり、問題が発生したりすることがあります。不要なファイルを削除したり、アンインストールしたりするのも確かに有効ですが、本格的に空き容量を増やしたいなら、インストール済みのプログラムを別のドライブに移動するのが効果的です。ここで難しいのは、Windowsではこれがそれほど簡単にはできないということです。通常、アプリをドライブ間でドラッグ&ドロップするだけでは、インストールが壊れたり、設定が失われたりする可能性があります。そこで、ここでの目標は、何も壊さずにアプリを移動する方法を見つけることです。
Steam Moverというサードパーティ製の小さなツールを使うのは、Microsoftが公式にサポートしていないにもかかわらず、よく使われる方法です。これは基本的に、Windowsがアプリがディスク上のどこに存在すると認識しているかを再確認するものなので、ちょっとした裏技的な使い方ですが、かなり信頼性があります。一度コツをつかめば手順は簡単で、多くのプログラムで使えます。ただし、環境によっては、すべてを管理者権限で実行する必要がある場合や、最初の試行ですべてが完璧に移動されない場合があるので注意が必要です。場合によっては、再起動や権限の再確認が必要になることもあります。とはいえ、再インストールせずに空き容量を増やすことが主な目的であれば、試してみる価値はあります。
Windowsでインストールしたプログラムを別のドライブに移動する方法
方法1:Steam Moverを使用してアプリを移動する
役立つ理由:Steam Moverは、Windowsにアプリケーションが移動された後も元の場所にあると認識させます。OSがネイティブアプリの配置変更をサポートしていない場合や、組み込みツールではうまくいかない場合に便利です。
使用する場合: C: ドライブがほぼいっぱいになっていて、すべてのアプリやゲームを最初から再インストールしたくない場合は、この方法を使用すると手間が大幅に省けます。
期待される結果:移行後、アプリは通常通り起動するはずです。場合によっては再起動が必要になることがあり、また、絶対パスやレジストリエントリに依存している一部のアプリケーションでは、依然として問題が発生する場合があります。
やるべきことは次のとおりです:
- このリンクからSteam Moverのzipファイルをダウンロードします。内容をデスクトップなど、覚えやすいフォルダに解凍します。
- 解凍した実行ファイルを右クリックし、「管理者として実行」を選択します。確かに、Windowsは、特にシステムレベルの変更など、ツールを管理者権限で実行しないと、時々エラーを起こすことがあります。
- アプリ内で、移動したいアプリが含まれているフォルダを選択します。通常は Program Files または Program Files (x86) の下にあるフォルダ(例:` C:\Program Files\MyApp `)です。次に、別のドライブ上の移動先フォルダ(例:` D:\Apps\MyApp `)を選択します。
- 右矢印ボタンを押すと移動が開始されます。これは基本的に「移動」コマンドの代わりです。何かがうまくいかない場合やテストしたい場合は、いつでも左矢印ボタンを押して元に戻すことができます。
- 完了したら、アプリがまだ動作するか確認してください。場合によっては、再起動や再起動が必要になることもあります。それでも動作しない場合は、ショートカットを調整したり、コンポーネントを再登録したりする必要があるかもしれません。しかし、通常はこれで問題なく動作します。
プロのヒント:環境によっては、このプロセスが初回失敗したり、残骸が残ったりすることがあります。その場合は、再起動するか、管理者権限でアプリを再度実行すると、奇妙な問題が解決することがあります。また、万が一何か問題が発生した場合に備えて、元のフォルダのバックアップを保存しておいてください。完璧ではありませんが、すべてを再インストールするよりは早いです。
それでも解決しない場合は、次の方法をお試しください。
- のようなコマンドでシンボリックリンクを使ってみてください
mklink /D。確かに高度な方法ですが、基本的にはファイルシステムレベルでショートカットを作成し、元の場所を新しい場所へポイントします。この方法は、Steam Moverがうまく動作しない場合など、一部の環境ではうまく機能します。 - または、Windows の組み込みツールについては、「アプリと機能」の「移動」オプション(「設定」>「アプリ」>「インストール済みアプリ」 )をご確認ください。Windows によっては、アプリを別のドライブに直接移動できる場合もあります。すべてのアプリがこの機能をサポートしているわけではありませんが、利用可能な場合は試してみる価値があります。
ただし、アプリの移動は完璧ではなく、プログラムの動作に影響が出る可能性があります。特に、密接に統合されているアプリやカスタムレジストリエントリを持つアプリの場合は顕著です。ただし、慎重に行い、多少の試行錯誤を厭わなければ、通常は問題なく対処できます。
まとめ
- Steam Mover は、アプリを再配置してスペースを解放するための優れたハックです。
- 管理者として実行する必要があります
- アプリフォルダとターゲットドライブを選択して移動します。
- 時々再起動したりショートカットを再設定したりする必要がある
- いじる前にオリジナルをバックアップする
まとめ
インストール済みのプログラムを別のドライブに移動すると、特にメインのSSDやHDDがぎっしり詰まっている場合は、かなりのスペース節約になります。必ずしも完璧ではありませんが、Steam Moverやシンボリックリンクなどのツールを使えば、再インストールの手間をかけずに実行できます。ただし、時折発生する問題に備えて、バックアップを常に手元に用意しておきましょう。これで数GBの空き容量が確保され、動作がスムーズになれば幸いです。誰かの時間と労力の節約になれば幸いです!