Windows 10 & 11で「操作に失敗しました 0x0000011B」エラーを修正する方法

あなたのような読者は、MUOをサポートするために役立ちます。当サイトのリンクを使って購入された場合、アフィリエイト報酬が発生する場合があります。続きを読む

Microsoftが公開した新しいセキュリティパッチにより、ネットワーク上で共有されているプリンターが誤動作し、「操作に失敗しました 0x0000011B」エラーが発生する可能性があります。このエラーは、主にWindows 10 21H1ビルドが動作しているコンピューターに影響を及ぼしています。しかし、Windows 11のシステムでも発生する可能性があります。

Windowsアップデートで不具合の最新パッチをインストールすることで、このエラーを修正することができます。そうでない場合は、エラーを修正してプリンターを再び使えるようにするための他のトラブルシューティング手順を紹介します。

なお、すべての修正プログラムは、プリンターが接続されているホストシステムで適用する必要があります。

1.プリントスプーラサービスを再起動する

プリンタの問題を解決するための一般的なトラブルシューティングの手順は、プリントスプーラサービスを再起動することです。これは、コンピュータとプリンタ間の印刷ジョブを処理する重要なサービスです。プリントスプーラサービスが実行されていない場合、サービススナップインから手動で開始することができます。ここでは、その方法を説明します。

  • Win Rキーを押して、ファイル名を指定して実行を開きます。
  • services.mscと入力し、OKをクリックします。
  • サービススナップインで、Print Spoolerサービスを見つけます。
  • print spooler service properties
  • 次に、サービスを右クリックして、[プロパティ]を選択します。
  • print spooler service startup type automatic
  • プロパティ]ダイアログで、[全般]タブを開きます。
  • restart print spooler service 1
  • スタートアップの種類]ドロップダウンをクリックし、[自動]に設定します。
  • 適用]と[OK]をクリックして、変更を保存します。
  • Print Spoolerを再度右クリックし、[再起動]をクリックします。
  • Print Spoolerサービスが起動したら、新しい印刷ジョブを作成し、改善が見られるかどうかを確認します。
  • 2.Windowsの更新プログラムをインストールする

    check windows 10 updates

    この問題が広範囲に及んでいる場合、Windowsアップデートによってバグフィックスが提供される可能性があります。そこで、新しいWindowsアップデートが利用可能かどうかを確認することから始めてください。これらは、多くの場合、広範囲に及ぶ問題を修正するためにリリースされた小さな修正プログラムです。

    Windowsのアップデートを確認し、インストールするには。

  • Win Iキーを押して、「設定」アプリを開きます。
  • 左ペインで、「Windows Update」タブを開きます。更新&]を開きます。Windows 10 のセキュリティ]をクリックします。
  • 更新プログラムの確認]をクリックします。Windows は保留中の更新プログラムを探し、ここにリストアップします。
  • ダウンロード{b}インストールをクリックし、更新プログラムをインストールします。
  • インストールが完了したら、PCを再起動し、改善されることを確認します。
  • 3.ローカルポートから手動でプリンターをインストールする

    少し複雑ですが、操作に失敗したエラー0x0000011Bを修正するための有効な解決策は、ローカルポートのためにWindowsにプリンタを手動で追加することです。以下はその方法です。

  • Win Iを押して、「設定」を開きます。
  • 次に、「デバイス」をクリックし、「プリンター&スキャナー」タブを開きます。
  • 次に、プリンタまたはスキャナの追加をクリックします。Windowsが利用可能なプリンターをスキャンします。 the printer that i want isnt listed
  • 必要なプリンターが表示されていないオプションをクリックします。すぐにオプションが表示されない場合は、プリンタまたはスキャナの追加オプションをクリックした後、数秒待ちます。
  • プリンタの追加] ダイアログで、[ローカルプリンタまたはネットワークプリンタを手動設定で追加] を選択します。 add local printer network printer
  • プリンタポートの選択」で、「新しいポートを作成する」を選択します。 create new port local port add printer
  • Type of port(ポートの種類)のドロップダウンをクリックし、Local Port(ローカルポート)を選択します。
  • 次へ」をクリックします。 enter port name printer
  • Enter a port name(ポート名の入力)フィールドに、ネットワークプリンタのファイルパスとネットワークプリンタ名を入力します。コンピュータ名にはユーザ名またはIPアドレスを使用し、次に共有したいプリンタ名を入力します。
  • OKをクリックすると、プリンターが保存されます。
  • 次に、プリンタードライバーをインストールするために、リストからお使いのプリンターメーカーを選択します。
  • 次に、「プリンター」欄で正しいプリンタードライバーを選択します。
  • 次へ」をクリックします。
  • プリンタードライバーの名前を決めて、インストールをクリックします。
  • 次へ] をクリックし、インストールが完了するのを待ちます。
  • 新しく追加されたプリンターは、コントロールパネルと設定アプリの「デバイスとプリンター」の下に表示されます。新しい印刷ジョブを実行して、エラーが解決されるかどうかを確認します。

    4.CVE-2021-1678レジストリフィックスを無効にする

    問題のセキュリティアップデートには、CVE-2021-1678と呼ばれるPrinter Spooler Spoofingの脆弱性を修正するためのセキュリティフィックスが含まれていました。しかし、この新しい変更により、0x0000011B operation failed エラーが発生するようになったようです。

    セキュリティアップデートをアンインストールせずにエラーを修正するには、この機能を無効にする新しいレジストリエントリを作成する必要があります。以下はその方法です。

    Windowsレジストリの変更にはリスクが伴うことに注意してください。以下の手順を実行する前に、Windowsレジストリをバックアップし、システムの復元を作成することをお勧めします。

    次に、以下の手順でCVE-2021-1678のミティゲーションを無効化します。

  • Win Rキーを押して「ファイル名を指定して実行」を開きます。
  • regedit」と入力し、「OK」をクリックして、レジストリエディタを開きます。
  • レジストリエディタで、次の場所に移動します。レジストリパスをコピーして貼り付けると、簡単に移動できます。 Computer ○HKEY_LOCAL○MACHINE ○SYSTEM ○CurrentControlSet ○Control ○Print
  • 次に、Print > New > DWORD (32-bit) Valueを右クリックします。 create new dword 32 bit value registry editor
  • DWORD値をRpcAuthnLevelPrivacyEnabledにリネームします。 registry editor modify rpcauthlevelprivacyenabled
  • RpcAuthnLevelPrivacyEnabled値を右クリックし、Modifyを選択します。
  • Value data]フィールドに[0]を入力し、[OK]をクリックして変更を保存します。 registry editor modify rpcauthlevelprivacyenabled 0 disabled
  • レジストリエディタを終了し、PCを再起動すると、変更が適用されます。
  • 再起動後、共有プリンターを使用してみて、エラーが解消されているかどうか確認します。
  • 5.最近インストールした更新プログラムのアンインストール

    Windowsのセキュリティ更新プログラムをインストールした後にこの問題が発生した場合、その更新プログラムをアンインストールすると、変更内容が元に戻り、エラーが修正されます。Windowsの更新プログラムのセクションから、いくつかの個別の更新プログラムをアンインストールすることができます。この機能は、特に更新プログラムをインストールした後に発生した問題を元に戻すために利用できます。

    なお、当該更新プログラム(KB5005565)は、Windows OSのプリントスプーラーの脆弱性を修正するために公開されたものです。この更新プログラムをアンインストールすると、コンピュータが再び脆弱な状態になる可能性があります。上記の方法で解決できない場合の最後の手段としてご利用ください。

    Windowsの更新プログラムをアンインストールするには

  • Win Rキーを押して、「ファイル名を指定して実行」を開きます。
  • controlと入力し、OKをクリックすると、コントロールパネルが開きます。 control panel uninstall programs
  • 次に、[プログラム]をクリックします。 control panel uninstall programs view installed updatges
  • プログラムと機能」の中の「インストールされた更新プログラムの表示」をクリックします。これにより、設定アプリの「更新プログラムのアンインストール」セクションが表示されます。または、設定 > Windows Update > 更新履歴 > 更新プログラムのアンインストール からもアクセスできます。 uninstall windows updates
  • 問題のある更新プログラム(KB5005565)を探し、[アンインストール]をクリックします。
  • もう一度 [アンインストール] をクリックして、動作を確認します。更新プログラムがアンインストールされるまで待ち、PCを再起動すると変更が適用されます。
  • Windows の 0x0000011b 印刷エラーの修正

    このエラーは、主にWindows 10コンピュータに影響を及ぼしています。この問題を解決するには、ホットフィックスを含む可能性のある保留中のWindows更新プログラムをすべてインストールしてみてください。また、プリンターをローカルポートに手動で追加するか、レジストリエントリを編集して問題のある設定を無効にすることができます。何をやってもうまくいかない場合は、セキュリティ更新プログラムをアンインストールすることが最後の手段かもしれません。ただし、この方法では、プリントスプーラのスプーフィングによる脆弱性が発生する可能性があります。

    Scroll to Top