パソコンの更新を済ませようとしたら、なぜかHPの古いドライバがインストールできずにエラーが出てしまい、何度再起動しても解決しない…そんな経験はありませんか。この記事では、私自身が同じ状況に陥った際の試行錯誤を踏まえながら、原因の探り方や有効だった解決策をわかりやすく整理しています。実際の手順や注意点を余すことなくお伝えするので、Windows 11環境で煩わしいエラーを抱えている方は参考にしてみてください。
HPドライバエラー(0x80070103)の概要と原因
パソコンを長く使っていると、「Windows Updateの途中でドライバインストールに失敗しました」といったメッセージに出くわすことがあります。今回焦点を当てるのは「Hewlett-Packard – USB – 2/10/2017 12:00:00 AM – 44.1.2402.1741」というドライバが原因となり、インストールエラー(0x80070103)が頻発するケースです。
このエラーは一見すると深刻そうに見えますが、実際は古いドライバをシステムが再適用しようとして弾かれている状態であることが多いようです。私も「Show or Hide Updates」ツールで隠したつもりが、似た名前のドライバがもう一つ出現し、そちらを非表示にしていないためにエラーが残り続ける…といったループを経験しました。
では、なぜこのような事象が起きるのでしょうか。主な原因としては「PCに既に新しいバージョンのドライバが入っているのに、Windows Updateがさらに古いバージョンを再度入れようとしてしまう」状態が挙げられます。通常の更新管理では古いドライバは自動的にスキップされますが、何らかの理由で認識ミスが生じ、結果的にエラーが続くというわけです。とはいえ、放置してしまうと更新画面に常にエラー表示が出たり、もしかすると後々の更新とバッティングしたりと、あまり気持ちのいいものではありません。
エラーが残る症状
このエラーが出ると、Windows Updateを実行するたびに同じドライバがインストールを試み、結果的に失敗するループに入りがちです。さらに、Microsoftが提供している「Show or Hide Updates」ツールを利用しても、「同じ名称で二つのドライバ」が表示され、片方を隠せたとしてももう片方が残ってしまうことがあります。
そのため、一度だけの操作では問題が解決せず、何度も非表示を試みたりキャッシュを削除しても状況が変わらないと、少しストレスを感じてしまうかもしれません。私も更新ログを確認しては「また失敗してる…」と気になってしまい、思わず根気強くアレコレ対策を探す日々を過ごしたことがあります。
同じドライバが複数表示される理由
Windows Updateにおいては、同一デバイスに対する異なるハードウェアIDや互換ドライバ情報が同時にキューに入っていると、実質的には「同じドライバ」に見えるものが二つ並ぶ場合があります。名前は似ていても微妙に識別用のIDが違うため、ひとつを隠しても残りが残る、という状況が生じるわけです。
こうしたケースがあるため、単純に「ドライバを隠す」だけでは完全解決が難しいことがあります。
更新エラーを解決する主な方法
パソコンを使って仕事や趣味をしていると、エラーのたびにアップデートが止まるのは避けたいですよね。ここからは、私が実際に試したり、多くのユーザーが効果があったと報告している対処法をご紹介します。
最新ドライバの手動インストール
Windows Update任せでドライバをアップデートするのは便利ですが、時に古いものを再適用しようとするなど、うまくいかないことがあります。そこでHP公式サイトや、ドライバ提供元が分かっている場合は該当デバイスの最新バージョンを自分で探してインストールする方法が手堅いです。
最新ドライバの情報をHP公式サポートページで調べ、機種や型番を指定してダウンロードするのが基本的なやり方です。手動導入を行った後にWindows Updateを再実行すると、古いバージョンのドライバ適用がスキップされる可能性が高くなります。
手順のポイント
1. PCやプリンターなどHP製品の正確な型番を確認
2. HP公式サイトにアクセスし、サポートやダウンロードページへ移動
3. 該当デバイスの最新ドライバを入手
4. インストール後にPCを再起動
5. 再びWindows Updateを確認して、古いドライバ更新がなくなっているかチェック
この流れを踏むだけでも多くの場合、しつこいエラーは消えてくれます。私の環境でも、手動インストールで最新版を導入してからWindows Updateを回すと、エラー表示が出なくなりました。
デバイス マネージャーでドライバを削除→再起動→再インストール
もう少し強引な方法にはなりますが、デバイスマネージャーから該当のデバイスをアンインストールし、再起動後に再度認識させるというやり方も有効です。これは、一度システムからドライバ自体を外し、改めて新しいバージョンをクリーンインストールしてあげるというイメージです。
ただし、デバイスを削除すると一時的にハードウェアが使えなくなる可能性があるので、プリンターやスキャナーなど実際に業務で必要なものの場合は作業タイミングに注意しましょう。
デバイス マネージャー操作の注意点
1. 管理者権限が必要になる場合がある
2. アンインストール後、PC再起動前にはWindows Updateを行わない
3. PC再起動時に自動検出されるデバイスもある
4. 必要に応じて新しいドライバを手動でインストール
アンインストール後に再起動すると「新しいハードウェアが見つかりました」といった形でWindows側がドライバを探しに行きますが、また古い情報を拾ってくるケースもあるので、確実に最新のドライバをあらかじめ用意しておくとスムーズです。
「Show or Hide Updates」ツールで更新を隠す
Microsoft公式から提供されているツールで、不必要な更新プログラムを非表示にして、Windows Updateの適用対象から外すことができます。特に、何度もインストールに失敗する古いドライバの通知や更新をブロックするのに使われます。
私の環境では、このツールを使ってドライバ名をクリックすると、確かにリストに二つ同じような名前のドライバが並んでいました。片方を隠してももう一方は残ってしまい、エラーは続く…という厄介な状況に陥りましたが、タイミングをずらして再度ツールを実行すると、二つとも隠せた、という報告もあります。
使いこなしのコツ
1. 一度Windows Updateを確認して更新リストに古いドライバが出ている状態にする
2. 「Show or Hide Updates」ツールを起動
3. インストールしたくないドライバが検出されたら、それを選んで非表示に設定
4. 状況に応じて再起動してから、もう一度ツールを走らせる
非表示にしてから再起動し、再びツールを確認してみると、最初には見えていなかったドライバが表示されて隠せるようになる場合もあるため、根気強く試すのがポイントと言えそうです。
その他の対処策と工夫
上で挙げた方法で多くのケースは解決しますが、場合によっては何度も古いドライバを求められたり、どうしてもエラーが残ってしまうケースもあるようです。ここでは、それをさらにサポートする小技や回避策をまとめてみます。
Windows Updateの一時停止とキャッシュクリアを繰り返す
ちょっと面倒ではありますが、Windows Updateを一時停止してからキャッシュフォルダ「C:\Windows\SoftwareDistribution\Download」をクリアし、再度更新を再開する作業を何度か実行する方法もあります。
私の経験では、1回や2回では解決しませんでしたが、ある程度のタイミングで3~4回くらい繰り返したところで「あれ、古いドライバが表示されなくなったぞ」と気づく瞬間がありました。Windowsの更新サーバーとの通信で、キャッシュ情報がうまくリフレッシュされるタイミングと合致すれば、不要な更新が出なくなることがあるようです。
キャッシュクリアの具体的な手順
1. Windows Updateの設定画面から更新を一時停止
2. サービス画面で「Windows Update」サービスを停止
3. C:\Windows\SoftwareDistribution\Download フォルダ内をすべて削除
4. Windows Updateサービスを再開し、更新を有効化
5. 必要に応じて再起動し、エラーが消えたかを確認
この手順を行うと、以前にダウンロードしていた更新ファイルやドライバ関連のキャッシュがすべてリセットされ、改めて取得し直すようになります。
自動ドライバ更新を無効にする
一時的にドライバ更新そのものをブロックしてしまう手もあります。グループポリシーやレジストリエディタを使って自動ドライバ更新を無効化し、完全に手動管理する形にするのです。
ただし、これは他のデバイスドライバを最新に保ちたいユーザーにとっては煩わしい可能性もありますし、知識がないとレジストリ操作は少しリスクが伴います。状況に応じて検討するのが望ましいでしょう。
レジストリ操作例
1. Windowsキー+Rで「regedit」と入力し、レジストリエディタを起動
2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows に移動
3. 新規でキーを作成、名前をWindowsUpdateとする
4. WindowsUpdateの下に新規DWORD(32ビット)値、名前をExcludeWUDriversInQualityUpdateとする
5. 値を1に設定
このように設定すると、ドライバ更新がWindows Updateの通常の品質更新プログラムから除外されます。うまくいかない場合や再度ドライバ更新を有効化したいときは、値を0に戻したりキーを削除すると元に戻せます。
エラーを無視して運用するという考え方
実用上、古いドライバのエラーが残ったままでも支障なくPCを使えているケースは意外と多いものです。私の場合は印刷やスキャンなどに支障がなければ、一時的にエラー表示を無視しても問題なかったことがあります。
ただし、エラーが続くと今後のWindows Updateで何か衝突や不具合が出る可能性がないとは言い切れないので、最終手段として覚えておく程度がいいでしょう。
私が実際に直面した事例と対処の流れ
ここで、私がHPドライバのエラー(0x80070103)に悩んだときの具体的な流れをご紹介します。これが皆さんの環境にも参考になれば幸いです。
エラー発生のきっかけ
Windows 11にアップグレードしてからしばらくは順調だったのですが、ある日、プリンターの動作確認をした際に「ドライバを更新した方がいいのかな」と思い、Windows Updateを実行してみたのが事の始まりでした。すると「Hewlett-Packard – USB…」という名前の更新が必ず出現し、しかもインストールが失敗する…。最初はあまり気にしていなかったものの、何度か繰り返すうちにこれはおかしいぞと気づきました。

