Printer connections on Windows 11 systems running version 22H2 and later frequently fail with the error message: Operation could not be completed (error 0x00000bc4). No printers were found.
This issue typically arises after upgrading Windows 11, causing network printers to disappear and preventing new connections. The root cause is a change in the default Remote Procedure Call (RPC) protocol used for printer communication, which restricts network printer discovery. Adjusting system policies or registry settings corrects this behavior and restores access to shared printers.
Change Group Policy to Allow Network Printer Discovery
Step 1: Open the Local Group Policy Editor by pressing Windows + R
, typing gpedit.msc
, and pressing Enter
. This tool is available in Windows 11 Pro, Enterprise, and Education editions.

Step 2: In the Group Policy Editor, use the left sidebar to navigate to:Computer Configuration > Administrative Templates > Printers

Step 3: Double-click Configure RPC connection settings
in the right pane. This setting determines which protocol Windows uses to communicate with network printers.

Step 4: Set the policy to Enabled. In the options below, select RPC over named pipes from the dropdown menu. Leave authentication settings at their defaults unless your environment requires specific adjustments.

Step 5: Click Apply, then OK. Close the Group Policy Editor and restart your computer to apply the changes. After rebooting, retry adding or using your network printer. The system should now detect available printers on the network.
Modify Registry Settings for Windows 11 Home or Missing Group Policy Editor
Windows 11 Home edition does not include the Group Policy Editor. Instead, update the registry to set the correct RPC protocol for network printers. This method achieves the same result as the group policy change above.
Step 1: Press Windows + R
, type regedit
, and press Enter
to open the Registry Editor. When prompted by User Account Control, confirm to proceed.

Step 2: In the Registry Editor, navigate to the following path:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC
If the Printers
or RPC
keys do not exist, right-click to create them as new keys under Windows NT
and Printers
respectively.

Step 3: Inside the RPC
key, right-click the right pane and select New > DWORD (32-bit) Value. Name the new value RpcUseNamedPipeProtocol
.

Step 4: Double-click RpcUseNamedPipeProtocol
and set its value data to 1
. Click OK to save.

Step 5: Close the Registry Editor and restart your computer. Upon reboot, Windows should now successfully detect and connect to network printers.
Clear and Reset the Printer Spooler
Print spooler issues or stuck print jobs can also interfere with printer detection. Resetting the spooler clears pending jobs and refreshes printer services.
Step 1: Press Windows + R
, type services.msc
, and press Enter
to open the Services manager.

Step 2: Scroll down and locate Print Spooler
in the list. Right-click it and choose Stop to halt the service.

Step 3: Open File Explorer and go to:
C:\Windows\System32\spool\PRINTERS
Delete all files inside the PRINTERS
folder, but do not delete the folder itself. This step removes any stuck print jobs.

Step 4: Return to the Services manager, right-click Print Spooler
again, and select Start to restart the service.
Step 5: Try printing or adding the printer again. If the error was related to the spooler, this process resolves it.
Run the Printer Troubleshooter
Windows includes a built-in printer troubleshooter that diagnoses and repairs common printer issues automatically.
Step 1: Press Windows + I
to open Settings. Navigate to System > Troubleshoot > Other troubleshooters.

Step 2: Find Printer in the list and click Run next to it.

Step 3: Follow the on-screen prompts. The troubleshooter will scan for issues and suggest or apply fixes. Restart your computer after the troubleshooter completes, then check if printers are now detected.
Add the Printer Manually
If automatic detection still fails, manually adding the network printer can bypass some system restrictions.
Step 1: Open the Control Panel and select Devices and Printers.

Step 2: Click Printers and scanners on the Bluetooth and Devices page.

Step 3: Click the Add device button at the top right. If your printer is not listed, click The printer that I want isn't listed.

Step 4: Choose Select a shared printer by name. Enter the network path to the shared printer (e.g., \\ComputerName\PrinterName
) or browse for it.

Step 5: Complete the wizard to finish adding the printer. Install any required drivers if prompted.
Update Printer Drivers
Outdated or incompatible printer drivers can also prevent successful printer connections. Installing the latest drivers ensures compatibility with Windows 11's updated protocols.
Step 1: Go to the printer manufacturer's website and download the latest driver for your printer model and Windows version.
Step 2: Install the driver according to the manufacturer's instructions. Restart your computer after installation.
Step 3: Try reconnecting to the printer. Updated drivers often resolve detection and communication failures.
Switching the RPC protocol via Group Policy or the registry reliably restores network printer functionality after upgrading to Windows 11. If issues persist, resetting the print spooler, running the troubleshooter, or updating drivers provides additional fixes.
Member discussion