Windows 10のディスク クリーンアップ ツールには、「システムファイルのクリーンアップ」という機能が組み込まれていますが、十分に活用している人は多くありません。この機能は、オペレーティングシステムの動作に不要になったシステムファイル(古いインストールファイル、Windows Updateの残骸、古くなったデバイスドライバーなど)を削除することで、貴重なハードディスク容量を回復できるように設計されています。
この記事では、ディスク クリーンアップ ツールを詳しく解説し、特に「システムファイルのクリーンアップ」機能に焦点を当てます。その際、このツールがハードディスクから削除するファイルの種類について簡単に説明します。
注: この記事で示されている手順を実行する前に、保留中の Windows Update 操作が完了し、クリーンな状態から開始できるように、システムを再起動することをお勧めします。
WinSxSフォルダ
Windows 9.x の時代に Windows オペレーティングシステムを使っていた方なら、「DLL 地獄」という言葉に馴染みがあるでしょう。これは、システムに既に存在するファイルと同じ名前の DLL(ダイナミックリンクライブラリ)ファイルの更新バージョンを含む複数のプログラムをインストールしたときに発生する状況です。これらの重複ファイルは、アプリケーションとオペレーティングシステムに大きな損害を与えます。例えば、あるアプリケーションが特定のバージョンの DLL ファイルを検索したとしても、別のプログラムによって最近更新された新しいバージョンが見つかることがあります。バージョンが異なるため、アプリケーションの動作が不安定になったり、完全にクラッシュしたりします。
Windows Vista が導入される頃には、Microsoft は、コンポーネント化と呼ばれる新しいテクノロジを作成することでこの問題を解決していました。このテクノロジは、WinSxS というフォルダを使用するもので、これにより、同じ名前でバージョンが異なるあらゆる種類のオペレーティング システム ファイル (DLL を含む) を保存して追跡できるようになります。(WinSxS はWindows Side-by-Sideの略で、オペレーティング システムで同じ名前でバージョン番号が異なるファイルを同時に使用することを指します。)
その後、WinSxSフォルダはWindows Updateによってオペレーティングシステムに追加されたファイルを保存するのに最適な場所になりました。ご存知の通り、Microsoftはバグ、新しいアプリケーション、セキュリティ問題などに対応するために、毎月多数のアップデートをリリースしています。これらは定期的なアップデートの理由のほんの一部に過ぎません。アップデートによって互換性の問題が発生しないように、あらゆる種類の重複ファイルがWinSxSフォルダに保存され、すべてが正常に機能し続けるようにしています。さらに、多くのWindowsアップデートは、予期せぬ互換性の問題が発生した場合、アンインストールしてファイルを以前の状態に戻すことができるように設計されています。
これはWinSxSフォルダについてかなり簡略化した説明ですが、ここでお伝えしたいのは、WinSxSフォルダが非常に大きくなり、ハードディスクのかなりの容量を占有する可能性があるということです。WinSxSフォルダは非常に多くのファイルを保存するために使用されているため、問題はさらに複雑になります。つまり、古いファイルだけでなく、不要になったファイルもハードディスクの容量を占有し続ける可能性があるのです。
たとえば、図 A は、Windows 7 システムとして始まり、Windows 8.x にアップグレードされ、さらに Windows 10 にアップグレードされたシステムの WinSxS フォルダーのプロパティ ダイアログを示しています。ご覧のとおり、このシステムの WinSxS フォルダーには 60,209 個のファイルが含まれており、合計 6.73 GB のハード ディスク領域を占有しています。
図A
WinSxS フォルダーは非常に大きくなる場合があります。
コンポーネント化の起源と WinSxS フォルダーに関する技術的な詳細を知りたい場合は、Microsoft TechNet サイトの Ask the Core Team ブログの 2008 年の投稿を参照してください。
ディスククリーンアップツール
ディスク クリーンアップ ツールは、かなり前から存在しています。その役割は、ハードディスクを詰まらせる可能性のある古くて不要なファイルを簡単に削除することです。WinSxS フォルダーを整理して無駄なファイルを排除するように設計されているため、システム ファイルのクリーンアップ機能はまさにこのツールに最適です。システム ファイルのクリーンアップ機能についていきなり説明するのではなく、ディスク クリーンアップ ツール全体を見て、その仕組みを詳しく見ていきましょう。
ディスク クリーンアップ ツールを簡単に実行するには、ファイル エクスプローラーを起動し、「PC」を選択し、「ローカル ディスク (C:)」を選択します。続行するには、「ドライブ ツール」の「管理」タブを選択し、「クリーンアップ」ボタンをクリックします(図 Bを参照)。
図B
ファイル エクスプローラー内からディスク クリーンアップを起動できます。
ディスク クリーンアップを起動すると、図 Cに示すように、ハード ディスク上のファイルの分析が開始され、安全に削除できるファイルが判別されます。
図C
ディスク クリーンアップ ツールは、ハード ディスクをスキャンし、削除してスペースを解放できるファイルを見つけます。
ディスク容量の分析が完了すると、ディスククリーンアップのメインインターフェース(図D)が表示されます。このインターフェースには、ハードディスク上の不要なファイルを含む、削除可能なカテゴリまたは場所がリスト表示されます。各カテゴリの横には、不要なファイルのサイズと、それらのファイルを削除するかどうかを指定できるチェックボックスが表示されます。
図D
ディスク クリーンアップ インターフェイスの主な機能は、削除するファイルのスクロール リストです。
リストの下には、選択したファイルを削除することで増えるディスク容量の合計を示す数字があります。その下には説明パネルがあり、選択したカテゴリに関する詳細情報が表示されます。リストに表示されるカテゴリは、ディスク クリーンアップ ツールがハードディスク上で検出した内容によって異なります。表Aは、ディスク クリーンアップでよく表示されるカテゴリとその説明を示しています。
表A
ディスククリーンアップツールにリストされる最も一般的なカテゴリ
リスト内の様々なカテゴリを選択すると、「ファイルの表示」ボタンが表示される場合があります。その場合は、クリックすると別のファイルエクスプローラーウィンドウが開き、その場所に保存されている不要なファイルが表示されます。ただし、「ファイルの表示」ボタンはすべてのカテゴリで使用できるわけではないことにご注意ください。
システムファイルのクリーンアップ機能
図Cに戻ると、「ファイルの表示」ボタンの横に「システムファイルのクリーンアップ」ボタンがあります。注:このボタンにはUAC(ユーザーアカウント制御)アイコンが表示されています。UACの設定によっては、このボタンを選択するとUACプロンプトが表示される場合があります。
「システムファイルのクリーンアップ」ボタンをクリックすると、ディスク クリーンアップは図Bに示すような画面を表示し、ハードディスク上の追加の場所を分析して、安全に削除できるファイルを特定します。ディスク クリーンアップのメイン画面に戻ると、いくつかの追加カテゴリが表示されます。表Bは、「システムファイルのクリーンアップ」ボタンをクリックした後のディスク クリーンアップの「削除するファイル」リストに表示される最も一般的なカテゴリの一部を示しています。
表B
システムファイルのクリーンアップボタンを選択したときに表示されるディスククリーンアップのカテゴリ
ディスククリーンアップの実行
様々なカテゴリの一部またはすべてを選択した場合は、選択したカテゴリと「ディスク容量の増加量」行の値をメモしておいてください。私の例では、すべてのカテゴリを選択しましたが、ディスク クリーンアップの結果、2.90 GBのディスク容量が増加すると表示されました。準備ができたら、「OK」をクリックします。図Eに示すように、ディスク クリーンアップでは、選択したファイルを完全に削除するかどうかを確認するメッセージが表示されます。
図E
ディスク クリーンアップでは、永久削除操作の確認を求められます。
[ファイルの削除] をクリックすると、図 Fに示すように、ディスク クリーンアップによって、選択したカテゴリ内のすべてのファイルのクリーンアップが開始されます。
図F
ディスク クリーンアップにより不要なファイルが削除されます。
最終結果
ディスク クリーンアップが完了すると、ダイアログは閉じます。残念ながら、操作の成功に関するフィードバックは表示されません。ディスク クリーンアップが完了したら、システムを再起動することをお勧めします。システムの再起動後、ディスク クリーンアップを起動し、最初に選択したカテゴリを選択して、「ディスク領域の増加量」行の値をメモすることで、手動で結果を確認してください。
図Gに示すように、私のサンプルシステムでは、2.90 GBから55.2 MBに減少しました。つまり、ハードディスク容量が約2.8 GB増加したことになります。実に素晴らしい増加です!
図G
結果を確認するには、ディスク クリーンアップを再度実行します。
その後、WinSxSフォルダのプロパティダイアログに戻ってみると、ファイル数は60,209個から57,993個に、WinSxSフォルダのサイズは6.73GBから5.78GBに減っただけで、わずかな増加にとどまっていました。結果を確認する際には、「システムファイルのクリーンアップ」機能は、システムに不要になったファイルのみをWinSxSフォルダから削除することに注意してください。システムから多くのファイルが削除されることもあれば、ごく少数のファイルが削除されることもあります。
その他のWinSxSフォルダのクリーンアップ方法
ディスク クリーンアップを実行した後、WinSxS フォルダのサイズが少し小さくなった場合は、次の記事をお読みください。WinSxS フォルダを直接対象とした他のクリーンアップ方法についても説明します。お楽しみに!
あなたの意見は?
Windows 10 のディスク クリーンアップの「システムファイルのクリーンアップ」機能を使ったことがありますか?使ったことがある方は、どのようなディスク容量の節約効果がありましたか?ぜひ、TechRepublic のメンバーとご経験やアドバイスを共有してください。
また読んでください…
- マイクロソフトがOffice 365をアップデート、Excelの6つの新機能を追加
- Windows 10のシステム復元を回復ツールとして使用する方法
- DOS から Windows の黄金時代まで: ブラウザで実行できるクラシック オペレーティング システム (画像)
- Windows 10でセーフモードにアクセスする方法