Windows 11 の「C:\Windows」フォルダー内にある「WinSxS」フォルダーのサイズは非常に大きく、Cドライブの空き領域が少ないため、手動で削除したいと考えたことはありませんか?
※筆者の環境では、「WinSxS」フォルダーのサイズは約 13GB ありました。
しかし、「WinSxS」フォルダーには、システムにとって重要なファイルが保存されていますので、決して手動で削除してはいけません。
「WinSxS」フォルダーには、Windows 共有ファイル、バックアップや無効化された機能のファイル、一時ファイルなどが含まれます。
また、多くのシステムコンポーネントが更新された後、古いバージョンのコンポーネントがこのフォルダーに保存されます。
Windows 共有ファイルには、Windows を正常に実行するために必要なファイルが保存されていますので、誤って削除してしまうと Windows システムはダウンしてしまいます。
筆者は実験のため、「WinSxS」フォルダーのアクセス許可をすべて削除してみました。
すると、エクスプローラーも反応しなくなり、タスクマネージャーも起動できず、シャットダウンも再起動もできなくなりました。
この結果から、システムは「WinSxS」フォルダーに依存していることがわかります。
システムが必要とするファイルがない(アクセスできない)ので、重大なエラーが起きています。
そして、電源ボタンを長押しして強制的に電源を切り、再度起動するとブルースクリーン – 停止コード:0xc000021a(WINLOGON_FATAL_ERROR) が表示されました。
0xc000021a(WINLOGON_FATAL_ERROR)の原因:
このエラーは、WinLogon やクライアント サーバー ランタイム サブシステム (CSRSS) などのユーザー モード サブシステムが致命的に侵害され、セキュリティが保証されなくなった場合に発生します。 応答として、オペレーティング システムはカーネル モードに切り替わります。 Microsoft Windows は、WinLogon または CSRSS なしでは実行できません。 そのため、これは、ユーザー モード サービスの障害がシステムをシャットダウンできる数少ないケースの 1 つです。
システム ファイルが一致しない場合も、このエラーが発生する可能性があります。 この不一致は、バックアップからハード ディスクを復元した場合に発生する可能性があります。 一部のバックアップ プログラムでは、使用中と判断されたシステム ファイルの復元がスキップされる場合があります。
Microsoft
強制的に電源を切る、再度起動を繰り返し、自動修復が始まりましたが、修復はされず起動できません。

このような状態になると、詳細オプションからシステムの復元や初期化、またはインストールメディアを使用して修復インストールを行わなければ起動できなくなってしまいます。
WinSxS フォルダーのサイズを確認する方法
1.スタートボタンを右クリック>「ターミナル(管理者)」をクリックします。

2.ユーザーアカウント制御の画面が開いたら「はい」をクリックします。

3.次のコマンドを入力し、Enter を押します。
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
4.コンポーネントストアの解析が開始しますのでしばらくお待ちください。
5.解析が終わると次の項目が表示されます。
- エクスプローラーによって検出されたコンポーネント ストアのサイズ
- コンポーネント ストアの実際のサイズ
- Windows と共有
- バックアップおよび無効な機能
- キャッシュおよび一時的なデータ
- 前回のクリーンアップ日
- 再利用できるパッケージの数
- コンポーネント ストアのクリーンアップを推奨
「コンポーネント ストアのクリーンアップを推奨」が「はい」になっている場合、不要なファイルがあるのでクリーンアップを実行してみましょう。
WinSxS フォルダーを安全にクリーンアップする手順
DISM コマンドを使用すれば、WinSxS フォルダーを安全にクリーンアップすることができます。
1.スタートボタンを右クリック>「ターミナル(管理者)」をクリックします。

2.ユーザーアカウント制御の画面が開いたら「はい」をクリックします。

3.次のコマンドを入力し、Enter を押します。
dism /online /cleanup-image /startcomponentcleanup
4.WinSxS フォルダーのクリーンアップが開始されますので、そのままお待ちください。
クリーンアップが完了すると、「操作は正常に完了しました。」と表示されます。
クリーンアップが完了したら、もう一度 WinSxS フォルダーのサイズを確認してみてください。
WinSxS フォルダーのクリーンアップ後のサイズ
筆者の環境では、約 4GB の不要なファイルが削除されました。
クリーンアップ後のサイズを見ると、「バックアップおよび無効な機能」のサイズが大きく減っていますね。
「コンポーネント ストアのクリーンアップを推奨」も「いいえ」に変わっています。
コメント