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

Windows 10の更新エラー0x80070103を解決する11の対処法

OSやそのコンポーネントを最新の状態に保つことは、さまざまなバグや不具合を取り除き、パフォーマンスの問題を解消するために欠かせません。OSの脆弱性、.NET Frameworkの不具合、ドライバーの非互換性、セキュリティ上の脅威を防ぐためにも、PCはこまめに更新することをおすすめします。ドライバーの中には自動的に更新されるものもありますが、手動での更新が必要なものも存在します。しかし、更新のインストール中にエラーコード「0x80070103」が表示され、困っているユーザーが少なくありません。このエラーはWindows Updateの画面で発生することが最も多いですが、更新の確認ダイアログを承認した際や、特定のドライバーをインストールする際にも発生することがあります。

Windows 10の更新エラー0x80070103を解決する11の対処法

Windows 10の更新エラー0x80070103の直し方

保留中のダウンロードは、公式のWindows Updateサイトから手動で更新できます。Microsoftはこの問題を認めており、エラー0x80070103が発生する理由として次の2点を挙げています。「更新プログラムのインストール時にWindows Updateエラー80070103が表示される場合、すでにコンピューターにインストールされているドライバーをインストールしようとしているか、既存のドライバーより互換性の評価が低いドライバーをインストールしようとしている可能性があります。」

エラー0x80070103が発生する原因

このエラーが発生しやすい典型的なシナリオを以下にまとめました。根本原因を理解することで、適切なトラブルシューティング方法を選択しやすくなります。

  • 同じ更新を2回インストールしている: Windows Update(WU)コンポーネントが追加インストール済みのソフトウェアと混同し、2つ目のソフトウェアとして認識して更新要求に失敗すると、この問題が発生します。
  • インストール済みドライバーに対して同じ更新をインストールしている: Windows Updateコンポーネントが、すでにインストールされているドライバーと互換性のないバージョンをインストールしようとすると、この問題が発生します。
  • サードパーティ製ソフトウェアの干渉: サードパーティ製のセキュリティソフトや互換性のないプログラムがPCに干渉している場合も、この問題が発生します。

方法1:Windows Updateのトラブルシューティングツールを実行する

まず試したいのが、Windows Updateのトラブルシューティングツールを使って問題を自動的に解決する方法です。Windows Updateコンポーネントに不整合がある場合、トラブルシューティングツールがそれを検出し、修復戦略に基づいて自動的に解決してくれます。

1. Windows + Iキーを同時に押して設定を開きます。

2. 更新とセキュリティをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

3. 左側のメニューからトラブルシューティングを選択します。

4. Windows Updateのトラブルシューティングツールを選択し、トラブルシューティングツールの実行ボタンをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

5. トラブルシューティングツールによる検出と修復が完了するまで待ちます。完了したら、PCを再起動してください。

方法2:システムファイルを修復する

このエラーの主な原因は、破損したシステムファイルです。Windows 10では、システムファイルチェッカー(SFC)と展開イメージのサービスと管理(DISM)ツールを使用して、システムファイルを自動的にスキャン・修復できます。以下の手順に従って実行しましょう。

1. Windowsキーを押し、「コマンドプロンプト」と入力して、管理者として実行をクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

2. ユーザーアカウント制御のダイアログが表示されたら、はいをクリックします。

3. chkdsk C: /f /r /xコマンドを入力し、Enterキーを押します。

Windows 10の更新エラー0x80070103を解決する11の対処法

注意: 「Chkdskを実行できません…ボリュームは…使用中です」というメッセージが表示された場合は、Yを入力してEnterを押してください。

4. sfc /scannowと入力してEnterキーを押すと、システムファイルチェッカーのスキャンが開始されます。

注意: システムスキャンには数分かかることがあります。その間も他の作業は可能ですが、誤ってウィンドウを閉じないように注意してください。

Windows 10の更新エラー0x80070103を解決する11の対処法

5. スキャン完了後、以下のいずれかのメッセージが表示されます。

  • Windows Resource Protectionは整合性違反を見つけませんでした。
  • Windows Resource Protectionは要求された操作を実行できませんでした。
  • Windows Resource Protectionは破損したファイルを見つけ、それらを正常に修復しました。
  • Windows Resource Protectionは破損したファイルを見つけましたが、一部のファイルを修復できませんでした。

6. スキャンが完了したら、PCを再起動します。

7. 再度管理者としてコマンドプロンプトを起動し、以下のコマンドを順番に実行します。

dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup

注意: DISMコマンドを正しく実行するには、有効なインターネット接続が必要です。

Windows 10の更新エラー0x80070103を解決する11の対処法

方法3:ウイルススキャンを実行する

ウイルスやマルウェアがシステムファイルを利用している場合、Windows Defenderが脅威を検出できないことがあります。マルウェアやウイルスは、ユーザーのシステムを破壊したり、個人情報を盗んだり、ユーザーに気づかれないようにシステムを監視したりすることを目的としています。

