更新履歴 [ 全て表示戻す ]
2016.11.28: 手順4と5の間に再起動を追加。

2016.10.02: 項目 [sfc /scannow の後はビデオカード ドライバをインストールしておく] 追記


Windows 10 および 8.1 でWindowsシステムに重度の障害が発生している時に必要な、がっつりしたPCメンテナンス方法を紹介したページです。

通常のPCメンテナンスが実行できない重症なPC例
通常のPCメンテナンスが実行できない重症なPC例
▲クリックで全体表示

上記の項目すべてに当てはまるような、かなり重症なケースで有効な対処方法です。

サイト内関連ページ

Windows Updateが正常に実行できない場合は、まずは以下のような手順を先に試します。

上記2ページの方法では効果がなかった場合や、エラーの修復そのものが出来なかった場合などでは、以下で紹介するかなり気合を入れたPCメンテナンスが必要になります。

注意事項

以下に紹介する方法は、(必要に応じて) 上から順に実行します。

以下、具体的な手順です。

1. chkdsk c: /f

コマンドプロンプト(管理者)で「chkdsk c: /f」を実行する。

2. fsutil resource setautoreset true c:\

コマンドプロンプト(管理者)で
「fsutil resource setautoreset true c:\」を実行する。

3. DISM /Online /Cleanup-Image /StartComponentCleanup

コマンドプロンプト(管理者)で
「DISM /Online /Cleanup-Image /StartComponentCleanup」を実行する。

4. DISM /Online /Cleanup-Image /ScanHealth

コマンドプロンプト(管理者)で
「DISM /Online /Cleanup-Image /ScanHealth」を実行する。

 

「1.」から「4.」まで続けて操作していた場合、念のためここでPCを再起動して次に進みます。

5. DISM /Online /Cleanup-image /Restorehealth

コマンドプロンプト(管理者)で
「DISM /Online /Cleanup-image /Restorehealth」を実行する。

6. sfc /scannow

コマンドプロンプト(管理者)で「sfc /scannow」を実行する。

7. Windows Update コンポーネントリセットツールの実行 

このサイト内でも何度か紹介している「コンポーネントリセットツール」を実行する。

8. Windows Updateを実行

このページの対処方法は以上です。
1.から7.まで実行し、すべてが正常に終了ていれば、ほとんどのケースで無事Windows Updateが出来るはず。

これでもまだ Windows Updateが出来ない場合は、Windows の クリーンインストールを検討した方が良いです。

 

以下は補足情報やおまけ情報です。

sfc /scannow の後はビデオカード ドライバをインストールしておく

「chkdsk c: /f」でバッドセクタが発生し、エラーが消えない場合

chkdsk c: /fで エラーが消えない、不良クラスタが発生している場合などは
「chkdsk c: /r」が必要。
こちらもエラーが無くなるまで実行する必要がある。

あとがき

2016年9月、私の手元にかなり状態の酷いWindows8.1マシンが2台持ち込まれ、それらを修復した際の経験を元にこのページを作成しました。
今回は 上記を1から7まですべてを上から順に実行しないと正常に戻らないという、かなり酷い状態でした。

「DISM /Online /Cleanup-Image /StartComponentCleanup」が必要になるケースすら初めてだったのに、その「DISM /Online /Cleanup-Image /StartComponentCleanup」が正常に終了しないという事態に遭遇し、その時はちょっと頭を抱えてしまいました。
でもこういう場合でも「chkdsk c: /f」で直ったりするんですね(^_^;

おまけ

今回持ち込まれたPCをメンテナンスしている時の画面
終了
▲クリックで全体表示(冒頭で紹介した画像)
今回 私の手元に持ち込まれたPCがこんな感じでした。
「DISM /Online /Cleanup-image /Restorehealth」が正常に終了せず、
これの破損検出・修復コマンドである
「DISM /Online /Cleanup-Image /ScanHealth」
「DISM /Online /Cleanup-Image /CheckHealth」
なども失敗してしまいます。

 ※エラーメッセージのテキストおこし

  • C:\WINDOWS\system32>DISM /Online /Cleanup-image /Restorehealth
    エラー: 1726
    リモート プロシージャ コールに失敗しました。
  • C:\WINDOWS\system32>DISM /Online /Cleanup-Image /ScanHealth
    展開イメージのサービスと管理ツール
    バージョン: 10.0.14393.0
    イメージのバージョン: 10.0.14393.0
    エラー: 1910
    指定されたオブジェクト エクスポーターが見つかりませんでした。
  • C:\WINDOWS\system32>DISM /Online /Cleanup-Image /CheckHealth
    イメージのバージョン: 10.0.14393.0
    コンポーネント ストアは修復できません。
    操作は正常に完了しました。

「エラー1726・リモートプロージャコールに失敗しました」などのキーワードで検索すると、様々な対処方法がネットで拾えますが、今回の場合、そのいずれにも当てはまらず、「chkdsk c: /f」が必要でした。

サイト内関連リンク