Fix Error 0x00000bc4 Printer 0x00000709 in Windows 11 22H2

2 ways to solve Windows 11 22h2 0x00000bc4 no printers were found and 0x00000709 error codes. 

0x00000bc4

Like the previous version, Windows 11 users are also complaining to struggle when trying to connect to printer after they update to 22H2. Instead of establishing connection to the device, a message appears for them – “Operation could not be completed (error 0x00000bc4). No Printers were Found”.

Description of error code 0x00000bc4 is ERROR_PRINTER_NOT_FOUND. Sometimes, 0x00000709 (ERROR_INVALID_PRINTER_NAME) may also appear. Both problems started after upgrading the system to Windows 11 22H2. Fortunately, there are solutions to these shared network printer issues so nothing to worry about. We have earlier written – Fix Printer Allows only Default Settings after upgrade to Windows 11 22H2.

Windows 11 22H2 Printer Error 0x00000bc4 and 0x00000709

Here is how to fix Error 0x00000bc4 Printer 0x00000709 in Windows 11 22H2 –

Way-1: Using Group Policy

This problem occurs because of a Group Policy, Configure RPC Connection settings which came with Windows 11 22H2.  In brief, this policy allows you to configure protocol options to use for Outgoing RPC connections.

22H2 built-in configuration prevents Windows from detecting your network printers. This setting wipes out the existing printers and adding them manually triggers error 0x00000bc4. Changing the policy setting as follow will fix the error –

  1. Click on – Sart.
  2. Type – gpedit.msc.
  3. Hit Enter to open Local Group Policy Editor.
  4. Navigate to
Administrative Templates > Printers > Configure RPC connection settings
how to fix Error 0x00000bc4 Printer 0x00000709 in Windows 11 22H2
  1. On Configure RPC connection settings window, check Enabled.
  2. In the Options section, click on the drop-down.
  3. Select – RPC over named pipes.
  4. Click – Apply and OK.
Configure RPC Connection settings

This policy helps:

This policy setting controls which protocol and protocol settings to use for outgoing RPC connections to a remote print spooler.

By default, RPC over TCP is used and authentication is always enabled. For RPC over named pipes, authentication is always enabled for domain joined machines but disabled for non domain joined machines.

Protocol to use for outgoing RPC connections:
— “RPC over TCP”: Use RPC over TCP for outgoing RPC connections to a remote print spooler
— “RPC over named pipes”: Use RPC over named pipes for outgoing RPC connections to a remote print spooler

Use authentication for outgoing RPC over named pipes connections:
— “Default”: By default domain joined computers enable RPC authentication for RPC over named pipes while non domain joined computers disable RPC authentication for RPC over named pipes
— “Authentication enabled”: RPC authentication will be used for outgoing RPC over named pipes connections
— “Authentication disabled”: RPC authentication will not be used for outgoing RPC over named pipes connections

If you disable or do not configure this policy setting, the above defaults will be used.

Way-2: Through modifications in Registry

The same printer error 0x00000bc4, 0x00000709 can be solved by simply changing Registry entries in the following way –

  1. Press Windows and R keys.
  2. Type – Regedit.exe.
  3. Hit Enter to launch the Registry Editor.
  4. Select Yes on the User account control dialog.
  5. Browse below string and reach the entry RPC –
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\RPC
  1. Double-click on RpcOverNamedPipes and enter Value data 1.
  2. In the same way, change the value data of RpcOverTcp (default) to 0.
  3. Close the Registry Editor and restart your computer.

Methods:
Way-1: Using Group Policy
Way-2: Through modifications in Registry

That’s all!!

Sharing is caring    Share Whatsapp

 
Topics:  Windows
  
About Sunita
Love to play with Windows 11 and 10. Suggestion - Going for Registry change or system files edit then remember to take a backup or create a restore point before Starting.