【Windows】「WinSxS」フォルダを安全に圧縮してシステムファイルの容量を最小化する手順

【Windows】「WinSxS」フォルダを安全に圧縮してシステムファイルの容量を最小化する手順
🛡️ 超解決

Windowsのシステムドライブの空き容量が不足し、業務に支障が出ているビジネスマンの方もいるでしょう。

特に「WinSxS」フォルダはシステムファイルを管理しており、時間とともに肥大化しやすい傾向があります。

この記事では、WinSxSフォルダを安全に圧縮し、システムファイルの容量を最小化する具体的な手順を解説します。

記事を読むことで、ドライブの空き容量を確保し、Windowsの安定動作を維持できるようになります。

【要点】WinSxSフォルダの容量を安全に削減する主要な方法

  • ディスククリーンアップ: 不要なシステムファイルを削除し、WinSxSフォルダの容量を削減できます。
  • DISMコマンド: システムコンポーネントストアを直接クリーンアップし、より効果的に容量を削減できます。
  • タスクスケジューラ: WinSxSフォルダの定期的なメンテナンスタスクを手動で実行できます。

ADVERTISEMENT

WinSxSフォルダがシステム容量を占める理由

WinSxSフォルダは、Windowsのシステムコンポーネントストアと呼ばれる重要な領域です。

Windowsの機能追加や削除、更新プログラムの適用、システム復元などに必要な全てのシステムファイルがここに格納されています。

このフォルダは、システムが安定して動作するために不可欠な要素です。

Windows Updateが実行されるたびに、古いバージョンのシステムファイルやバックアップが蓄積されていきます。

そのため、時間とともにWinSxSフォルダの容量が増加し、システムドライブの空き容量を圧迫する主な原因となるのです。

WinSxSフォルダ内のファイルを直接削除すると、システムが破損し、Windowsが起動しなくなる恐れがあります。

安全な方法で容量を削減することが非常に重要です。

WinSxSフォルダを安全に圧縮する手順

WinSxSフォルダの容量を安全に削減する方法はいくつか存在します。

ここでは、Windowsの標準機能やコマンドを使用した具体的な手順を説明します。

ディスククリーンアップツールを使う方法

ディスククリーンアップは、不要なファイルを削除してディスク容量を解放する標準ツールです。

「Windows Updateのクリーンアップ」機能を利用して、WinSxSフォルダの容量を削減できます。

  1. ディスククリーンアップを開く
    Windowsの検索ボックスに「ディスククリーンアップ」と入力し、検索結果から「ディスククリーンアップ」アプリを開きます。
  2. ドライブを選択する
    クリーンアップするドライブを選択する画面が表示されたら、通常は「C:」ドライブを選び「OK」をクリックします。
  3. システムファイルをクリーンアップする
    ディスククリーンアップのウィンドウが表示されたら、「システムファイルのクリーンアップ」ボタンをクリックします。
  4. 再度ドライブを選択する
    システムファイルをスキャンするため、もう一度ドライブ選択画面が表示されます。ここでも「C:」ドライブを選び「OK」をクリックします。
  5. クリーンアップ項目を選択する
    利用可能なクリーンアップ項目の一覧が表示されます。「Windows Updateのクリーンアップ」にチェックを入れます。その他にも削除したい項目があれば、合わせてチェックを入れます。
  6. クリーンアップを実行する
    「OK」をクリックし、確認メッセージが表示されたら「ファイルの削除」をクリックしてクリーンアップを開始します。

Windows 10でも同様の操作でディスククリーンアップを実行できますが、UIの表示が若干異なる場合があります。

DISMコマンドを使う方法

DISM Deployment Image Servicing and Management コマンドは、Windowsイメージを管理するための強力なツールです。

このコマンドを使って、WinSxSフォルダのコンポーネントストアを直接クリーンアップできます。

  1. 管理者としてコマンドプロンプトを開く
    Windowsの検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
  2. WinSxSフォルダのサイズを分析する
    以下のコマンドを入力し、Enterキーを押してWinSxSフォルダの現在のサイズとクリーンアップの可能性を分析します。
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
    このコマンドは、クリーンアップ後のサイズの見込みを表示します。
  3. コンポーネントストアをクリーンアップする
    以下のコマンドを入力し、Enterキーを押してコンポーネントストアのクリーンアップを実行します。
    Dism.exe /Online /Cleanup-Image /StartComponentCleanup
    このコマンドは、使用されていない古いコンポーネントを削除します。
  4. ベースをリセットしてさらに容量を削減する
    さらに容量を削減したい場合は、以下のコマンドを実行します。
    Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
    このオプションは、全ての古いバージョンのコンポーネントを削除し、Windows Updateのアンインストールを不可能にするため注意が必要です。

