更新履歴 [ 全て表示戻す ]
2016.11.29: 11/26修正分をさらに修正(コマンドプロンプトの箇所をWindows10に対応)

2016.11.26: コマンドプロンプトの箇所をWindows10に対応
2016.03.02:「他のエラーとペア」という表記の箇所を修正。80070308の手順修正。


Windows Update中に発生するエラー、80242014、80070308 の大まかな原因と、その対処方法をメモしたページです。

はじめに

エラー 80070308は、他のエラーとペアになっている場合があります。
「エラー 80070308」が発生している時は、まず「更新履歴の表示」を押し、他のエラーが併発していないか確認する。数ヶ月分のWindows Updateを一気に更新した場合、「エラー 80242014」が併発している事が多いようです。

ちなみに「エラー 80242014」は、何らかの理由で「更新の保留」が起きた場合に発生するようです。

エラー 80242014

エラー 80242014
エラー 80242014 エラー 80242014
▲クリックで拡大
失敗を繰り返すと、右図のようにメッセージは出なくなる。エラーが表面化せず、左図のように個別にチェックしないと発見できない。

エラー 80070308

エラー 80070308
エラー 80070308 エラー 80070308その2
▲クリックで拡大
右図のように「再実行」というボタンが表示される場合もあるが、このボタンを押すだけでは解決できない場合もある。

エラー 80070308が繰り返し発生する場合の対処方法

他のエラーが併発している場合や、複数回に分けて更新を行う必要がある場合などで、「レジストリに記録されたWindows Updateが保留中になっている状態」の値が削除されず、「その後のWindows Updateが全て失敗扱いになる現象」が発生する場合がある。

有用な外部リンク
Windows Updateでコード80070308のエラーが出て失敗する時の対処方法| くま同盟コンピュータLab

この場合の問題解消方法

Windows updateコンポーネントリセットツールについて

まだエラーが消えない場合

 以下のコマンドを管理者権限で実行します
net stop usosvc
net stop dosvc

rem Windows 10の場合青部分も必要
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
del "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr0.dat"
del "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr1.dat"
net start msiserver
net start bits
net start cryptSvc
net start wuauserv
net start dosvc
net start usosvc
rem Windows 10の場合青部分も必要

まだ解決しない場合

上記手の手順で問題が解消しない場合は、PCに何らかの問題が発生しています。

サイト内の

上記のようなページを読み、PCに発生している問題を解消する必要があります。