手元で行った作業のメモを残す事が目的のページです。
本当にメモだけです。
何かのPCトラブルに対し、解決策が書いてあるわけではありません。
はじめに
- 手元のPCの1台で2017年12月初旬から発生してた Windows Defender の エラー0x80070643 を解決するのに手こずった記録です。
- 件のPCは VMware上の検証用PCであり、地雷突撃した結果も含まれるので、深刻なモノではないです。
- ぶっちゃけ初動ミスです。問題発生時、風邪をひいてたり他にやるべき事があり、注意力散漫な状態で間違った判断を下していました。
問題発生したPC
- VMware 内の検証用PC。
Windows 10 IP版からスタートし現在 Windows 10 バージョン 1703。 - Pro版だけど wushowhide.diagcab を使ってバージョン1709への延期してる
- 64bit版、メモリ4GB、UEFIインストール
- Windows Update の挙動を確認したり、怪しいソフトを入れて見たり、セキュリティソフトの相性確認したり、かなり無茶な事を行うために利用している。
問題が発生したのは2017年12月、Windows Updateが原因
※この項目は手元のPCの問題ではなく、一般的なPCでも発生したもの
- 当時Windows Update関連で発生した問題は以下。
サイト内 2017年12月の Windows Update の不具合情報 から一部抜粋。
- 2017年12月4日頃
- Windows 7で Windows Update ができない問題が発生 (Microsoftの有効期限更新忘れ一時的なもの / 大半のPCは自動的に修正された)
- 2017年12月 月例更新の直前
- Windows Defender の更新でエラーが出る問題が発生。
発生数は少ないと思われる。(たぶん エラーコード0x80070643。たまにしか利用しないPCで発生したものと思われる/手元の検証用 1709/1703 マシンでも発生)
- Windows Defender の更新でエラーが出る問題が発生。
- 2017年12月 月例更新
- バージョン1709の 品質ロールアップKB4054517でも エラー0x80070643 が記録される問題が発生する (記録されるだけで今のところ実害はないらしい)
- 同じくバージョン1709の KB4054517にて
「更新プログラムのインストールが99%で停止し、最悪の場合PCが起動できなくなる」という問題が、ごく一部のPCで発生
手元のPCの場合
手元のPCの場合、Windows10 バージョン1703 で上記と非常によく似た問題、もしくは該当する問題そのものが発生した。
- ネット上で観測するとWindows7 や バージョン1709 で発生している問題が、なぜか手元ではバージョン1703で発生しているように見えた。
- それぞれの問題は、自然解消していたり、Microsoftが修正予定としていたり、大きな騒ぎになっていないものだったりと、深刻なものではないように見える。
- しかし手元のPCは、全く対処ができない
- 複数の問題が一斉に発生しているためか、うまく対処ができない。
- また当時、風邪をひいてて頭が回らない状態。情報整理できない
- とりあえずOS上書きインストールやシステムの復元で直る事を確認した後、エラー発生時の状態に戻し、しばし観察を続けることにした。
- Windows7 や バージョン1709 で発生している問題と同じものであれば、放っておいても直るだろう、と判断した (今考えると同じ問題ではない)
- 件のPCは、月を追うごとに調子が悪くなっていった。
- 2018年1月、Windows Defender の上記問題を抱えたまま (1月に発生した問題を再現してみるため) ESET をインストールした
- 問題確認後、ESET を削除。(恐らくこのタイミングで) とうとうWindows Defenderが起動しなくなった。
- 観察を断念。再びOS上書きインストールで正常な状態に戻す。
いろいろとボーっとしながら作業したのがマズかった。
久々に手に負えない状況までPCの状態が悪くなってしまった。
Windows Defender のエラー対処メモ
この項目は問題発生時の Windows Defender のスクリーンショットを残す事が目的。
- 今にして思うと、これに時間を割いたのが間違い。
- 上で書いた通り、このPCは特殊な状態になっていたと思われるので、この対処では効果がない。
- トラブルそのものの解決方法は、別ページにまとめている。
→ エラー 0x80070643で Windows Defender が更新出来ない問題の対処法
問題発生時および対策時のスクリーンショット
Windows Update が失敗した時のもの
▲クリックで拡大
Windows Defender の定義更新ファイル KB2267602 が エラー0x80070643となってしまい、どうしても更新できない。
「設定」のWindows Defender を開く
▲クリックで拡大
「ウイルス対策を有効にします」を選択すると、とりあえず「Windows Defender セキュリティセンター」は開く。
Windows Defender セキュリティセンター
▲クリックで拡大
「ウイルスと驚異の防止」が停止している。「今すぐ再起動」を押しても無反応。起動しない。
「Windows Defender セキュリティセンター」から更新を試みてみる
▲クリックで拡大
ここから更新しても「保護の定義の更新に失敗しました」となってしまう。
(驚異の定義のバージョンが 0.0.0.0 になっているのは、一度定義ファイルをクリアしたから)
信頼性モニターを開いてみる
▲クリックで拡大
「Antimalware Service Executable 動作が停止しました」
という記録が残されている。Windows Defenderは起動できていない。
※信頼性モニターのスコアが高いのは、スナップショットから何度も復旧をやり直しているため。
コントロールパネルで確認
▲クリックで拡大
Windows Defender は無効になっている。
「今すぐ有効にする」を押すと、以前のGUIでWindows Defenderが開く。
ここで開いた Windows Defender。
▲クリックで拡大
「今すぐ起動」を押してもエラーが出る。
「更新」タブはグレーアウトしてて利用できない。
サービスを確認する
▲クリックで拡大
Windows Defender 関連のサービスは停止となっている。
手動で開始させることはできなかった。
「services.msc」を開きサービスを確認
▲クリックで拡大
スタートアップの設定変更はできない状態。サービスの開始も出来ない。
管理者権限のコマンドプロンプトで MpCmdRun コマンドを実行
▲クリックで拡大
これもエラーとなる。
※ただし、定義ファイルの削除は出来たらしく、「驚異の定義のバージョン」は 0.0.0.0 となった。
こちらのサイトから「mpam-fe.exe 」をダウンロード、インストールしてみる
Latest
definition updates for Windows Defender Antivirus and other Microsoft
antimalware - Windows Defender Security Intelligence
mpam-fe.exe をダブルクリックしても無反応。インストールできていない感じ。
セーフモードで起動を試みる
▲クリックで拡大
「Windows Defender セキュリティセンター」が、というよりUWP全般が起動できない感じ。
MsMpEng.exe のファイル所有権を確認してみる
▲クリックで拡大
Windows Defender が正常作動しているPC環境と比較しても違いは見られない。
MsMpEng.exe のファイル所有権を変更してみる
▲クリックで拡大
セーフモード起動であれば このページの方法 で所有権の変更が出来た。
しかし変更が出来ただけでWindows Defenderが起動できない事に変わりはなかった。
どうやら Windows Defender が破損している、と見て良さそう?
ただし「sfc /scannow」や「DISM /Online /Cleanup-image /Restorehealth」ではエラー検出されず。
その他メモ: 効果がなかったもの
上の記録には書いていないけれど、以下の対策も効果はなかった。
- Windows10/8.1の調子が悪い時に行う本格的なPCメンテナンス
- Windows updateができない・失敗をくりかえす時の一般的な対処方法
- Windows update後に起動しない、再起動ループする時の対処方法(Windows 10/8.1で深刻な場合)
- 調子が悪くなった Windows Update を コマンドプロンプト で修正する方法
- Windows Update コンポーネントリセットツールに含まれる内容をすべて(コマンドプロンプトで)実行する方法
- wu170509.diagcab
- セーフモード起動、クリーンブート
効果的だった対処方法
効果があったのは以下 2 1点のみ。
- Windowsの上書きインストールを行なう
- システムの復元で問題発生前に戻す
ページ後半:このPCの経歴
このページ冒頭でまとめた不具合メモの詳細、というかこのPCの履歴。
完全に自分用。思い出す用のメモ。
不具合発生しそうなPC操作をめちゃめちゃやってる。
問題発生したPCの経歴
- Windows 10のIP版テスターとして利用開始。
2015年12月頃に通常版へ切り替え - 2016年9月頃
- バージョン1511から1607へアップデート
セキュリティソフトをAVGに乗り換え
1ヶ月後、Windows Defenderに戻す - 1607へのアップデートとAVGに乗り換え、どちらを先に行ったか覚えていない。(恐らく1607へのアップデートが先)
- バージョン1511から1607へアップデート
- 2017年3月、セキュリティソフトをAvastに乗り換え
2017年9月、Windows Defenderの無効化を試す。
2017年10月、バージョン1607から1703へアップデート
2017年10月、Windows Defenderに戻す。- 1703へのアップデートと Windows Defender に戻す作業、どちらを先に行ったか覚えていない。(恐らく1703へのアップデートが先)
- Avast のアンインストールが上手く行かなかった感じがしたので、avastclear を利用した。
- 今にして思うと、Windows Defenderの無効化設定を先に元に戻さなかった事も原因の一つか?
- 2017年12月4日までは 正常に Windows Update適用可能だった。
- この頃から Windows Defender の更新でエラーが出るようになる。
同時期、Windows7で似たような問題が起きていた。こちらはほぼ自然解消していたので、関連性があるかもとしばらく様子見。 - 補足メモ: 12月初旬のドコかのタイミングで「wushowhide.diagcab を使ったバージョン1709への延期」の設定が切れた。再設定。
- この頃から Windows Defender の更新でエラーが出るようになる。
- これ以降、12月13日までのドコかのタイミングで問題発生。
- 12月13日の月例更新の時にも問題発生 (エラー0x80070643) を確認。
ネット上で情報収集すると、他OS (バージョン1709など) でも似たような問題が起きていた。あまり大きな問題となっていないように見えたので、放っておいても直るかもとしばらく様子見。
- 2017年4月に発生したエラー0x80070643は勝手に直った
- 2017年12月 (バージョン1709) で発生してる分は Microsoft が近日中に修正するとアナウンスしている
- ここでも「OS上書きインストール」や「システムの復元」の効果がある事を確認
- その後、Windows Updateの検証を繰り返す際、KB4053580 (月例の品質更新プログラム) を適用した後ののPC再起動で、99%のまま1時間くらい進まなくなったので強制終了を行った。
- 強制終了後、自動でロールバックされた。Windowsバージョン1709でも似たような問題が起きていたので、関連性があるかもとしばらく様子見。
- 12月13日の月例更新の時にも問題発生 (エラー0x80070643) を確認。
- 2018年1月
- 1月4日、ESETインストール (この後でKB4056891インストール) 検証終了後、ESET アンインストール。
- 1月7日頃、Windows Defender は エラー0x80070643 だけでなく「正常起動できていない」事に、ここではじめて気が付いた。
- 1月4日、ESETインストール (この後でKB4056891インストール) 検証終了後、ESET アンインストール。
- 2018年1月後半、Windows Defenderが完全に死んでいて全然起動しない事にようやく気が付く。OSの状態はなんかもうガタガタになっていた。
- 以降、暇を見つけては復旧方法の模索。
- 2018年2月6日
いろいろ試すも効果なし。
以前有効だった「2017年12月1日の復元ポイント」に巻き戻しても、Windows Defender は正常起動しない、Windows Updateも正常に作動しない。 (昨年12月14日に確認した時はこの復元ポイントで正常に戻ってた)- システムイメージを使った復元でも効果がなくなってた
- 更新プログラムのインストールも正常に実行できない (ダウンロード中にディスク使用率100% でOS がハングした状態になった。Alt-Ctrl+DELも受け付けない) 状態になった
- とうとう諦める。
上書きインストールで正常に戻るんだから もうええやん?となった
- 2018年2月6日
まとめ
- いろいろやりすぎた。というか様子見しすぎた。
- Windows Updateの不具合を2か月分貯めたり、複数の問題を1台のPCで再現テストすると手に負えなくなる。
- PCの不調が一定のラインを超えると、修復するの無理。
要所で取っていたスナップショットも全削除した。