【Windows】ドライバ更新の重複を「表示・非表示」ツールの活用で解消する手順 | エラーコード:0x80070103

【Windows】ドライバ更新の重複を「表示・非表示」ツールの活用で解消する手順 | エラーコード:0x80070103
🛡️ 超解決

Windows Updateでドライバの更新が繰り返し表示され、エラーコード0x80070103が発生し続ける状況に直面していませんか。

これは通常、既に新しいドライバがインストールされているにもかかわらず、Windows Updateが古いドライバの更新を提案し続けるために起こる問題です。

この記事では、Microsoftが提供する「表示・非表示」ツールを活用し、この重複するドライバ更新を解消する具体的な手順を解説します。

手順を進めることで、エラーメッセージに悩まされることなく、Windowsを快適に利用できるようになります。

【要点】ドライバ更新の重複とエラー0x80070103を解消する方法

  • 「表示・非表示」ツール: 不要なドライバ更新をWindows Updateから非表示にし、エラーの発生を抑止します。
  • 古いドライバの削除: デバイスマネージャーから競合する古いドライバを削除し、更新の競合を防ぎます。
  • Windows Updateのトラブルシューティング: 更新コンポーネントの問題を検出し、修復することで更新プロセスを正常化します。

ADVERTISEMENT

ドライバ更新の重複とエラー0x80070103が発生する原因

ドライバ更新が繰り返し表示され、エラーコード0x80070103が表示される問題には、いくつかの技術的な背景があります。

このエラーコードは「ERROR_ALREADY_EXISTS」を意味し、多くの場合、既にシステムにインストールされている、またはより新しいバージョンのドライバが存在しているにもかかわらず、Windows Updateが古いドライバのインストールを試みる際に発生します。

具体的には、デバイスメーカーが提供する最新ドライバを手動でインストールした後、Windows Updateがそれよりも古いバージョンのドライバを「推奨される更新」として検出し、更新を促すことが原因です。

この状況では、システムは既に適切なドライバを持っているため、古いドライバのインストールは不要であり、結果としてエラーが発生します。

「表示・非表示」ツールは、このような不要な更新をWindows Updateのリストから一時的または永続的に除外し、エラーの繰り返しを停止させるために設計されています。

エラーコード0x80070103の具体的な意味

エラーコード0x80070103は、特定のドライバがシステムに既に存在しているか、または現在インストールされているドライバよりも古いバージョンである場合に発生します。

Windows Updateは、利用可能な更新をスキャンし、検出されたドライバをリストアップします。

しかし、手動でメーカーサイトから最新ドライバを適用した場合など、Windows Updateが提供するバージョンが古いことがあります。

この不一致が、更新の失敗とエラーコードの表示に繋がります。

重複更新が生じる仕組み

重複更新は、Windows Updateが持つドライバのデータベースと、お使いのPCに現在インストールされているドライバのバージョン情報との間に齟齬がある場合に発生します。

例えば、グラフィックカードのドライバをメーカーのウェブサイトから直接更新すると、Windows Updateはまだ古いバージョンのドライバを「未適用」と認識し、繰り返し更新を提案します。

この状況を解消するには、Windows Updateに特定の更新プログラムを無視させる設定が必要です。

ドライバ更新の重複を解消する具体的な手順

ここでは、Windows Updateで繰り返し表示されるドライバ更新とエラーコード0x80070103を解消するための具体的な手順を解説します。

Microsoftが提供する「表示・非表示」ツールを使用し、不要な更新プログラムを非表示にします。

  1. 「表示・非表示」ツールをダウンロードする

    まず、Microsoftの公式ウェブサイトから「表示・非表示」ツールをダウンロードします。

    • ウェブブラウザを開き、「wushowhide.diagcab」で検索します。
    • Microsoftのサポートページから「wushowhide.diagcab」ファイルをダウンロードします。
    • ダウンロードが完了したら、ファイルをPCの任意の場所に保存します。
  2. 「表示・非表示」ツールを実行する

    ダウンロードしたツールを実行し、問題のドライバ更新を非表示にします。

    • ダウンロードした「wushowhide.diagcab」ファイルをダブルクリックして実行します。
    • ツールの初期画面が表示されたら「次へ」をクリックします。
    • 「問題の検出」が完了するまで待ちます。
    • 「更新を非表示にする」を選択します。
    • 利用可能な更新プログラムのリストが表示されます。
    • エラーコード0x80070103の原因となっている、繰り返し表示されるドライバ更新プログラムにチェックを入れます。
    • 「次へ」をクリックして、選択した更新プログラムを非表示にします。
    • 「トラブルシューティングが完了しました」と表示されたら、「閉じる」をクリックします。
  3. デバイスマネージャーから古いドライバを削除する

    必要に応じて、デバイスマネージャーから競合する可能性のある古いドライバを削除します。

    この手順は、ドライバの競合を根本的に解決するために有効です。

    • 「スタート」ボタンを右クリックし、「デバイスマネージャー」を選択します。
    • 問題のドライバが属するカテゴリをダブルクリックして展開します。例えば、グラフィックドライバであれば「ディスプレイアダプター」です。
    • 該当するデバイスを右クリックし、「デバイスのアンインストール」を選択します。
    • 「このデバイスのドライバーソフトウェアを削除します」というオプションが表示された場合は、チェックを入れて「アンインストール」をクリックします。
    • PCを再起動します。
    • 再起動後、Windows Updateを再度実行し、問題のドライバ更新が非表示になっているか、エラーが発生しないかを確認します。
    • もし最新のドライバを適用したい場合は、デバイスメーカーのウェブサイトから直接ダウンロードしてインストールしてください。
  4. Windows Updateを再実行する

    上記の手順が完了したら、Windows Updateを再実行して問題が解消されたことを確認します。

    • 「スタート」ボタンをクリックし、「設定」アイコンをクリックします。
    • Windows 11の場合、「Windows Update」を選択します。
    • Windows 10の場合、「更新とセキュリティ」を選択し、「Windows Update」をクリックします。
    • 「更新プログラムのチェック」をクリックします。
    • 非表示にしたドライバ更新がリストに表示されず、エラーコード0x80070103が発生しないことを確認します。

