WinSxS フォルダーとは何ですか? なぜ巨大なのか? クリーンアップする方法は?

Windowsユーザーの記憶域への追求には終わりがありません。1 月(January)にPC をクリーンアップすると、春までにストレージ容量が再び最大になります。そのディスク領域を消費しているものを見つけるために深く掘り下げると、 Windows(Windows)コンピューターのWinSxSフォルダーに出くわす可能性があります。

WinSxS フォルダーとは何ですか?

WinSxS (「 Windows Side by Side」の略) は、 Windowsのインストールに必要なファイル(Windows)(and)、それらのファイルのバックアップまたはバージョンをWindowsが格納するフォルダー (場所: C: Windows WinSxS )です。

システム ファイルを回復したり、 (recover system files)Windowsの機能を追加または削除したりする必要があるときはいつでも、 Windowsはアクションの実行に必要なファイルを検索します。これが、コンポーネント ストアとも呼ばれる理由です。

WinSxSには、品質更新プログラムと以前のバージョンのWindowsコンポーネントをインストールするために必要なファイルも格納されます。これらのファイルを使用すると、更新が面倒になった場合に最後の状態に戻すことができます。

WinSxSは、より多くのコンポーネント バージョンを格納し続けるため、時間の経過とともにサイズが増加し続けます。

WinSxS の正しいサイズは?

通常、 WinSxS(WinSxS)フォルダーのサイズは、ファイル エクスプローラー(File Explorer)によって不正確に計算されます。

WinSxSフォルダー内のファイルは、オペレーティング システムのいくつかの場所に表示される場合があります。ただし、通常、ファイルのコピーは 1 つだけで、残りのファイルはハード リンク(hard links)です。

ファイル エクスプローラー(File Explorer)は、フォルダーのサイズを計算するときにこれを考慮に入れません。つまり、サイズが実際よりも大きく表示されることがあります。

DISMツールを使用して、 WinSxSフォルダーの実際のサイズを確認できます。実際のサイズを確認するには、昇格したコマンド プロンプト(Command Prompt)を起動し、次のコマンドを実行します。

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

プロセスが完了すると、ファイル エクスプローラーによって報告されたサイズと、コマンド プロンプト(Command Prompt)ウィンドウの実際のサイズの両方が表示されます。

WinSxS フォルダーをクリーンアップする方法

コンポーネント ストアをクリーニングすると、ハード ドライブの貴重なストレージを解放できます。

ただし、 WinSxS(WinSxS)フォルダーを手動で削除することはできません。また、 WinSxS(WinSxS)フォルダーをクリーンアップすると、PC を更新するまで更新をロールバックできないことに注意してください。

クリーンアップ中に削除された場合、以前のバージョンのDLL(DLL)ファイルに依存する特定のアプリで問題が発生することもあります。

以下に示すように、 WinSxS(WinSxS)フォルダーをクリーンアップする方法はいくつかあります。

DISM を使用した WinSxS のクリーンアップ

DISM (展開イメージのサービスと管理(Deployment Image Servicing and Management)) は、コンポーネント ストアをクリーンアップするための組み込みオプションを備えたコマンド ライン ユーティリティです。DISMを使用したクリーンアップは、システムの機能を中断することなく、 WinSxSディレクトリからすべての不要なファイルを削除します。

  1. 昇格したCommand Prompt(Command Prompt)を起動することから始めます。Win + Rを押してcmdと入力し、 Ctrl + Shift + Enterを押します。
  2. コマンド プロンプト(Command Prompt)に次のコマンドを入力します。

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

  1. プロセスが完了したら、[コンポーネント ストアのクリーンアップを推奨](Component Store Cleanup Recommended)の横に[はい](Yes)または [いいえ] と表示されているかどうかを確認します。

  1. 「はい」と表示された場合は、次のコマンドを実行します。

DISM.exe /Online /Cleanup-Image /StartComponentCleanup

プロセスが完了すると、不要なWinSxS(WinSxS)ファイルがすべて消去されます。

特定のファイル グループをクリーンアップする場合に実行できる、他のWinSxSクリーンアップ コマンドもあります。(WinSxS)たとえば、古いWindowsコンポーネント バージョンをクリーンアップする場合は、次のコマンドを実行します。

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Windows 7などの古いバージョンのWindowsを実行している場合は、次のコマンドを使用してサービス パックのバックアップを削除できます ( Windows(Windows 8) 8、10 、および 11 にはサービス パックがありません)。

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /SPSuperseded

