最近の Windows 10セキュリティ(Security)アップデートにより、ネットワーク経由で共有されているプリンター(printers shared over the network)が 0x0000011B エラー コードをスローするようになっています。幸いなことに、この問題は簡単に修正できます。その方法を紹介します。
問題のある更新プログラムをアンインストールすることから、ローカル ポートを使用して手動でプリンターをインストールすることまで、ネットワーク プリンターを再び機能させるためのすべての方法を確認します。Windowsで 0x0000011B エラーを修正するすべての方法を次に示します。
修正 1: Windows を更新する
最初に問題を引き起こしたのはWindows Update(Windows Update)でしたが、別の更新プログラムで修正される可能性があります。
Windows Update は奇妙なバグや競合を引き起こすことで有名ですが、Microsoftはそのような問題に対するホットフィックスも迅速に展開しています。通常、最新の更新プログラムをインストールする(installing the latest update)だけで、0x0000011B エラーが修正されます。
- アップデートを確認するには、[スタート] メニューから(Start Menu)[設定(Settings)]を開きます。
- [ Windows Update ] タブに切り替えて、 [更新プログラムの確認(Check)] ボタンをクリックします。
- 利用可能なパッケージは、利用可能なアップデートとして表示されます。[今すぐダウンロード] ボタンを使用して、更新プログラムをダウンロードしてインストールします。
更新プログラムのインストール後にコンピューターを再起動して、新しい変更を適用します。それでも「エラー 0x0000011B(Error 0x0000011B)で操作が失敗しました」というメッセージが表示される場合は、次の修正に進みます。
修正 2:問題のある更新プログラムをアンインストールする(Problematic Update)
Windows 10 (およびWindows 11 ) では、最近の更新プログラムをアンインストール(uninstall recent updates)できます。これにより、誤動作している更新プログラムをロールバックして、コンピューターを正常に動作させることができます。
Windows 11では、 [スタート] メニュー(Start Menu)で [更新プログラムのアンインストール(Uninstall)] を検索して、更新プログラムを削除するオプションを見つけることができます。
すべてのバージョンで、この設定は[コントロール パネル](Control Panel)からも見つけることができます。
- [スタート(Start)] メニューで検索して、コントロール パネル(Control Panel)を開きます。
- プログラムを選択します。
- これにより、プログラム(Programs)と機能(Features)が開き、インストールされた更新を表示(View)するオプションが表示されます。それをクリック(Click)してください。
- 新しい設定ウィンドウには、最近インストールされたすべてのWindows更新プログラムが表示され、それらをアンインストールするオプションが表示されます。これらの更新の日付を確認し、問題を引き起こしたものをアンインストールしてください。
アップデートを削除すると問題は解決しますが、これは一時的な解決策です。通常はバグ修正が実装されるため、次の更新まで
待ちます。(Wait)
解決策 3:印刷スプーラー サービスを再起動する(Print Spooler Service)
印刷スプーラ サービス(The print spooler service)は、コンピュータ上で作成されたすべての印刷ジョブを管理する役割を担っており、多くの場合、プリンタ関連のバグの原因となります。通常、印刷スプーラ サービスを再起動するだけ(Simply)で 0x0000011B エラーを修正できます。
- [スタート(Start)] メニューで[サービス(Services)] を検索して開きます。
- このアプリは、コンピューター上で実行されているかどうかにかかわらず、すべてのサービスを一覧表示します。リストはアルファベット順であるため、下にスクロールしてPrint Spoolerサービスを見つけます。
- サービスを右クリックし、 [(Right-click)再起動(Restart)]を選択します。
- Windowsはすぐにサービスを再起動します。
問題の原因が一時的な不具合である場合は、これで修正されます。それ以外の場合は、別の方法を試してください。
解決策 4: プリンターを手動でインストールする
ネットワーク プリンタを再び機能させるための回避策は、手動でインストールすること(install it manually)です。これにより、多くの場合、システムは 0x0000011B エラー メッセージなしでデバイスを使用できます。
以前のバージョンのWindows では(Windows)、このオプションは [コントロール パネル(Control Panel)] にありましたが、Windows 10とWindows 11 では(Windows 11)[設定]の [(Settings)プリンター(Printers)とスキャナー(Scanners)]セクションに移動しました。手順はほとんど同じですが、UI が更新されています。
- [スタート(Start)] メニューの歯車アイコンをクリックして [設定] を開きます。(古いバージョンのWindows では、代わりに(Windows)コントロール パネル(Control Panel)を開きます。)
- [設定] で [ (Settings)Bluetoothとデバイス(Devices)] タブに切り替え、 [プリンター(Printers)とスキャナー(Scanners)] オプションを選択します。(または、 [コントロール パネル] で、[(Control Panel)ハードウェア(Hardware)とサウンド(Sound)] の下の [デバイスとプリンターの表示(View)] オプションを選択します)。
- [デバイスの追加] をクリックし(Click Add)て、プリンターの自動検出を試みます。
- 数秒スキャンした後、手動で追加するオプションが表示されます。(Add)(対応するコントロール パネル(Control Panel)のオプションは、[必要なプリンターは一覧にありません] と表示されます)。
- これについては、2 つの方法があります。IP アドレスを使用してプリンターを追加するか、ローカル ポートを作成して適切なドライバーを手動でインストールできます。
- [手動設定でローカル プリンターまたはネットワーク プリンターを追加(Add)する] オプションを選択すると、新しいローカル ポートを作成できます。名前を付けて手動でプリンタ ドライバをインストールすると、その接続を介してネットワーク プリンタを使用できるようになります。
- より簡単なオプションは、IP アドレスまたはホスト名を使用してプリンターを追加することです。プリンターのタイプを指定し、その IP アドレスを入力するだけです。
手動でのプリンターのインストールは複雑なプロセスであり、とにかく全体を台無しにする小さなエラーの余地がたくさんあります. ただし、管理すれば、0x0000011B エラーなしで動作することがほぼ保証されます。
修正 5: CVE-2021-1678 緩和策を無効にする
この問題全体は、最近のWindows Updateが原因で、ネットワーク プリンターがもたらすセキュリティの脆弱性に対処していました。他に何も機能しない場合は、レジストリ編集を実行して、この新しい機能をシャットダウンできます。
編集は非常に簡単ですが、レジストリの編集には常に混乱のリスクが伴うため、通常の警告が適用されます。次の手順で説明されている内容を超えてレジストリ値を変更しないでください。続行する前に
、レジストリのバックアップを作成してください。(create a registry backup)
- まず、[スタート(Start)] メニューで検索してレジストリ(Registry)エディターを開きます。
- その恐ろしい評判にもかかわらず、レジストリ エディターは実際には非常に使いやすいです。左側はすべてのレジストリ エントリを含むフォルダ構造で、それぞれのカテゴリ別に分類されています。右側にはキー自体が表示されます。
- フォルダー(Navigate)をクリックするか、アドレス バーにパスをコピーして貼り付けて、HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
- (Right-click)右側のパネルの空きスペースを右クリックし、[New > DWORD (32 ビット) 値] を選択します。
- RpcAuthnLevelPrivacyEnabledという名前を付けます。これは大文字と小文字が区別されるため、自分で入力するのではなく、名前をコピーして貼り付けてください。
- 通常、レジストリ(Registry)キーはデフォルト値の 0 から始まりますが、とにかく確認することをお勧めします。作成した新しいDWORDを(DWORD)右クリックし、 [(Right-click)変更(Modify)]を選択します。
- (Make)Baseが(Base)16 進数(Hexadecimal)に設定され、Valueが 0であることを確認してください。
- コンピューターを再起動して、変更を適用します。ネットワーク プリンターは問題なく動作するはずです。
Windowsで0x0000011Bプリンター エラー(Printer Error)を修正(Fix)する最善の方法は何ですか?
0x0000011B エラーの唯一の恒久的な解決策は、問題を修正する最新のWindows Updateをインストールすることです。(Windows Update)今のところ、更新プログラムをアンインストールするか、問題のあるセキュリティ機能をレジストリ(the Registry)から無効にしてみてください。
その他の回避策には、プリンターを手動でインストールすることが含まれます。これを行うには、プリンタ ドライバで新しいローカル ポートを構成するか、ネットワーク プリンタの IP アドレスを使用して PC が接続を確立できるようにします。
ただし、これらすべての方法を試す前に、0x0000011B エラーが発生していないことを確認してください。エクスプローラー(File Explorer)でネットワーク プリンターが表示されない場合は、間違ったワークグループを使用しているか、正しく接続されていない可能性があります。
5 Best Ways to Fix “Operation Failed With Error 0x0000011B” in Windows
A recent Windows 10 Security update is causing printers shared over the network to throw the 0x0000011B error code. The good news is that the problem is easily fixable, and we will show you how.
From uninstalling the problematic update to manually installing the printer using a local port, we will review every method to get your network printer working again. Here are all the ways to fix the 0x0000011B error in Windows.
Fix 1: Update Windows
While it was a Windows Update that initially caused the issue, another update will likely fix it.
Windows Updates are notorious for creating weird bugs and conflicts, but Microsoft is also quick to roll out a hotfix for any such problems. Simply installing the latest update will usually fix the 0x0000011B error.
- To check for updates, head to the Start Menu and open Settings.
- Switch to the Windows Update tab and click the Check for updates button.
- Any available packages are displayed as Updates available. Use the download now button to download and install the update.
Restart your computer after the update is installed to apply the new changes. If you still get an “Operation Failed With Error 0x0000011B” message, move on to the next fix.
Fix 2: Uninstall the Problematic Update
In Windows 10 (and Windows 11), you can uninstall recent updates. This lets you roll back malfunctioning updates to get your computer working correctly.
On Windows 11, you can find the option to remove updates by searching Uninstall Updates in the Start Menu.
In all versions, you can also locate this setting through the Control Panel.
- Open Control Panel by searching for it in the Start menu.
- Select Programs.
- This opens Programs and Features with the option to View installed updates. Click on it.
- A new settings window displays all recently installed Windows updates with the option to uninstall them. Check the dates of these updates and uninstall the one that started your problem.
Removing the update will fix the issue, though it is a temporary solution. Wait until the next update, as that usually implements bug fixes.
Fix 3: Restart the Print Spooler Service
The print spooler service is responsible for managing all print jobs created on the computer and is often the root of any printer-related bugs. Simply restarting the print spooler service can usually fix the 0x0000011B error.
- Search for Services in the Start menu and open it.
- The app lists all services—running or not—on your computer. As the listing is alphabetical, scroll down to find the Print Spooler service.
- Right-click on the service and select Restart.
- Windows immediately restarts the service.
If the problem was caused by a temporary glitch, this should fix it. Otherwise, try another method.
Fix 4: Manually Install the Printer
A workaround for getting a network printer functioning again is to install it manually. This often allows the system to use the device without a 0x0000011B error message.
Note that in earlier versions of Windows, you’d find this option in the Control Panel, while Windows 10 and Windows 11 have relocated it to the Printers & Scanners section of Settings. The steps are still mostly the same, just with an updated UI.
- Open Settings by clicking the gear icon on the Start menu. (In older versions of Windows, open the Control Panel instead.)
- Switch to the Bluetooth & Devices tab in Settings, then select the Printers & Scanners option. (Or, in the Control Panel, select the View devices and printers option under Hardware and Sound.)
- Click Add device to try to detect the printer automatically.
- After a few seconds of scanning, you will be presented with the option to Add manually. (The corresponding Control Panel option reads The printer that I want isn’t listed.)
- Now you have two ways to go about this. You can add the printer using its IP address or create a local port and manually install the right drivers.
- If you choose the Add a local printer or network printer with manual settings option, you can create a new local port. Give it a name and manually install the printer drivers, allowing you to use the network printer through that connection.
- The easier option is to Add a printer using an IP address or hostname. You just need to specify the type of printer and enter its IP address.
Manual printer installation is a complicated process, with a lot of room for small errors that ruin the whole anyway. If you manage it, however, it is almost guaranteed to work without any 0x0000011B errors.
Fix 5: Disable CVE-2021-1678 Mitigation
The whole issue has been caused by a recent Windows Update addressing a security vulnerability posed by network printers. If nothing else works, you can perform a registry edit to shut this new feature down.
While the edit is simple enough, registry editing always comes with some risk of messing things up, so the usual warnings apply. Do not fiddle with registry values beyond what is outlined in the following steps, and create a registry backup before you proceed.
- First, open the Registry editor by searching for it in the Start menu.
- Despite its scary reputation, the registry editor is actually quite easy to use. On the left side is the folder structure containing all registry entries sorted by their respective categories, and on the right, you will see the keys themselves.
- Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print by clicking through the folders or just copy-pasting the path in the address bar.
- Right-click in the empty space in the right panel and select New > DWORD (32-bit) value.
- Name it as RpcAuthnLevelPrivacyEnabled. Note that this is case-sensitive, so copy-paste the name instead of typing it out yourself.
- Registry keys usually start with a default value of zero, but it is a good idea to check anyway. Right-click on the new DWORD you created and select Modify.
- Make sure that the Base is set to Hexadecimal and the Value is 0.
- Restart your computer to apply the changes. Your network printer should now work without any issues.
What Is the Best Way to Fix the 0x0000011B Printer Error in Windows?
The only permanent solution to the 0x0000011B error is to install the latest Windows Update which fixes the issue. For now, you can try uninstalling the update or disabling the problematic security feature from the Registry.
Other workarounds include installing the printer manually. You can do this by configuring a new local port with the printer drivers, or using the IP address of the network printer to help the PC establish a connection.
Before you try all these methods, however, make sure you are suffering from a 0x0000011B error. If you cannot see the network printer in File Explorer, you might be using the wrong workgroup or just not connected properly.