Windows 11でエラーコード0x80070103を解決する10の解決策
Windows 11 でエラーコード 0x80070103が発生すると、特にドライバーの更新中にこのエラーが表示されると、非常に厄介です。Windows は、古いドライバーや互換性のないドライバーのインストールを頑固に試みることがあり、「再試行」を何度クリックしても、このエラーが繰り返し表示されます。少し奇妙ですが、これは Windows が「このアップデートは必要ないから、もう試さないで」と言っているようなものです。このエラーが繰り返し表示されると、更新履歴が乱雑になり、他のアップデートがスムーズに実行されなくなる可能性があります。命に関わるような問題ではありませんが、解決するには十分厄介です。そこで、このエラーを解消し、アップデートを再びスムーズに実行するために、複数の環境で実際に効果があった方法をいくつかご紹介します。
Windows 11でエラーコード0x80070103を修正する方法
ほとんどの場合、解決策は問題のあるドライバーを特定することです。具体的には、手動で更新するか、アンインストールして再インストールするか、Windows がそのドライバーをインストールしようとしないようにするかのいずれかです。その他の方法としては、更新キャッシュをクリアしたり、組み込みのトラブルシューターを使用したりする方法があります。これらの方法は基本的に、互換性のないドライバーに時間を費やすのをやめて、正常に動作するドライバーに集中するように Windows に指示するものです。ネタバレ:これは通常、ドライバーの更新を制御して、問題のあるドライバーを何度も再試行しないようにするためのものです。
問題の原因となっている特定のドライバーまたはアップデートを特定してください
まず、どのドライバーまたはアップデートが繰り返しエラーを引き起こしているのかを特定してみてください。これを行うには、 [設定]を開き、[Windows Update] > [更新履歴]に移動します。失敗したエントリを探してください。失敗したドライバーの更新は、「ドライバーが失敗しました」などと表示され、エラーコードもそこに表示されます。なぜこんなに複雑なのかはわかりませんが、Windows はどのデバイスが問題を引き起こしているかを正確に指定しないため、デバイス マネージャーのデバイス一覧と照らし合わせる必要があるかもしれません。これにより、グラフィック、ネットワーク、またはその他のハードウェア ドライバーのどれが問題なのかを明確に把握できます。
ドライバーを手動で更新する
これは多くの場合、最も手っ取り早い解決策です。特に、Windowsが古いバージョンや互換性のないバージョンにアップデートしようとしている場合に有効です。デバイスマネージャーを開き(スタートメニューで検索してください)、問題のあるデバイスを見つけて右クリックし、「ドライバーの更新」を選択します。 「ドライバーを自動的に検索する」を選択してください。Windowsがより新しいバージョンを検出すれば、それをインストールして、不一致を解消できるはずです。それでも問題が解決しない場合は、メーカーのサイトに直接アクセスして最新のドライバーを手動でダウンロードしてみるのも良いでしょう。この回避策は、Windowsが問題を解決するのを待つよりも効果的な場合があります。
ドライバーを再インストールしてください
アップデートしてもエラーが解消されない場合は、再インストールを検討してください。デバイスマネージャーで、問題のあるデバイスを右クリックし、「デバイスのアンインストール」を選択します。その後、PCを再起動します。再起動後、Windowsはハードウェアを検出し、ドライバーの再インストールを試みます。多くの場合、よりクリーンな設定で再インストールされるため、厄介なエラーは発生しません。この方法は、ドライバーを最初からやり直すようなもので、解決しにくい競合を解消するのに役立ちます。
Windows Update トラブルシューターを実行する
Windows 11に組み込まれているこのトラブルシューターは、問題解決の出発点として最適です。[設定] > [システム] > [トラブルシューティング] > [その他のトラブルシューター]の順に進み、[Windows Update の実行 ] をクリックします。このツールは、サービスの不具合、ファイルの破損、更新の停止など、よくある問題をスキャンし、自動的に修復を試みます。特に、軽微な不具合やサービスが正常に動作していないことが原因の場合は、まるで魔法のように効果を発揮します。このツールを実行するだけで、ほとんど手作業なしでエラーが解消される可能性があります。
Windows Update キャッシュをクリアする
これはよくあるケースです。キャッシュ内の更新ファイルが破損していたり、更新ファイルが詰まっていたりすると、同じドライバーが繰り返しエラーを起こすことがあります。この問題を解決するには、コマンドプロンプトを管理者として開きます(検索して右クリックし、「管理者として実行」を選択します)。次に、以下のコマンドを順番に入力します。
net stop wuauserv net stop bits
次に、Windows フォルダーに移動しC:\Windows\SoftwareDistribution、その中のすべてを削除します。これは安全です。Windows が必要なファイルを再生成します。削除後、停止コマンドを再起動します。
net start wuauserv net start bits
これにより、Windowsはアップデートを再ダウンロードし、ドライバーの再試行問題が解決する可能性があります。初回で必ず解決するとは限りませんが、試してみる価値はあります。
問題のあるアップデートを非表示にする
ドライバーが実際には必要でない場合や、後回しにできる場合は、ドライバーを非表示にすることで、Windows が再度更新を試みないようにすることができます。Microsoftから「更新プログラムの表示または非表示のトラブルシューター」をダウンロードしてください。Microsoft にはこのための専用ツールがあります。ツールを実行し、「更新プログラムを非表示にする」を選択してから、エラーの原因となっているドライバーまたは更新プログラムを選択します。これは、特に更新プログラムが重要でない場合は、Windows にその更新プログラムをそのままにしておくように指示する、比較的簡単な方法です。もちろん、更新プログラムがハードウェアの脆弱性やバグを修正するものである場合、それらは非表示にしないように注意してください。
オプションのドライバーアップデートを確認する
ドライバーが「オプションの更新プログラム」として表示されることがあります。これは奇妙に思えるかもしれませんが、Windows が重要な更新プログラムと推奨更新プログラムを区別する方法です。設定> Windows Update >詳細オプション>オプションの更新プログラムに移動してください。一覧を確認し、以前にインストールに失敗したドライバーは、どうしても必要な場合を除き、インストールしないようにしてください。必要なものだけを選択することで、互換性の問題が再び発生するのを防ぐことができます。
システムファイルチェッカーを使用する
必ずしも直接的な関連があるとは限りませんが、システムファイルの破損がアップデートの不具合を引き起こすことがあります。管理者としてコマンドプロンプトsfc /scannowを開き、コマンドを入力してください。コマンドが実行されるまで待ちます。これにより、不足または破損したシステムファイルがチェックされ、修復されます。完了したら、再起動してアップデートが正常に実行されるかどうかを確認してください。可能性は低いですが、システム整合性の問題がインストールプロセスを妨げることがあります。
クリーンブートを実行する
少し手間はかかりますが、サードパーティ製ソフトウェアの干渉が疑われる場合に役立ちます。 を押してWindows + Rと入力し、 [サービス]msconfigタブで Microsoft 以外のすべてのサービスを無効にします(最初に [すべての Microsoft サービスを非表示にする] にチェックを入れてください)。その後、再起動します。起動アプリを最小限に抑えた状態で、再度更新を試してください。エラーが解消されれば、原因を特定できたことになります。更新プロセスを妨げているものを見つけるために、サービスを 1 つずつ有効にしてください。
Windows Update コンポーネントをリセットします
万策尽きた場合は、アップデートシステムのリセットが最終手段となります。管理者権限でコマンドプロンプトを開き、以下のコマンドを実行してください。
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
これはアップデートキャッシュを消去して再構築します。少々過激な方法ですが、多くの場合、解決しないエラーを解消できます。
よくある質問
エラーコード0x80070103は危険ですか?
いや、実際は単にドライバーの互換性の問題か、バージョンが古いだけだよ。システムクラッシュを引き起こしていない限り、心配する必要はない。たいていはそういうことはないからね。
なぜこのエラーが繰り返し発生するのですか?
Windowsは互換性のないドライバーであっても、同じドライバーのインストールを繰り返し試みるため、この悪循環を断ち切ることができます。アップデートを非表示にするか、互換性のあるドライバーを手動でインストールすることで、この悪循環を解消できます。
これは無視できるだろうか?
概ねその通りです。システムがそれ以外は問題なく動作しているなら、そのままにしておいても構いません。しかし、修正しておけばアップデートプロセスがよりスムーズで、煩雑さも少なくなります。
システムのパフォーマンスに影響しますか?
いいえ、ほとんどの場合、単なるアップデートの煩わしさです。そのドライバーが非常に重要でない限り、動作が遅くなったり、安定性の問題を引き起こしたりすることはありません。
どのドライバーに問題があるのか、どうすればわかりますか?
Windows Update の詳細で更新履歴を確認するか、デバイス マネージャーで警告アイコンが表示されているデバイスを探してください。それがたいていの場合、最も良い手がかりになります。
まとめ
- Windows Updateの履歴から、失敗した更新プログラムを特定してください。
- 特定のドライバーを手動で更新または再インストールしてください。
- 軽微な不具合はトラブルシューティングツールを使用して修正してください。
- 更新キャッシュをクリアして、破損したファイルを削除してください。
- 必要に応じて、問題のあるアップデートを非表示にしてください。
- 問題が解決しない場合は、システムスキャンを実行し、クリーンブートを行ってください。
- 頑固な問題には、Windows Update コンポーネントをリセットしてください。
まとめ
エラーコード0x80070103を解決するには、通常、問題のあるドライバーを特定し、Windowsのアップデート管理方法を制御するという、ちょっとした探偵作業が必要になります。たいていは、問題のあるドライバーを手動で更新したり、再インストールしたり、非表示にしたりすることで解決します。それほど難しい作業ではありませんが、確実に原因を特定していくプロセスです。これでようやくスムーズなアップデートへの道が開けることを願っています。この情報が誰かのストレス軽減に役立つことを祈っています。