Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】

アップデートは、開発者からユーザーへ新しい機能や改善をもたらす重要なものです。規模の大小にかかわらず、あらゆるソフトウェアには定期的なアップデートが必要であり、Windows 10も例外ではありません。しかし、他のユーザーが最新環境を楽しんでいる中で、自分だけシステムを更新できない状況は非常にストレスfullです。

エラー0x8007042Bはその典型例と言えます。本来ならWindows Updateは既知の不具合を修正するはずですが、更新作業自体がエラーになってしまうと大きな障害となります。本記事では、このエラーの主な原因と、実際に役立つ解決策を詳しく解説します。

Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】

アップデートエラー0x8007042Bの原因とは?

Windows Update アシスタントを使用中に、後からエラーが発生することを予測するのは困難です。エラー0x8007042Bの原因として知られているのは、以下の2点です。

  • Windows Update アシスタント経由での更新:Windows Update アシスタントを使ってシステムを更新している際に、このエラーが表示されることがあります。
  • 破損したシステムファイル:システムファイルの破損も原因の一つです。破損したWindowsファイルは深刻な問題につながる可能性があるため、できるだけ早く修復することをおすすめします。

原因がわかったところで、具体的な解決策を見ていきましょう。

解決策1:ウイルス対策ソフトを無効化・アンインストールする

Kaspersky、Comodo、Avastなどの一部のサードパーティ製ウイルス対策ソフトが、このエラーの原因になったという報告があります。まずはウイルス対策ソフトを一時的に無効化してみてください。それでもエラーが解消されない場合は、ソフトを完全にアンインストールしましょう。手順は以下の通りです。

  1. スタートメニューを開き、「コントロールパネル」をクリックします。
  2. コントロールパネル内の「プログラム」から「プログラムのアンインストール」を選択します。
  3. インストール済みのウイルス対策ソフトを見つけ、ダブルクリックしてアンインストールします。Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】

その後、Windowsの更新を再度試して、問題が解決したか確認してください。解決した場合は、本当にウイルス対策ソフトが必要かどうか改めて検討するのもよいでしょう。Windows Defenderなど標準の保護機能で十分なケースも多くあります。

解決策2:BITSサービスを再起動する

BITS(Background Intelligent Transfer Service)は、Windows Updateの確認とダウンロードを担う重要なコンポーネントです。BITSに不具合が生じていると、このエラーが発生することがあります。以下の手順でサービスを再起動してみましょう。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開きます。
  2. services.msc」と入力します。
  3. サービス一覧から「BITS」を探します。
  4. ダブルクリックしてプロパティ画面を開きます。
  5. 「全般」タブ内のスタートアップの種類ドロップダウンから「自動(遅延開始)」を選択します。Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】
  6. 「適用」をクリックし、次に「停止」をクリックします。
  7. 「開始」をクリックしてサービスを再起動し、「OK」をクリックします。

設定変更後、Windowsの更新を再度実行して結果を確認してください。

解決策3:DISMとSFCを実行する

前述の通り、システムファイルの破損が原因でエラーが発生するケースもあります。Windowsには、システムファイルを簡単に修復できる組み込みツールが用意されています。以下の手順で修復を行いましょう。

  1. スタートメニューを開き、「cmd」と入力します。
  2. 「cmd」を右クリックし、「管理者として実行」を選択します。
  3. 以下のコマンドを入力します。Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】
Sfc /scannow
  1. スキャンには時間がかかるため、完了までお待ちください。
  2. その後Windowsの更新を試みます。それでも問題が残る場合は、同じコマンドプロンプトで以下のコマンドを実行してください。Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】
DISM /Online /Cleanup-Image /RestoreHealth

コマンドが完了したら、Windows Updateを再度実行してみてください。

解決策4:Windows Updateコンポーネントをリセットする

Windows Updateのコンポーネントをリセットすることで問題が解決したという報告もあります。以下の手順でリセットを試みましょう。

  1. Windowsキー + Xを押してメニューを開き、「コマンドプロンプト(管理者)」をクリックします。Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】
  2. コマンドプロンプトで以下のコマンドを順番に1行ずつ入力します。
net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 catroot2.old

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

pause
Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】

すべてのコマンドを実行し終えたら、問題が解決したかどうかを確認してください。

解決策5:アップデートを手動でダウンロード・インストールする

エラーが何度も発生する場合は、該当するアップデートを手動でダウンロードしてインストールする方法も有効です。必要なアップデートのコード(KB番号)を確認するには、以下の手順を行います。

  1. Windowsの検索バーに「updates(更新プログラム)」と入力します。
  2. 最良の一致として表示される「更新プログラムのチェック」を選択します。
  3. 表示されているアップデートコード(KB2131231のような形式)をコピーします。Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】
  4. Microsoftの「Update Catalog」(更新プログラムカタログ)サイトにアクセスします。
  5. 検索バーにコピーしたアップデートコードを入力し、Enterキーを押します。Windows 10アップデートエラー0x8007042Bの修正方法【原因と対処法】
  6. お使いのWindowsのバージョン(32ビット/64ビット)に対応したアップデートをダウンロードします。
  7. ダウンロードしたファイルを実行し、画面の指示に従ってインストールします。

インストール中、または完了後にデバイスの再起動を求められる場合がありますので、指示に従って再起動してください。以上の手順で、エラー0x8007042Bを解消し、Windows 10を正常にアップデートできるようになるはずです。

  1. Windows Updateエラー0x8024a000の原因と5つの解決方法を徹底解説

    Windows Updateエラー0x8024a000は、Microsoft Storeの破損、Windowsシステムファイルの損傷、ネットワーク接続の問題、ファイアウォールによる通信ブロックなどが主な原因で発生します。このエラーが表示されると、サーバーへのリクエストが正常に完了せず、Windows自動更新サービスが更新プログラムを適用できない状態になります。 本記事では、このエラーを解消するためのトラブルシューティング手順を5つの方法に分けて詳しく解説します。 対象となるエラーコード:WindowsUpdate_8024a0000x8024a000 作業前の準備 トラブルシューティングを行う

  2. Windows Updateエラー0x80246002を解決する5つの対処法

    Windows 10など最新バージョンのMicrosoft OSを使っていても、Windows Updateで問題が発生することがあります。設定アプリからWindows Updateを実行しようとすると「エラー0x80246002」が表示され、更新できないケースがあります。また、更新プログラムのインストール中にこのエラーが発生することもあり、いずれの場合も更新に失敗します。その結果、新機能・セキュリティパッチ・バグ修正をダウンロードできなくなり、システムがハッカーの攻撃に対して脆弱な状態になってしまう恐れがあります。 エラー0x80246002には単一の原因はありませんが、主な要因として以下が