C:WindowsWinSxS にある WinSxS フォルダーは、Windows オペレーティング システムの重要な部分です。 Windows アップデート、システム回復、その他の重要な機能に必要なコンポーネントが保存されます。ただし、このフォルダーは時間の経過とともに非常に大きくなる可能性があるため、多くのユーザーはサイズを安全に縮小できるかどうか疑問に思います。
WinSxS フォルダーはかなりの容量を占有しているように見えますが、実際のサイズは報告されているサイズよりも小さいことがよくあります。これは、WinSxS の多くのファイルが Windows の他の場所にハードリンクされており、実際には追加のディスク領域を占有しないためです。 WinSxS フォルダーの実際のサイズを正確に測定し、クリーンアップが必要かどうかを判断するには、組み込みの Windows ツールを使用できます。
展開イメージのサービスと管理 (DISM) ツールを使用すると、WinSxS フォルダーの内容を正確に分析できます。使用方法は次のとおりです。
ステップ 1:管理者特権でコマンド プロンプトまたは PowerShell ウィンドウを開きます。これを行うには、[スタート] ボタンを右クリックし、[Windows ターミナル (管理者)] または [コマンド プロンプト (管理者)] を選択します。
ステップ 2:次のコマンドを入力して Enter キーを押します。
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStoreステップ 3:分析が完了するまで待ちます。システムによっては、これには数分かかる場合があります。
ステップ 4:出力を確認します。これには次の重要な情報が含まれます。
- Windows エクスプローラーで報告されるコンポーネント ストアのサイズ: ファイル エクスプローラーで表示されるサイズ
- コンポーネント ストアの実際のサイズ: ハード リンクを考慮した実際のサイズ
- Windows と共有: Windows の他の部分と共有されるスペース
- バックアップと無効化された機能: ロールバックまたはオプション機能のために保持されるコンポーネントのサイズ
- キャッシュと一時データ: サービス操作に使用されるファイルのサイズ
- 再利用可能なパッケージの数: 安全に削除できる置き換えられたパッケージ
- コンポーネント ストアのクリーンアップを推奨: DISM がクリーンアップの実行を提案するかどうか
分析により、再利用可能なパッケージの数が多いことが示された場合、またはクリーンアップが推奨された場合は、WinSxS フォルダーのサイズの削減に進むことができます。
WinSxS フォルダーのクリーンアップ
WinSxS フォルダーをクリーンアップするには、自動タスクから手動コマンドまで、いくつかの方法があります。最も簡単なものから始めて、最も効果的なアプローチについて説明します。
方法 1: 組み込みのディスク クリーンアップ ツールを使用する
ステップ 1:ファイルエクスプローラーを開き、C:ドライブを右クリックして、「プロパティ」を選択します。
ステップ 2:「ディスククリーンアップ」ボタンをクリックし、「システムファイルのクリーンアップ」を選択します。
ステップ 3:「Windows Update クリーンアップ」の横にあるチェックボックスとその他の削除したい項目にチェックを入れ、「OK」をクリックします。
ステップ 4:プロンプトが表示されたら、削除を確認します。
この方法はほとんどのユーザーにとって安全で効果的ですが、再利用可能なコンポーネントがすべて削除されるわけではありません。
方法 2: DISM コマンドを使用する
より徹底的なクリーンアップを行うには、管理者特権のコマンド プロンプトまたは PowerShell ウィンドウで DISM コマンドを使用できます。
ステップ 1:前述のように、管理者特権でコマンド プロンプトまたは PowerShell ウィンドウを開きます。
ステップ 2:次のコマンドを実行してコンポーネントのクリーンアップを開始します。
Dism.exe /Online /Cleanup-Image /StartComponentCleanupステップ 3:コンポーネントの置き換えられたバージョンをすべて削除する、より積極的なクリーンアップを行うには、次のコマンドを使用します。
もっと詳しく知る:Windows 11でWinSxSフォルダーをクリーンアップする方法
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase警告:/ResetBase スイッチを使用すると、最近のアップデートをアンインストールできなくなります。これは、更新をロールバックする必要がないことが確実な場合にのみ使用してください。
方法 3: タスク スケジューラを使用する
Windows には、コンポーネント ストアを自動的にクリーンアップできるスケジュールされたタスクが組み込まれています。
ステップ 1:プレスWin + R、 タイプtaskschd.mscをクリックし、Enter キーを押してタスク スケジューラを開きます。
ステップ 2:[タスク スケジューラ ライブラリ] > [Microsoft] > [Windows] > [サービス] に移動します。
ステップ 3:「StartComponentCleanup」という名前のタスクを見つけて右クリックします。
ステップ 4:「実行」を選択すると、クリーンアッププロセスがすぐに開始されます。
この方法は手動でコマンドを入力する必要がないため便利ですが、DISM コマンドほど完全ではない可能性があります。
これらのクリーンアップ方法のいずれかを実行した後、コンピューターを再起動し、DISM 分析コマンドを再度実行して、どれだけのスペースが解放されたかを確認することをお勧めします。 Windows 更新プログラムがインストールされると、WinSxS フォルダーは時間の経過とともに再び大きくなるため、定期的なクリーニングが必要になる場合があることに注意してください。
ディスク容量を管理することは重要ですが、WinSxS フォルダーを手動で削除したり、そこからファイルを直接削除したりしないでください。これを行うと、Windows インストールに重大な損傷を与え、重要な更新プログラムのインストールが妨げられる可能性があります。コンポーネント ストアを安全に管理するには、Windows が提供する組み込みツールとコマンドを常に使用してください。
これらの手順に従うことで、システムの安定性や更新機能を損なうことなく、WinSxS フォルダーを適切なサイズに保つことができます。これらの方法を使用した定期的なメンテナンスは、Windows インストールを無駄のない状態に保ち、最適なパフォーマンスを維持するのに役立ちます。















