Windows 11および10でプリンターエラー0x0000011bを解決する方法

📅
🕑 1 分で読む

Windowsアップデート後に、厄介なプリンターエラー0x0000011bに遭遇しましたか?ええ、確かにちょっと面倒です。特に以前はすべて正常に動作していたのに。このエラーは通常、特定のアップデートをインストールした後に発生します。主に印刷スプーラーコンポーネントに関係するものや、「PointAndPrint」レジストリを調整するものなどです。これらのアップデートにより、プリンターが印刷できなくなったり、エラーが表示されたりすることがあります。ドライバーの不具合が原因の場合もあれば、最近のパッチによる不具合の場合もあります。幸いなことに、このエラーを修正する方法はいくつかあり、そのほとんどはそれほど恐ろしいものではありません。手順に従って手順を追っていき、うまくいくことを祈るしかありません。マシンによっては1回でうまくいく場合もありますが、そうでない場合は1、2回再試行する必要があるかもしれません。

Windows 11/10でプリンターエラー0x0000011bを修正する方法

方法1:問題のあるアップデートを削除する

まず、KB5006670 アップデートがこのトラブルの原因となることが知られています。このセキュリティパッチをインストールした直後にエラーが発生した場合は、アンインストールすることで解決する可能性があります。アップデートの削除は少し面倒です。Windows は古いパッチを簡単に削除してくれないことが多いので、何度か試したり、追加の権限が必要になったりしても、諦めないでください。

  • Win + I を押して設定を開きます。
  • [更新とセキュリティ] > [Windows Update]に移動します。
  • 右側の「更新履歴の表示」をクリックし、 「更新プログラムのアンインストール」を選択します。
  • すると、コントロールパネルのインストール済み更新プログラム一覧が表示されます。思ったよりずっと不便ですが、仕方ないですね。
  • 悪名高い原因であるKB5006670を探し、右クリックして[アンインストール]を選択します。
  • 確認して、システムが再起動して更新プログラムが削除されるまで待ちます。

エラーが消えたら、再起動してプリンターの動作が改善されたかどうか確認してください。信じられないかもしれませんが、この方法で驚くほど頻繁にエラーが修正されたという報告もあります。もちろん、Windows 側は必要以上にエラーを複雑にする必要があるためです。

方法2: コマンドプロンプトを使用して更新プログラムをアンインストールする

GUIルートがうまくいかない場合は、PowerShellまたはCMDが役立ちます。より直接的な方法なので、アップデートが滞る問題を回避できるかもしれません。

  • 管理者としてコマンド プロンプトを開きます(右クリックして[管理者として実行]を選択します)。
  • このコマンドを入力してクリックしますEnter:wusa /uninstall /kb:5006670
  • すべてが順調に進むと、確認メッセージが表示されます。確認すると、アップデートのアンインストールが開始され、PCが自動的に再起動します。

注: 正しい KB 番号を入力したことを確認してください。この例は問題の原因となっている番号ですが、別の更新が問題となっている場合は、コマンドでその番号を入れ替えてください。

方法3: レジストリを手動で調整する(またはコマンドラインで)

レジストリキーをいじるので少し怖いですが、他の方法がうまくいかない時にうまくいくこともあります。ただし、レジストリをバックアップしておくことを忘れないでください(この操作を間違えるとWindowsが壊れる可能性があります)。問題がなければ、先に進んでください。

  • Ctrl + Shift + Esc キーを押してタスク マネージャーを開きます。
  • [ファイル] > [新しいタスクの実行]に移動しregedit、と入力して[OK]をクリックします。
  • プロンプトが表示されたら必ず同意してください。次に、次の場所に移動します。HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint
  • キーRestrictDriverInstallationToAdministratorsが存在しない場合は、その名前で新しい DWORD 値を作成します。
  • それをダブルクリックし、値のデータを0に設定して、「OK」をクリックします。
  • すべてを閉じて再起動してください。

手動で操作したくない場合は、CMDで管理者としてこのコマンドを実行できます。reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f動作はこれまでと同様に良好で、正直言って高速です。

方法4: 内蔵プリンターのトラブルシューティングツールを実行する

Windowsには便利なトラブルシューティングツールが搭載されており、印刷に関する問題を手間をかけずに解決できる場合があります。特に、問題が単なる不具合やプリンターの状態の異常である場合は、試してみる価値があります。

  • [設定] (Win + I) > [更新とセキュリティ] > [トラブルシューティング]に移動します。
  • 「追加のトラブルシューティング」をクリックします。
  • [プリンター]を見つけて展開し、[トラブルシューティングを実行] をクリックします。
  • プロンプトが表示されたらプリンターを選択し、画面上の手順に従います。場合によっては、Windows が簡単なスキャンだけで自動的に修復されることもあります。

方法5: 印刷スプーラーサービスを再起動する

このサービスは基本的に、印刷ジョブをプリンターに渡す役割を担っています。このサービスが停止したり、無効になったり、破損したりすると、エラーが発生します。再起動すると、多くの場合、バックログがクリアされます。

  • を押してWin + R、 と入力しservices.mscOKを押します。
  • 「印刷スプーラー」まで下にスクロールします。右クリックして「プロパティ」を選択します。
  • スタートアップの種類を「自動」に設定します。サービスが実行されていない場合は、「開始」をクリックします。実行されている場合は、停止してから再起動してください。
  • 「適用」「OK」をクリックし、再起動して印刷の問題が解決したかどうかを確認します。

方法6: プリンタードライバーを更新する

古いドライバーや破損したドライバーが原因となることがよくあります。ドライバーを更新することで、エラー0x0000011bの原因となる非互換性の問題を解決できる場合があります。

  • [スタート] メニューを右クリックし、[デバイス マネージャー]を選択します。
  • 印刷キューを展開するか、プリンター モデルを探します。
  • プリンタを右クリックし、[ドライバーの更新]を選択します。
  • 「ドライバーの最新版を自動検索する」を選択します。Windowsが何かを見つけたら、インストールします。
  • 何も更新されない場合は、プリンターの製造元の Web サイトに直接アクセスし、最新のドライバーをダウンロードして手動でインストールしてください。

アップデート後、再起動して印刷テストを行ってください。場合によっては、新しいドライバーをインストールするだけで、すべてが再び動作するようになることもあります。

まとめ

この作業は、特にレジストリのいじりやアップデートのアンインストールを繰り返すと、少し面倒になることがあります。しかし、ほとんどの場合、最近のアップデートの削除、プリンタードライバーの修正または再インストール、スプーラーサービスのリセットで、エラー0x0000011bは解決します。ただし、手を加える前にレジストリのバックアップを忘れないようにしてください。場合によっては、プリントスプーラーサービスの再起動やプリンターのトラブルシューティングツールの再実行だけで十分なこともあります。

まとめ

  • 印刷関連の最近のバグのあるアップデートをアンインストールする
  • 問題のあるアップデートを削除するにはCMDを使用する
  • 必要に応じてレジストリ設定を変更する
  • Windows プリンター トラブルシューティング ツールを実行する
  • 印刷スプーラーサービスを再起動します
  • プリンタドライバを更新または再インストールする

これが役に立つことを祈る

結局のところ、エラーの原因が特定できれば、それほど複雑ではありません。場合によっては、アップデートをロールバックしたり、サービスを再起動するだけで済むこともあります。それでも解決しない場合は、プリンターを再接続したり、ドライバーを再度追加したりしてみてください。いずれにしても、これらの修正でほとんどの人が何らかの改善を実感しています。これで誰かの時間短縮につながることを願っています。頑張ってください!