コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

【Windows 7】「32ビットアプリケーションのプリンタードライバーホストが動作を停止しました」エラーの解決方法

【Windows 7】「32ビットアプリケーションのプリンタードライバーホストが動作を停止しました」エラーの解決方法

Windows 7は比較的新しいOSですが、プリンターをはじめとするさまざまなデバイスで、いわば「初期不良」とも言えるエラーに悩まされることがあります。その中でも「32ビットアプリケーションのプリンタードライバーホストが動作を停止しました」というエラーメッセージは、ネットワークプリンターで頻繁に発生する代表的なトラブルです。

厄介なのは、このエラーがネットワークプリンターで印刷しようとしたときだけでなく、印刷操作をしていない場面、たとえばパソコンを休止状態から復帰させた瞬間などにも突然表示されることです。この問題が発生する根本的な原因は、Windows 7のシステム設計上の不備にあります。エラーメッセージを完全に解消するには、Windows 7におけるネットワークプリンター関連の問題を解決する必要があります。本記事では、このエラーを素早く修正する具体的な手順をご紹介します。

このエラーが発生する原因は?

画面に表示されるエラーメッセージは以下の通りです。

  • 「Print driver host for 32bit applications has stopped working(32ビットアプリケーションのプリントドライバーホストが動作を停止しました)」

このプリンタードライバーホストエラーの主な原因は、Windowsがネットワーク経由でプリンターに正しく接続できていないことにあります。つまり、Windows側のドライバーに起因する問題だと言えます。実際、MicrosoftがOEMインストールディスクにプリンタードライバーの完全な一覧を同梱していなかったため、プリンターが正しくインストールされないケースがあるようです。

また、レジストリ内部の不具合が原因となる場合もあります。エラーを解消し、ネットワークプリンターを正常に使えるようにするには、原因となっている問題を適切に修復する必要があります。以下の手順で対処しましょう。

エラーの修正手順

手順1:現在登録されているプリンターを削除する

まず初めに、PCに現在インストールされているすべてのプリンターをアンインストールします。以下の手順で行ってください。

  • 「スタート」→「デバイスとプリンター」を開き、対象のプリンターを探します。
  • 該当するデバイスを右クリックし、表示されたメニューから「デバイスの削除」を選択します。

手順2:別のポートでプリンターを再インストールする

デバイスの削除が完了したら、今度は「ローカル接続のネットワークプリンター」として再インストールします。手順は以下の通りです。

  • 「デバイスとプリンター」画面内にある「プリンターの追加」ボタンをクリックします。
  • 表示されたウィンドウで「ローカルプリンターの追加」を選択します。
  • 次に「新しいポートの作成」オプションを選び、「ポートの種類」のドロップダウンメニューから「Standard TCP/IP Port」を選択します。
  • ホスト名またはIPアドレス」欄に、ネットワークプリンターのホスト名またはIPアドレスを入力します。「ポート名」欄には自動的に同じ情報が入力されます。
  • プリンターの照会を行い、使用するドライバーを自動的に選択する」のチェックボックスがオフになっていることを確認してください。
  • Windows Update」ボタンをクリックし、Microsoftから最新のプリンタードライバー一覧を取得します。
  • 最後に、一覧からお使いのプリンターを見つけて選択し、インストールを完了させます。

手順3:レジストリをクリーンアップする

レジストリも、プリンタードライバーホストエラーの原因となることがあります。さらに、レジストリの不具合はPC全体の動作を遅くする深刻な問題にもつながりかねません。レジストリにはファイルやプログラムのあらゆる設定情報が保存されており、Windowsは前回の構成どおりにそれらを読み込むために常にアクセスしています。しかし、レジストリは非常に繊細な仕組みのため、破損したり、設定情報がいつの間にか失われたりすることが少なくありません。

プリントドライバーホストの問題を確実に修復するには、レジストリが正常な状態に保たれていることが重要です。手動での修復も不可能ではありませんが、非常に手間がかかり、多大な時間を要する作業です。そのため、システム全体をスキャンしてエラーを自動的かつ効率的に修復できる「レジストリクリーナー」ツールを活用するのが、最も現実的でおすすめの方法です。

  1. Windows 10で「Modern Setup Hostが動作を停止しました」エラーを修正する9つの対処法

    Windows 10には多くのメリットがあります。その中でも特に人気なのが、Windows 7やWindows 8からデータ・アプリケーション・設定を失うことなくアップグレードできる点です。しかし一部のユーザーからは、メディア作成ツール(Media Creation Tool)を使ってWindows 10へアップグレードする際に、「Modern Setup Hostが動作を停止しました」というエラーメッセージが表示されるとの報告があります。 Modern Setup Hostとは? Modern Setup Hostは、自己展開型アーカイブ兼インストーラーです。C:\$Windows.BTSo

  2. Windows 10で「Shell Infrastructure Hostは動作を停止しました」エラーを修正する5つの方法

    Windowsでゲストアカウントを開いたときに、「Shell Infrastructure Hostは動作を停止しました(shell infrastructure host has stopped working)」というエラーに悩まされるユーザーは少なくありません。何度閉じても警告が繰り返し表示され、ゲストアカウントにログインしている間は問題が解消しないのが特徴です。Microsoftから公式な修正プログラムは発表されていませんが、このエラーを解決できるいくつかの対処法が見つかっています。その前に、まず基本情報を確認しておきましょう。 Shell Infrastructure Hostとは?