エラー 0x0000011b Windows はプリンターに接続できません
ネットワーク共有プリンターから印刷しようとした際にエラー0x0000011bが発生すると、イライラしてしまうかもしれません。このガイドでは、この問題の原因と、システムのセキュリティを損なうことなく解決する方法について説明します。
目次
エラー0x0000011bとは何か、なぜ発生するのか
次のメッセージが表示された場合:
「 Windowsはプリンタに接続できません。エラー0x0000011bにより操作に失敗しました。」
特定の Windows アップデート以降、より一般的になったネットワーク プリンターの問題に遭遇している可能性があります。
この問題は、通常、KB5005568、KB5005566、KB5005565、場合によってはKB890830などのセキュリティパッチをインストールした後に発生します。これらの更新プログラムは、Windows印刷スプーラーのスプーフィングなどの脆弱性に対するセキュリティを強化しますが、ネットワーク共有プリンターの認証処理に意図せず影響を与えます。
トレードオフ:セキュリティ vs. 機能性
問題のあるアップデートをアンインストールすると印刷機能が回復する可能性がありますが、ネットワークがPrintNightmareやMSHTMLの脆弱性といった脅威にさらされることになります。幸いなことに、アップデートを削除せずに済む、より安全な回避策があります。
解決策: 印刷スプーラーのRPC暗号化を無効にする
このエラーは、ホストコンピューター(プリンターを共有しているマシン)のWindowsレジストリを調整することで解決できます。これにより、ネットワークセキュリティ全体に影響を与えることなく、プリンター通信のRPC暗号化が無効になります。
次の手順に従ってください。
- Windows + R を押して「regedit」と入力し、「OK」をクリックしてレジストリ エディターを開きます。
- 次の場所に移動します:
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
- Print キーを右クリックし、[新規] > [DWORD (32 ビット) 値] を選択して、名前を付けます。
- RpcAuthnLevelPrivacyEnabled
- 新しいエントリをダブルクリックし、値のデータを 0 に設定して、[OK] をクリックします。
- レジストリ エディターを閉じます。
- 次に、印刷スプーラー サービスを再起動します。
- Windows + R を押して、services.msc と入力し、Enter を押します。
次に、クライアントのコンピュータに戻り、プリンターに再度接続してみます。
最終的な考察:バランスの取れた修正
レジストリを介してRPC暗号化を無効にすることは、エラー0x0000011bに対する安全かつ効果的な解決策です。これにより、セキュリティアップデートはそのまま維持され、プリンターの機能が回復します。エラーが解決しない場合は、すべてのコンピューターがアップデートされ、正しく設定されていることを確認し、ネットワーク設定の再確認を検討してください。