悪意のあるソフトウェアへの対策として、複数のアンチマルウェアソフトが利用可能です。これらのソフトは定期的にスキャンを行い、システムを保護します。エラー0x80070103を回避するためにも、システムでウイルススキャンを実行し、問題が解決するか確認しましょう。

1. Windows + Iキーを同時に押して設定を開きます。

2. 更新とセキュリティをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

3. 左側のメニューからWindows セキュリティを選択します。

Windows 10の更新エラー0x80070103を解決する11の対処法

4. 右側のペインにあるウイルスと脅威の防止をクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

5. クイックスキャンボタンをクリックして、マルウェアの検索を開始します。

Windows 10の更新エラー0x80070103を解決する11の対処法

6A. スキャンが完了すると、すべての脅威が表示されます。現在の脅威の下にある操作の開始をクリックしてください。

Windows 10の更新エラー0x80070103を解決する11の対処法

6B. デバイスに脅威がない場合は、「現在の脅威はありません」という通知が表示されます。

Windows 10の更新エラー0x80070103を解決する11の対処法

方法4:ドライバーを手動で更新する

Windows Updateのエラー0x80070057やエラーコード0x80070103を解消するために、以下の手順でドライバーを手動でインストールしてみてください。

1. スタートをクリックし、「デバイスマネージャー」と入力してEnterキーを押します。

Windows 10の更新エラー0x80070103を解決する11の対処法

2. ディスプレイアダプターをダブルクリックして展開します。

3. ビデオカードドライバーを右クリックし、ドライバーの更新を選択します。

Windows 10の更新エラー0x80070103を解決する11の対処法

4. ドライバーを自動的に検索をクリックして、更新されたドライバーをPCにインストールします。

Windows 10の更新エラー0x80070103を解決する11の対処法

5A. ドライバーが最新でない場合は、最新版へ更新されます。PCを再起動してインストールを完了させましょう。

5B. すでに最新の状態の場合は、その旨を示す画面が表示されます。閉じるをクリックしてウィンドウを終了し、PCを再起動してください。

Windows 10の更新エラー0x80070103を解決する11の対処法

6. ここではグラフィックドライバーの更新手順を紹介しましたが、他のドライバーについても同様の手順で更新できます。

方法5:Windowsを手動で更新する

PCに破損ファイルや悪意のあるプログラムがなく、必要なサービスがすべて正常に動作していることを確認できたら、以下の手順で更新プログラムを手動でダウンロードできます。

1. Windows + Iキーを同時に押して設定を開きます。

2. 更新とセキュリティを選択します。

Windows 10の更新エラー0x80070103を解決する11の対処法

3. 更新履歴の表示をクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

4. 一覧から、エラーメッセージによりダウンロードが保留になっているKB番号を控えておきます。

5. Microsoft Update Catalogの検索バーに、そのKB番号を入力します。

Windows 10の更新エラー0x80070103を解決する11の対処法

6. 画面の指示に従って、更新プログラムを手動でダウンロードおよびインストールします。

方法6:Windows Updateサービスを変更する

更新が失敗してファイルの一部が欠落することがあります。その場合は、該当するインストールファイルを削除または名前変更する必要があります。これらのファイルはバックグラウンドで実行されているため、変更前に更新サービスを無効化しておきましょう。

1. ファイル名を指定して実行ダイアログを開き、「services.msc」と入力してEnterキーを押すと、サービスウィンドウが起動します。

Windows 10の更新エラー0x80070103を解決する11の対処法

2. 画面をスクロールし、Windows Updateを右クリックします。

3. 現在の状態が「実行中」と表示されている場合は、停止をクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

4. 「Windowsはローカルコンピューターで次のサービスを停止しようとしています…」というダイアログが表示されたら、約3〜5秒で消えるまで待ちます。

Windows 10の更新エラー0x80070103を解決する11の対処法

5. Windows + Eキーを同時に押してエクスプローラーを起動し、以下のパスに移動します。

C:\Windows\SoftwareDistribution\DataStore

6. Ctrl + Aキーを同時に押して、すべてのファイルとフォルダーを選択します。

7. 空白部分を右クリックし、削除を選択してDataStoreフォルダー内のすべてのファイルとフォルダーを削除します。

Windows 10の更新エラー0x80070103を解決する11の対処法

8. 次に、C:\Windows\SoftwareDistribution\Downloadに移動し、同様にすべてのファイルを削除します。

Windows 10の更新エラー0x80070103を解決する11の対処法

9. サービスウィンドウに戻り、Windows Updateを右クリックして開始を選択します。

Windows 10の更新エラー0x80070103を解決する11の対処法

10. 先ほどと同様に、「Windowsはローカルコンピューターで次のサービスを開始しようとしています…」というダイアログが消えるまで待ちます。

Windows 10の更新エラー0x80070103を解決する11の対処法

11. サービスウィンドウを閉じて、PCを再起動します。

方法7:更新コンポーネントをリセットする

この方法では、以下の操作を行います。

  • BITS、MSIインストーラー、暗号化サービス、Windows Updateサービスの再起動
  • SoftwareDistributionフォルダーとCatroot2フォルダーの名前変更

