なんていうか、私が出入りしている会社の複数あるPCの内の1台が、
2年以上も更新していなかったものがあったのでそれを更新してみた。
まぁ、予想通り難航しましたが・・・。
で、解決したその手順を書いておこうと思う。
(あくまで私なりの解決手段。対策されるなら他の素晴らしいサイト様をあてにしてください。)
前提は、Windows Defender の定義更新とスキャンを行っておく。
① 【更新プログラムの確認】を開始後、ネットワークに問題なく Windows Update サイトへ接続しているか確認する。
コマンド プロンプト を開き、以下のように入力・実行
netstat -anp tcp 5
※末尾の数字は、同じコマンドを数字の秒数ごとに繰り返すためのもの。
秒数を指定しておき、①で実行したコマンド結果が常に見えるよう画面端へずらす。
② 出てきた結果を確認し、外部アドレスに表示されている数字がアップデートの有無を確認をしに行ってるか。
このコマンドを実行する時は、できるだけシステムへログオン直後に行なったほうがいい。
理想は、4枚目の画像のような出力状態ならアップデートできる。
IPアドレスは、その時によって変化するので画像と同一ではない。
私の知る範囲で Windows Update サイトは、47サブネット分を把握しているがここでは晒さない。
③ 3枚目の画像のように、外部サイトへアップデートの確認をしに行っていないようなら以下の対策をします。
--------------------------------------------------
【Windows Update で問題を解決する】 を行ってみる
--------------------------------------------------
「コントロール パネル」-
「トラブルシューティング」-
「システムとセキュリティ」-
「Windows Update で問題を解決する」をクリックし、問題解決を試みる。
上記が終われば Windows Update を行ってみて更新されるかを確認する。
netstat コマンドを同時に確認しながらアップデートサイトにつながっているかを確認する。
--------------------------------------------------
BITS のトラブルシューティング ツールで解決する
--------------------------------------------------
【Windows Update で問題を解決する】を行っても解決しない場合、
以下のマイクロソフトのサイトへのリンクをクリックし、ブラウザの下方に出てくる【実行】をクリックする。
http://download.microsoft.com/download/F/2/2/F22D5FDB-59CD-4275-8C95-1BE17BF70B21/BITSDiagnostic.diagcab
Background Intelligent Transfer Service (BITS のトラブルシューティング ツール) が起動します。
画面の指示に従います。終了して問題があれば7枚目の画像が出る。
この場合は、サービス登録が見つからないか、壊れていますと言っている。
上記が終われば Windows Update を行ってみて更新されるかを確認する。
netstat コマンドを同時に確認しながらアップデートサイトにつながっているかを確認する。
ルーター側のアクセスログが見れると尚いいんだけどね。
こちらの環境は SSG5 があるから確認できる。
この画像では、HTTP しかないけど、実際には HTTPS でアップデートデータのやりとりがされる。
<簡単に説明すれば以下のようになる。>
Source Address/Port
送信元ローカルIPアドレス/送信元ポート
Destination Address/Port
宛先IPアドレス/宛先ポート
Translated Source Address/Port
送信元グローバルIPアドレス/送信元ポート
Translated Destination Address/Port
宛先IPアドレス/宛先ポート
Service
宛先ポートの種類
Bytes Sent
データ送信量
Bytes Received
データ受信量
Close Reason やり取りが完了したか失敗(破棄)したかなど
ホームユーザー向けのルーターには内部 LAN から WAN 側宛のアクセスログが出ないものが多い。
っと、書き忘れ。以下のサービスの起動状態は見ておくといいかな。手動になってるけど、どのタイミングで開始するのか…。
私は手動で開始するものだけは3分ごとに開始するようにタスクスケジューラーにバッチファイルを仕込んでおいた。
Windows Modules Instaler(TrustedInstaller)
Windows Instller(Msiserver)
Cryptographic Service(Cryptsvc)
Windows Update(Wuauserv)
Background Intelligent Transfer Service(BITS)
netstat コマンドは有用ですよ。覚えたほうが絶対いいと思います。ネットワークのトラブルシューティングで大活躍。
それか、【TCP View(Windows 10 は使えるのかな…】や、【Network Monitor 4】ってマイクロソフト純正のツールとか。
--------------------------------------------------------
Windows 7 Service Pack 1 インストール エラー:0x800f0826 対策
https://www.nekoprint.jp/cgi-bin/nekonekodiary/archives/202.html
Windows 7 Service Pack 1 インストール エラー 0x800b0101
https://www.nekoprint.jp/cgi-bin/nekonekodiary/archives/200.html