Windows 10 で巨大な WinSxS フォルダーを管理する方法

Windows 10 で巨大な WinSxS フォルダーを管理する方法

システムのディスク容量が少ない場合、サードパーティのユーティリティを使用すると、大きなファイルを検出し、小さなファイルを一目で組み立てることができます。そこで WinSxS フォルダーが見つかる可能性があります。サイズは約 5 ~ 10 GB で、多くのユーザーにとって WinSxS は Windows の世界におけるブラック ボックスのようなものです。

これにより、WinSxS にインストールされるファイルは正確には何なのか、なぜファイルが非常に大きいのかという疑問が生じます。次の記事を通じて、WinSxS の秘密とこのフォルダーの管理方法を解き明かしてみましょう。

WinSxS フォルダーの容量

WinSxS には、PC 上のハードウェアおよびソフトウェアとの互換性を維持するために必要なすべてのファイルが含まれています。 Windows の最大の強みの 1 つは、レガシー ハードウェアとアプリケーションを実行できることです。ただし、この下位互換性には、ディスク容量とエラーが犠牲になります。

C:\Windows\WinSxSに移動し、 WinSxS を右クリックして[プロパティ]を選択しますこのフォルダーは約 7.3GB のディスク容量を消費します。しかし、重要なのは実際のサイズではありません。その理由は、ファイル エクスプローラーやその他のサードパーティ ツールでは考慮されないハード リンクです。

ハード リンクへの各参照は、場所ごとにファイルの別個のバージョンとしてカウントされます。したがって、システム ファイルがWinSxS フォルダーSystem32フォルダーの両方にある場合、ファイル エクスプローラーはフォルダー サイズを誤って 2 倍にしてしまいます。

Windows 10 で巨大な WinSxS フォルダーを管理する方法

このフォルダーは約 7.3GB のディスク容量を消費します

WinSxSの実容量を確認する

この Windows コンポーネント ストアの実際の容量を確認するには、管理者権限でコマンド プロンプト ウィンドウを開き、次のように入力します。

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

注: /AnalyzeComponentStoreオプションは、Windows 8 以前では認識されません。

分析の結果、実際の容量は 5.37GB に減少しました。この値は、WinSxS ディレクトリ内のハード リンクに影響します。Windows と共有すると、ハードリンクされたファイル ストレージが提供されます。最終クリーンアップの日付は、コンポーネント ストアのクリーンアップが最近完了した日付です。

Windows 10 で巨大な WinSxS フォルダーを管理する方法

WinSxSの実容量を確認する

WinSxSフォルダーのサイズを減らす方法

多くのユーザーは、WinSxS フォルダーからファイルを手動で削除できるかどうかをよく尋ねます。答えはいいえだ。

ファイルを削除すると Windows が損傷する可能性が高く、重要な Windows アップデートが正しくインストールされなくなる可能性があります。 WinSxS フォルダーからファイルを削除できたとしても、どのアプリケーションが動作しなくなるかはわかりません。

ただし、いくつかの組み込みツールを使用して WinSxS フォルダーのサイズを減らすことができます。この記事では、ディスク クリーンアップ、DISM コ���ンド、オンデマンドの機能の削除などのツールを使用して、WinSxS フォルダーを減らします。

ディスククリーンアップツール

検索ボックスに「ディスク クリーンアップ」と入力し、[ディスク クリーンアップ] を選択しますこのウィンドウで、「システム ファイルのクリーンアップ」ボタン をクリックします。これによりユーティリティが再起動され、全範囲のクリーニング オプションへのアクセスがロック解除されます。インストール ファイルや以前のバージョンの Windows などを削除できます。ディスク クリーンアップ ツールは、 Windows 10 をクリーンアップするための開始点です。

Windows 10 で巨大な WinSxS フォルダーを管理する方法

ディスク クリーンアップ ツールは、Windows 10 をクリーンアップするための開始点です

オンデマンドで機能を削除する

Windows では、Windows オンデマンド機能をデフォルトでオンまたはオフにすることができます。 Hyper V、PDF への印刷、Linux 用 Windows サブシステム (WSL) などの便利な機能を追加できます。

選択を解除した機能は WinSxS フォルダーに残り、ディスク領域を占有します。ストレージ容量が少ないユーザーは、Windows のインストール プロセスをできるだけ簡単にしたいと考えるかもしれません。管理者権限でコマンド プロンプト ウィンドウを開き、次のように入力します。