最初はプリンターが古いのかもしれないと思い、買い替えを検討し始めましたが、ドライバだけを手動で入れ直したら問題なく使えたので助かりました。
対処の優先順位
私はまずHPのサポートサイトに行き、該当するプリンターやスキャナーの最新ドライバがないかをチェックしました。その後、デバイスマネージャーで旧バージョンのドライバをアンインストールしてから再起動。すると、案の定、Windows Updateは古いドライバを再度落とそうとしましたが、手動導入した新しいドライバの方が優先されたようで、最終的にエラーが出なくなりました。
とはいえ、一瞬だけ再登場した古いドライバを「Show or Hide Updates」でブロックしておいたので、そちらも効果があったのだと思います。
実際に取り組んだ手順
手順1: 最新ドライバをHP公式からダウンロード
機種ごとの型番で検索し、Windows 11対応の最新バージョンを探しました。ドライバが複数用意されていたので、基本ドライバとフル機能版のどちらも確認。最終的にはフル機能版を適用。
手順2: デバイスマネージャーから旧ドライバを削除
Windowsキー+Xでメニューを開き、デバイスマネージャーへアクセス。プリンターやイメージングデバイス、あるいはUSB接続デバイスの項目からHP関連のデバイスを見つけ、右クリックでアンインストールを実行。念のために「ドライバソフトウェアを削除する」にチェックを入れて進めました。
手順3: 再起動後に新ドライバをインストール
PCを再起動し、まだ旧ドライバを拾われる前にHPからダウンロードしておいたドライバを手動でインストール。ここで再度再起動も実行。
手順4: Windows Updateで古いドライバを非表示化
念には念を入れて、「Show or Hide Updates」ツールを起動し、リストに表示された古いHPドライバを非表示に設定。ここでリストに二つ表示されるものがあれば、再起動してもう一度ツールを起動し、二つとも非表示にしました。
手順5: 再度Windows Updateを実行して確認
最後にWindows Updateを回し、エラーが出ずに終わることを確認。ドライバに関する更新がなくなるまで何度かチェックし、問題ないことを確かめたら完了です。
理解を深めるための表
以下に、今回触れた主な対策とポイントを表にまとめてみました。環境に合わせて、自分に合った優先順位で取り組むと良いでしょう。
対策 | メリット | デメリット | 実施難易度 |
---|---|---|---|
最新ドライバの手動インストール | 確実に新しいバージョンを導入でき、古いドライバを上書きしやすい | HP公式サイトから適切なドライバを探す手間がかかる | 中 |
デバイスマネージャーで削除→再インストール | クリーンな状態からドライバを再設定できる | 一時的にデバイスが使えなくなる可能性あり | 中 |
Show or Hide Updates | 古い更新を簡単にブロックできる | 同じ名前のドライバが2つある場合、完全に隠すのに時間がかかる | 低 |
Windows Updateの一時停止とキャッシュクリア | 更新ファイルをリフレッシュできる | 一時停止と削除を数回繰り返す必要がある | 中 |
自動ドライバ更新の無効化 | 不要なドライバ更新を根本的にブロック | 他の新しいドライバの自動取得も阻害してしまう | 高 |
今後のアップデートとの付き合い方
Windows Updateは日々のセキュリティやパフォーマンス向上のために欠かせないものです。しかし、ドライバという形で細部まで管理が行き届くのはメリットである反面、時には今回のような古いバージョンを再適用しようとしてエラーが起こることもあります。
大切なのは「問題が起こったときには無理やり強行せず、手動インストールや非表示化などの回避策も積極的に取り入れる」姿勢だと感じます。特にHP製品に限らず、プリンターやスキャナー、USB接続の周辺機器はドライバが煩雑になりやすいため、常に最新を維持する一方で、余計な更新をブロックする術を身に付けておくと安心です。