ディスク クリーンアップを使用した WinSxS のクリーンアップ

Windowsには組み込みのディスク クリーンアップ(Disk Cleanup)ツールもあり、システム ファイル(clean up system files)やその他の種類の不要なファイル ( WinSxSフォルダー内のものを含む) をクリーンアップできます。

  1. ファイル エクスプローラー(File Explorer)を起動し、この PC (またはWindows 11の(Windows 11)コンピューター(Computer))に移動します。

  1. ローカル ディスク(Local Disk )を選択し、Alt + Enterを押してディスクのプロパティを開きます。
  2. [全般(General)] タブを選択し、 [ディスク クリーンアップ(Disk Cleanup)] オプションをクリックします。

  1. Windowsは、バックアップ ファイル、一時ファイル、古いバージョンの(Windows)Windowsから保持されているファイルなど、安全にクリーンアップできるファイルを探します。[ディスク クリーンアップ(Disk Cleanup)] ウィンドウが開いたら、下部にある [システム ファイルのクリーンアップ(Clean up system files)] ボタンをクリックします。

  1. ユーティリティは別の検索を実行しますが、今回はシステム ファイルを検索します。安全に削除できるファイルが見つかると、ファイルの種類のリストが表示されます。表示される一般的な(Common)名前には、Windows Update クリーンアップ(Windows Update Cleanup)Microsoft Defender ウイルス対策(Microsoft Defender Antivirus)インターネット一時ファイル(Temporary Internet Files)などがあります。

システム全体からジャンクをクリーンアップする場合は、すべてのボックスをオンにできますが、 WinSxSフォルダーから更新ファイルをクリーンアップするには、必ず [ Windows Update クリーンアップ] を選択してください。(Windows Update Cleanup)選択したら、[ (Click)OK]をクリックします。(OK)

もちろん、時間の経過とともに、ファイルは再びWinSxSフォルダーに蓄積されます。そのため、時々ディスク クリーンアップ(Disk Cleanup)を使用して、 WinSxSフォルダーをクリーンな状態に保つ必要があります。または、タスク スケジューラ(Task Scheduler)を使用してコンポーネントのクリーンアップをスケジュールすることもできます。

タスク スケジューラを使用して WinSxS をクリーンアップする

WinSxSフォルダーを定期的にクリーンアップするために「設定したら忘れる」アプローチを取りたい場合は、タスク スケジューラを使用(use the Task Scheduler)できます。

  1. Win + Rを押して、「 taskschd.msc 」と入力し、 Enterを押します。
  2. 左側のサイドバーを使用して、Task Scheduler Library\Microsoft\Windows\Servicingに移動します。

  1. タスク リストからStartComponentCleanupタスクを右クリックし、 [プロパティ] を選択して、プロパティの [(Properties)トリガー(Triggers )] タブに切り替えます。次に、[新規(New)] をクリックします。

  1. 頻度 (毎日/毎月/毎週) と時間を選択して、タスクのスケジュールを選択します。完了したら[ OK]をクリックします。

  1. タスクは、追加したスケジュールに従って自動的に実行されます。ただし、 StartComponentCleanup(StartComponentCleanup)タスクを選択し、右側のサイドバーから [実行(Run)] を選択して、タスクをすぐに実行することもできます。

さらにスペースが必要ですか?

ハード ドライブにスペースを確保しようとしている場合は、WinSxSフォルダーをクリーンアップすることから始めてください。使用しないアプリをアンインストール(uninstalling apps)するか、大きな個人用ファイルを外付けハード ドライブに移動することで、空き容量を増やすこともできます。

Windowsコンピューターの空き容量を増やす方法をさらにお探しの場合は、ディスク容量を解放する(ways to free up disk space)いくつかの方法に関するチュートリアルが役立ちます。



About the author

私は、ソフトウェア業界で 10 年以上の経験を持つ、推奨される Windows 10 の専門家です。私は Explorer と Office 365 の両方の専門知識を持っており、特にユーザーの個人設定と外観設定に熟練しています。私のスキルは、オンライン レビューを通じて優れた顧客サービスを提供し、AI などのテクノロジを活用してサポートを改善するという私のビジネスの中心にあります。



Related posts