DISM.exe /Online /English /Get-Features /Format:Table

機能名とそのステータスのリストが表示されます。

Windows 10 で巨大な WinSxS フォルダーを管理する方法

機能とそのステータスのリスト

システムから機能を削除するには、次のように入力します。

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

( 「NAME」をリストに記載されているオブジェクトの名前に置き換えます)。

Windows 10 で巨大な WinSxS フォルダーを管理する方法

システムから機能を削除する

/Get-Featureコマンドを再度実行すると、ステータスが単に「無効」ではなく「ペイロードが削除された状態で無効」と表示されます。その後、削除したコンポーネントをインストールすることを選択すると、Windows はコンポーネント ファイルを再度ダウンロードするように求めるメッセージを表示します。

DISM コンポーネントをクリーンアップする

Windows 8/8.1 には、システムが使用されていないときにコンポーネント ストアを自動的にクリーンアップする機能が組み込まれています。タスク スケジューラを開き、 [Microsoft] > [Windows] > [サービス]に移動します。項目を右クリックし、「実行」を選択します。

Windows 10 で巨大な WinSxS フォルダーを管理する方法

DISM コンポーネントをクリーンアップする

タスクは、更新されたコンポーネントがインストールされてから、そのコンポーネントの以前のバージョンをアンインストールするまで少なくとも 30 日間待機します。このタスクには 1 時間のタイムアウトもあり、すべてのファイルが削除されない場合があります。

DISM /Cleanup-Imageパラメーターを使用すると、(30 日間の猶予期間なしで) 1 時間のタイムアウト制限なしで、コンポーネントの以前のバージョンをすぐに削除できます。コマンド プロンプト (管理者) を開き、次のように入力します。

DISM.exe /online /Cleanup-Image /StartComponentCleanup

ResetBaseスイッチを追加すると、すべての要素の代替バージョンをすべて削除できます。ただし、現在のアップデートは (バグがある場合でも) アンインストールできないことに注意してください。

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

次のコマンドは、Service Pack のアンインストールに必要なバックアップ コンポーネントを削除します。これは、特定のバージョンの Windows の累積的な更新プログラムのコレクションです。

DISM.exe /online /Cleanup-Image /SPSuperseded

最後の手段として、WinSxS フォルダーを削除して Windows の領域を解放できます。ただし、システム上で重大なエラーが発生しないように、指示に注意深く従う必要があります。


Windows 10で欠落しているデフォルトの電源プランを復元する方法

Windows 10で欠落しているデフォルトの電源プランを復元する方法

このガイドでは、Windows 10でデフォルトの電源プラン(バランス、高パフォーマンス、省電力)を復元する方法を詳しく解説します。

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

仮想化を有効にするには、まず BIOS に移動し、BIOS 設定内から仮想化を有効にする必要があります。仮想化を使用することで、BlueStacks 5 のパフォーマンスが大幅に向上します。

WiFi接続に接続する際のドライバーの切断を修正

WiFi接続に接続する際のドライバーの切断を修正

WiFi 接続に接続するときにドライバーが切断されるエラーを修正する方法を解説します。

Windows での DIR コマンドの使用方法

Windows での DIR コマンドの使用方法

DIR コマンドは、特定のフォルダーに含まれるすべてのファイルとサブフォルダーを一覧表示する強力なコマンド プロンプト コマンドです。 Windows での DIR コマンドの使用方法を詳しく見てみましょう。

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアなしで Windows 10 アプリをバックアップし、データを保護する方法を説明します。

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows のローカル グループ ポリシー エディターを使用して、通知履歴の削除やアカウントロックの設定を行う方法を説明します。

最高の IP 監視ツール 10 選

最高の IP 監視ツール 10 選

重要なリソースを簡単に監視及び管理できる<strong>IP監視</strong>ソフトウェアがあります。これらのツールは、ネットワーク、インターフェイス、アプリケーションのトラフィックをシームレスに確認、分析、管理します。

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt は、データの暗号化に特化した優れたソフトウェアであり、特にデータ セキュリティに優れています。

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

システムフォントのサイズを変更する方法は、Windows 10のユーザーにとって非常に便利です。

Windows 10で機内モードをオフにできないエラーを修正する方法

Windows 10で機内モードをオフにできないエラーを修正する方法

最近、Windows 10にアップデートした後、機内モードをオフにできない問題について多くのユーザーから苦情が寄せられています。この記事では、Windows 10で機内モードをオフにできない問題を解決する方法を説明します。