最近、Windowsが固まることが2回ほどありました。そこで、システムファイルとファイルシステムの修復コマンドを使ってみました。
Dismを実行
管理者権限でcmdを起動して、Dism.exeを実行
Dism.exe /Online /Cleanup-image /Restorehealth
進捗を示すゲージが62.3%まで進んだ所で膠着状態になりましたが、そのまま待っているとまたゲージが伸び始めました。(一見、固まったように見えて、背後ではちゃんと処理が進んでいます。待ちましょう。)
なお、ゲージが100%に達しても、以下のように「復元操作は正常に完了しました。」等のメッセージが出るまでは完了していません。
[==========================100.0%==========================] 復元操作は正常に完了しました。 操作は正常に完了しました。
sfcを実行
管理者権限でsfcを実行します。
sfc /scannow
次のように表示されました。
システム スキャンを開始しています。これにはしばらく時間がかかります。 システム スキャンの検証フェーズを開始しています。 検証 100% が完了しました。 Windows リソース保護は、整合性違反を検出しませんでした。
chkdskを実行
管理者権限でchkdskを実行します。
chkdsk c: /f
次のように表示されました。
ファイル システムの種類は NTFS です。 現在のドライブはロックできません。 ボリュームが別のプロセスで使用されているため、CHKDSK を 実行できません。次回のシステム再起動時に、このボリュームの チェックをスケジュールしますか (Y/N)? Y 次回のシステム再起動時に、このボリュームはチェックされます。
この後、PCを再起動するとCドライブのチェックが始まりました。
ディスク クリーンアップ
検索欄に「ディスククリーンアップ」と入力し、ディスククリーンアップを起動します。ディスククリーンアップを使用して、古いWindows Updateの残骸などを削除しました。
「設定」から行う場合は、以下のようにします。
Win + Iキーで「設定」を開く。 [システム] > [ストレージ] > [一時ファイル] を選択。