タスクスケジューラから実行する方法

Windowsは、WinSxSフォルダのメンテナンスを自動で行うタスクを定期的に実行しています。

このタスクを手動で実行することも可能です。

  1. タスクスケジューラを開く
    Windowsの検索ボックスに「タスクスケジューラ」と入力し、検索結果から「タスクスケジューラ」アプリを開きます。
  2. タスクの場所に移動する
    左側のペインで「タスクスケジューラ ライブラリ」を展開し、「Microsoft」を展開、「Windows」を展開して「Servicing」をクリックします。
  3. タスクを実行する
    中央のペインに表示されるタスクリストから「StartComponentCleanup」を見つけます。これを右クリックし、「実行」を選択します。

このタスクはバックグラウンドで実行され、完了には時間がかかる場合があります。

WinSxSフォルダの容量削減に関する注意点と関連トラブル

WinSxSフォルダの容量削減は慎重に行う必要があります。

ここでは、よくある問題とその対処法を説明します。

容量削減効果が期待通りでない場合

上記の手順を実行しても、WinSxSフォルダの容量が思ったほど減らない場合があります。

これは、まだ適用されていないWindows Updateがある、またはシステム保護機能が影響している可能性があります。

まず、全てのWindows Updateを適用し、PCを再起動してから再度クリーンアップを試してください。

また、システム保護の復元ポイントが多くの容量を占めていることもあります。

システムのプロパティからシステム保護の設定を確認し、古い復元ポイントを削除することを検討してください。

Windowsの動作が不安定になる可能性

WinSxSフォルダはWindowsの根幹をなすファイル群です。

このフォルダ内のファイルを直接削除したり、誤ったコマンドを実行したりすると、Windowsの起動不能や機能不全を引き起こす可能性があります。

必ず、この記事で紹介したような公式に推奨されているツールやコマンドを使用してください。

特に/ResetBaseオプションを使用する際は、Windows Updateのアンインストールができなくなる点を理解しておく必要があります。

Windows 10との操作の違い

Windows 11とWindows 10では、基本的な操作手順は共通しています。

しかし、設定画面やツールのインターフェースが一部異なります。

例えば、ディスククリーンアップツールの起動方法や、項目表示のレイアウトに違いが見られます。

Windows 10で操作する場合は、それぞれの画面で目的の項目を探すようにしてください。

ADVERTISEMENT

WinSxSフォルダ容量削減方法の比較

WinSxSフォルダの容量を削減する主要な3つの方法を比較します。

それぞれの特徴を理解し、状況に応じた方法を選びましょう。

項目 ディスククリーンアップ DISMコマンド タスクスケジューラ
手軽さ GUI操作で分かりやすい コマンド入力が必要 GUI操作だが場所を知る必要あり
削減効果 中程度、システムファイルも対象 高、コンポーネントストアを直接最適化 中〜高、DISMコマンド相当の処理を実行
実行頻度 月に1回程度推奨 必要に応じて実行 必要に応じて手動実行、自動実行も可能
安全性 安全 コマンドを誤らなければ安全 安全
Windows Updateのアンインストール 一部の更新プログラムは削除される /ResetBaseオプションで不可能になる /ResetBaseオプションを含む場合あり

まとめ

この記事では、WinSxSフォルダの容量を安全に最小化する複数の手順を解説しました。

ディスククリーンアップ、DISMコマンド、タスクスケジューラの活用により、システムドライブの空き容量を効果的に確保できます。

定期的なWinSxSフォルダのメンテナンスは、Windowsのパフォーマンス維持に役立ちます。

これらの手順を参考に、お使いのWindowsシステムの最適化を実践してみてください。

今後は、他のディスク容量削減策や、システムの健全性チェックも定期的に実施することをおすすめします。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。