ドライバ更新トラブルで確認すべきポイント

上記の手順を試しても問題が解消しない場合や、別の問題が発生した場合の対処法を解説します。

「表示・非表示」ツールが見つからない場合

「表示・非表示」ツールは、Microsoftの特定のサポートページからダウンロードする必要があります。

検索エンジンで「wushowhide.diagcab」と正確に入力し、Microsoftの公式ドメインからのダウンロードリンクを探してください。

非公式なサイトからのダウンロードは避け、セキュリティリスクを低減してください。

非表示にしたはずのドライバが再度表示される場合

一度非表示にしたドライバ更新が再度Windows Updateに表示されることがあります。

これは、類似の別のドライバ更新が新たに提供されたか、以前の非表示設定が正しく適用されなかった可能性が考えられます。

この場合、再度「表示・非表示」ツールを実行し、表示されている新しいドライバ更新を非表示にしてください。

また、デバイスマネージャーから古いドライバを削除する手順を再度確認し、完全に削除されているかを確認することも重要です。

エラーコード0x80070103が解消しない場合

「表示・非表示」ツールを使用してもエラーコード0x80070103が解消しない場合、Windows Updateのコンポーネント自体に問題がある可能性があります。

以下のトラブルシューティングを試してください。

  1. Windows Updateトラブルシューティングツールの実行
    • 「スタート」ボタンをクリックし、「設定」アイコンをクリックします。
    • Windows 11の場合、「システム」を選択し、「トラブルシューティング」、「その他のトラブルシューティングツール」の順に進みます。
    • Windows 10の場合、「更新とセキュリティ」を選択し、「トラブルシューティング」、「追加のトラブルシューティングツール」の順に進みます。
    • 「Windows Update」を選択し、「トラブルシューティングの実行」をクリックします。
    • 画面の指示に従い、問題を検出および修正させます。
  2. システムファイルチェッカーの実行
    • 「スタート」ボタンを右クリックし、「ターミナル管理者」または「Windows PowerShell管理者」または「コマンドプロンプト管理者」を選択します。
    • 開いたウィンドウで「sfc /scannow」と入力し、Enterキーを押します。
    • システムファイルの破損がないかスキャンし、検出された問題を自動的に修復します。
    • このプロセスには時間がかかる場合があります。完了後、PCを再起動します。

ADVERTISEMENT

ドライバ更新の管理方法:手動と自動の比較

ドライバ更新には、Windows Updateによる自動更新と、デバイスメーカーから直接ダウンロードする手動更新の二つの主要な方法があります。

それぞれの方法にはメリットとデメリットがあり、状況に応じて使い分けることが重要です。

項目 Windows Updateによる自動更新 デバイスメーカーからの手動更新
更新頻度 定期的に提供される メーカーのリリースに依存する
制御 個別のドライバ選択が難しい場合がある ユーザーが完全に制御できる
リスク 古いドライバが提供される可能性 誤ったドライバをインストールするリスク
推奨ユーザー 一般的なユーザー 最新機能や性能を求めるユーザー
適用範囲 広範囲のデバイス 特定のデバイスのみ

まとめ

この記事では、Windows Updateでドライバ更新が重複表示され、エラーコード0x80070103が発生する問題の解決策を解説しました。

Microsoft提供の「表示・非表示」ツールとデバイスマネージャーでのドライバ削除を組み合わせることで、この問題を効率的に解消できます。

手順を実行することで、不要な更新通知やエラーメッセージから解放され、より安定したWindows環境を維持できます。

今後同様のドライバ更新問題が発生した際には、この「表示・非表示」ツールの活用を検討してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。