私の友人も同じエラーに直面しましたが、最新ドライバを手動で入れたことであっさり解決できたそうです。場合によっては回り道に思える作業が一番の近道になるのかもしれません。
まとめ
Windows UpdateでHPドライバのインストールエラー(0x80070103)が起こる原因は、主に古いバージョンを無理やり適用しようとする仕組みにあると考えられます。エラーの通知だけが延々と残り、実質的にPC作業に悪影響が少なくても精神的に煩わしいもの。
そんなときには手動インストールや「Show or Hide Updates」、デバイスマネージャーからの再設定などを組み合わせて、重複した古いドライバを排除するとスムーズに解決しやすいです。私の経験上、一回でうまくいかない場合もありますが、焦らず何度か試すことで問題が徐々にクリアになっていきました。
もし、どうしてもうまくいかないときは、無効化手段を使って根本的に古いドライバ更新をブロックしたり、Windows Update自体を見直してみるのも手でしょう。最終的にはエラーを出し続けても実害がなければ、一時的に無視する選択肢もあると理解しておくと、不要なストレスを減らすことができます。
あなたのパソコン環境を最適に保とう
更新エラーは誰しも避けたいものですが、実はこういったプロセスを通して「自分のPCがどんなドライバで動いているのか」を理解するきっかけになることもあります。
ドライバはプリンターやマウス、キーボード、グラフィックボードなどを正常に動かすための重要な橋渡し役。定期的に見直しをしておけば、余計な不調を未然に防ぎ、スムーズな作業環境を整えることができるのではないでしょうか。
最後に
HPドライバのエラー(0x80070103)は、一見厄介に思えますが、原因が「古いバージョンの再適用」だと分かれば対処方法も見えてきます。手動インストールや非表示設定、キャッシュクリアなど、自分の環境に合わせて焦らず取り組めば必ず解決の糸口が見つかります。
もし同じようなエラーに悩んでいる方がいたら、この記事の内容が何か一つでもヒントになればうれしいです。私自身、最初は苦労しましたが、いざ解決してみるとパソコンの知識も深まり、今ではある種の良い経験になったとも思えます。
コメント