「更新プログラムを確認しています」が進まない

今回のお客様:秦野市
修理日数:2日

起動できなくなったパソコン、DELL XPS M1330(2007年発売、Windows Vista)です。

診断したところ、ハードディスク(HDD)故障でした。
容量不足気味だったので、非AFTタイプの160GBから、非AFTタイプの320GBに交換。
損傷は軽微だったため、HDDクローン(複製)だけで起動できるようになりました。

ただし、HDD交換後にパソコンの状態を確認したところ、Windows Updataが1年前から更新されていません。設定は自動更新になっているにも関わらず、です。

手動更新すると、「更新プログラムを確認しています」で進みません。
更新プログラム確認

じっと待ってみたら、約6時間で更新プログラムリストが表示されました。
が、さらに「ダウンロードしています」で0%のまま進みません。
Windows Updateに不具合が生じているのは間違いありません。

こういう場合一番最初に試すのが、次。

【SETP1】Microsoftが提供している、自動修正プログラムを実行


https://support.microsoft.com/ja-jp/kb/971058

「Windows Update のコンポーネントを自動的にリセットする」の項目で、該当するOSのトラブルシューティングツールを実行します。

この自動修正プログラムで不具合解消しない場合は、次のステップ。

【STEP2】SoftwareDistributionフォルダを修復
(残念ながら、前述の自動修復ツールで改善する確率は小さいように思います。こちらの方が効果大。上記ページに手動リセットの方法も記載ありますが、手動リセットよりも下記のSoftwareDistributionフォルダ修復を先に試すのが吉。)

◆SoftwareDistribution フォルダーとは?
Windows updateが利用するフォルダで、ダウンロードした更新プログラムを一時的に保存する

Windows Update クライアントの情報をクリアにする手順

こんにちは。WSUS サポートチームです。 今回は、WSUS においてよくある「更新プログラムの検出処理ができ…


https://blogs.technet.microsoft.com/jpwsus/2014/12/02/windows-update-3/

※注意点:Windows Updateの「更新履歴」がクリアされます。非表示設定もクリアされます。

上のページの内容を簡単に実行する方法は、下記をバッチファイルとして保存して実行。
(メモ帳に張り付けて、保存。拡張子を.batに変更して、管理者権限で実行です。)

net stop wuauserv
net stop bits
ren %SystemRoot%\SoftwareDistribution SoftwareDistribution.old
del “%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr0.dat”
del “%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr1.dat”
net start bits
net start wuauserv

やっていることは、次の通り。
 1行目.Windows Updateサービスの停止
 2行目.Background Intelligent Transfer Serviceの停止
 3行目.SoftwareDistributionフォルダ名を変更
 4行目と5行目.BITS のジョブ削除(ダウンロード中に失敗したものをクリア)
 6行目.Background Intelligent Transfer Serviceの開始
 7行目.Windows Updateサービスの開始

SoftwareDistributionフォルダが消えたので、次にWindows Updateを実行したときに自動再構築され、不具合が解消します。フォルダリセット後のWindows Updateは、時間かかる場合がありますので、ここは我慢。
(今回のパソコンは6時間程度。たぶんWindows Updateエージェントを手動で最新にしておくと早く終わると思います。)

今回のパソコンはこれで不具合解消。

Windows Updateがうまく進むようになったら、上記でリネームしたフォルダは削除してOK

net stop wuauserv
net stop bits
rmdir %systemroot%\softwaredistribution.old /q /s
net start bits
net start wuauserv

ちなみにSTEP2でも改善しない場合は、最終手段。

【STEP3】Windows Updateコンポーネントの手動リセット
はじめに紹介したページの「Windows Update コンポーネントを手動でリセットする」を試してみてください。
https://support.microsoft.com/ja-jp/kb/971058

相模原、町田のパソコン修理はスマホドック相模大野店へ
Windows Updateがうまく実行できない、やたら時間がかかる、という場合はご相談を!
042-705-6682