これにより、Windows 10のエラーコード0x80070103や0x80070490が解決するはずです。

1. 管理者としてコマンドプロンプトを起動します。

2. 以下のコマンドを1行ずつ入力し、それぞれの後にEnterを押します。

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

Windows 10の更新エラー0x80070103を解決する11の対処法

方法8:サービスとスタートアップアプリを無効化する(クリーンブート)

Windows 10システムの重要なサービスとファイルをクリーンブートすることで、エラーコード0x80070103に関する問題を解決できる場合があります。

注意: Windowsのクリーンブートを実行するには、管理者アカウントでログインしている必要があります。

1. Windows + Rキーを同時に押してファイル名を指定して実行ダイアログを開きます。

2. 「msconfig」と入力してEnterキーを押すと、システム構成が開きます。

Windows 10の更新エラー0x80070103を解決する11の対処法

3. システム構成ウィンドウが表示されたら、サービスタブに切り替えます。

4. 「すべてのMicrosoftサービスを隠す」にチェックを入れ、すべて無効ボタンをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

5. スタートアップタブに切り替え、タスクマネージャーを開くリンクをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

6. タスクマネージャーウィンドウが表示されたら、不要なスタートアップタスクを選択し、右下の無効化をクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

7. タスクマネージャーシステム構成ウィンドウを閉じて、最後にPCを再起動します。

方法9:自動更新をオフにする

自動更新機能は、更新プログラムが利用可能になるたびにPCを最新バージョンに保ってくれます。しかし、自動更新が原因でエラーコード0x80070103が発生している場合は、以下の手順で自動更新を一時的にオフにしてみてください。

1. Windows + Iキーを同時に押して設定を開きます。

2. 更新とセキュリティを選択します。

Windows 10の更新エラー0x80070103を解決する11の対処法

3. 右側のペインにある詳細オプションをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

4. 次のウィンドウで、更新を一時停止セクションまでスクロールし、日付の選択をクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

5. 更新を無効にする期限となる日付を選択します。

Windows 10の更新エラー0x80070103を解決する11の対処法

方法10:Windowsのドライバー更新をブロックする

ドライバー更新の再インストールを防ぐことで、エラーコード0x80070103の発生を抑えられます。ただし、この方法では特定のドライバーだけでなく、すべてのドライバー更新がブロックされる点に注意してください。以下の手順でWindowsドライバー更新を非表示にできます。

1. Windowsキーを押し、検索バーに「コントロールパネル」と入力します。

Windows 10の更新エラー0x80070103を解決する11の対処法

2. 表示方法を「小さいアイコン」に変更し、システムをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

3. 画面をスクロールし、システムの詳細設定をクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

4. システムのプロパティウィンドウが表示されたら、ハードウェアタブに切り替え、デバイスのインストール設定ボタンをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

5. 「いいえ(デバイスが想定どおりに動作しない可能性があります)」を選択し、変更の保存ボタンをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

6. 最後にPCを再起動し、問題が解決したかどうかを確認します。

方法11:セーフモードで不審なアプリをアンインストールする

PCをセーフモードで起動し、このエラーの原因となっている可能性のあるアプリをアンインストールしてみてください。

注意: デバイスが暗号化されている場合、セーフモードで起動する際にBitLockerキーの入力を求められることがあります。

1. Windows 10をセーフモードで起動する手順に従って、セーフモードで起動します。

2. Windowsキーを押し、「アプリと機能」と入力して開くをクリックします。

Windows 10の更新エラー0x80070103を解決する11の対処法

3. 競合や不審の疑いがあるアプリ(例:Battle.net)をクリックし、アンインストールを選択します。

Windows 10の更新エラー0x80070103を解決する11の対処法

4. 確認画面でもう一度アンインストールをクリックします。

5. 最後にPCを再起動し、エラーコードがまだ表示されるかどうかを確認します。表示される場合は、次の解決策を試してください。

関連記事:

  • GmailなしでYouTubeアカウントを作成する方法
  • Discordのカメラが動作しないときの対処法
  • Windows Updateのインストールエラー0x8007012aの修正方法
  • Windows 11の更新エラー0x80888002の修正方法

このガイドがお役に立ち、Windows 10のエラー0x80070103を解決できたことを願っています。次に知りたい内容があれば、ぜひお知らせください。

  1. Windows Updateエラー800f0902の原因と対処法を徹底解説

    エラー800f0902は、Windows Updateの実行時に発生する一時的なエラーです。多くの場合、更新プログラムのインストールを担当する「Trusted Installer(信頼されたインストーラー)」が、別のクライアントからの要求を処理中でビジー状態になっていることが原因です。Trusted InstallerはOSの重要なシステムファイルを扱うため、現在のタスクが完了するまで中断することができません。 このエラーは、ユーザーが手動で更新プログラムを確認した直後や、自動更新に失敗した後に表示されるのが一般的です。特に、長期間更新を適用しておらず、適用待ちの更新プログラムが大量に溜まって

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

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