How to fix printing error 0x00000709 (Operation could not be completed) in Windows?

Prefer to fix it yourself? The manual steps follow.

  • 8methods
  • 5 to 30 minutes
  • Intermediate
Start fixing

Applies to Windows 11 and Windows 10 PCs that connect to a shared printer or a print server, or that cannot set a default printer

8 methods in this guide
  1. What the error means
  2. Causes, ranked
  3. Windows 11 and Windows 10
  4. The fixes
  5. 1. Re-add by host name
  6. 2. Client: named pipes
  7. 3. Host: TCP or both
  8. 4. Default printer in Settings
  9. 5. Clear the old default
  10. 6. Print server alias
  11. 7. Update and restart spooler
  12. 8. Add by IP address
  13. Still not fixed
  14. Prevent it
  15. FAQ
Question

Hi. I tried to connect a shared printer that we received yesterday, but I keep getting the 0x00000709 error with the message "Operation could not be completed." Are there any tips you can provide me to fix this?

Error 0x00000709 is Windows error 1801, "The printer name is invalid": Windows could not use the printer under the name it was given. It appears in two places, when you connect to a printer another PC shares and when you set a default printer, and each has its own fix.

Short answer

0x00000709 means "The printer name is invalid." With a shared printer, remove it and add it again as \\HostName\ShareName (Fix 1). If either PC runs Windows 11 22H2 or later, switch the client to RPC over named pipes (Fix 2) or open RPC over TCP on the host (Fix 3). If the error comes when you set a default printer, turn off Let Windows manage my default printer (Fix 4) and clear the old Device value (Fix 5).

At a glance
ErrorOperation could not be completed (error 0x00000709). Double check the printer name and make sure that the printer is connected to the network. The number is Windows system error 1801, ERROR_INVALID_PRINTER_NAME: "The printer name is invalid."
Where it appearsIn a box titled Printers when you connect to a printer that another computer or a print server shares, and when you select Set as default printer in Devices and Printers.
Main causeShared printers: the two PCs do not agree on how to talk, most often since Windows 11 version 22H2 switched print connections to RPC over TCP. Default printer: an old printer name is stuck in your user settings.
Fastest fixAdd the shared printer again by the host's real name (Fix 1), then switch the client to RPC over named pipes (Fix 2). For the default printer: Fix 4 and Fix 5.
Also written as0x709, 0x00709, 00000709, error 709, printer error 709, printer sharing error 709, error 1801.
AffectsWindows 11 and Windows 10, every printer brand. Most recent reports involve Windows 11 22H2, 23H2, 24H2, 25H2 and 26H2 as the host or the client.
Microsoft's statusMicrosoft documents the Windows 11 22H2 print RPC change and its settings, and one 0x00000709 case for print servers reached by a DNS alias. A 2021 Windows 10 bug with this code was fixed by KB5007253 on 22 November 2021.
Time to fix5 minutes for Fix 1 or Fix 4, 15 to 30 minutes when both PCs have to be changed.

Facts checked on 14 October 2026. Steps written for Windows 11 (25H2 and 26H2) and Windows 10 22H2.

What "Operation could not be completed (error 0x00000709)" means

0x00000709 is a hexadecimal number. In decimal it is 1801. Microsoft's list of system error codes gives it the name ERROR_INVALID_PRINTER_NAME and the text "The printer name is invalid". Windows asked the print system to open or use a printer by its name, and the print system could not match that name to a printer it can reach.

That is why the box adds "Double check the printer name and make sure that the printer is connected to the network." The advice is rarely the answer. The name you typed is usually right; what fails is the connection behind it, or an old name that Windows keeps in your user settings.

Windows dialog titled Printers with a warning sign and the text Operation could not be completed (error 0x00000709). Double check the printer name and make sure that the printer is connected to the network.
The error as Windows 11 shows it: a small box titled Printers with a single OK button.
One code, two very different situations
What you were doingWhere the name failsStart with
Adding a printer that another PC shares, or double-clicking it under Network in File ExplorerThe host PC does not answer on the protocol your PC usesFix 1, then Fix 2
Printing to a shared printer that worked before an updateThe connection method changed on one of the PCsFix 2 and Fix 3
Connecting to an office print server through an alias nameThe alias does not resolve the way the print server expectsFix 6
Selecting Set as default printerAn old default printer name is stored in your user profileFix 4, then Fix 5
Every spelling is the same code

The full form has eight digits after 0x: 0x00000709. People also type 0x709, 0x00709, 00000709 or simply "error 709" and "printer error 709". Zeros in front do not change a number, so all of them mean error 1801. It is not the same as 0x000006BA (1722, "The RPC server is unavailable") or 0x0000011B, which have their own causes.

Why Windows says the printer name is invalid: causes of error 709, ranked

Microsoft has one support article that covers 0x00000709 by number, about print servers reached through a DNS alias. The ranking below adds Microsoft's Windows 11 print documentation, its update notes and what users and administrators report on Microsoft Q&A. It runs from the common to the rare.

Decision chart for error 0x00000709: connecting to a shared printer leads to Fix 1, 2, 3 and 6, setting a default printer leads to Fix 4, 5 and 7, and Fix 8 adds a network printer by IP address
Where you saw the message decides which fix to start with.
Causes and the fix that belongs to each
#CauseHow to recognise itFix
1The client and the host use different print RPC settings since Windows 11 22H2Either PC runs Windows 11 22H2 or later. The host prints locally, but other PCs get 709.Fix 2, Fix 3
2A stale or half-removed printer connection on the clientThe printer shows in the list but fails, or it was added under an old name or pathFix 1
3An old default printer name stuck in your user settingsThe error comes only when you select Set as default printerFix 4, Fix 5
4Sharing or network discovery is off on the host, or the host is asleep\\HostName does not open in File ExplorerFix 1
5A print server reached through a CNAME aliasThe printer works by the server's real name but not by the aliasFix 6
6A missing Windows update on one of the PCsWindows 10 PCs not updated since October 2021, or a host with pending updatesFix 7
  • Why the Windows 11 change comes first. Microsoft says that Windows 11 version 22H2 changed how computers talk during printing: clients use RPC over TCP by default, and a computer that shares a printer listens only on RPC over TCP. A blocked port or a mismatch leaves the client with this error.
  • Why the default printer case is common. On Microsoft Q&A, moderators and users point to the Device value under HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows. It holds the default printer's name, and when it names a printer that is gone, Windows refuses the new one.
  • Why a 2021 update still matters. Microsoft's notes for KB5007253 say it fixed a known issue with error codes 0x000006e4, 0x0000007c or 0x00000709 when connecting to a printer shared on a Windows print server.

Error 0x00000709 on Windows 11 and Windows 10: what differs

The default printer case is the same on both systems; only the Settings paths differ. Shared printers are different. Since Windows 11 version 22H2 the print connection between computers runs over RPC over TCP by default, and named pipes, the older method, are switched off. Reports of 709 rose with that change.

Matrix of the Windows 11 print RPC settings: a client on RPC over TCP connects when the host firewall lets ports 135 and 49152 to 65535 in, a client on named pipes is not guaranteed with a TCP-only host, and a host set to pipes and TCP accepts both
Which client and host settings fit together since Windows 11 22H2, with the registry key behind them.
What changes between the two systems
SituationWindows 11 (22H2 and later)Windows 10 22H2
Connecting to a shared printerUses RPC over TCP by default. Named pipes only when you turn them on (Fix 2).The 22H2 change does not apply. Microsoft's article names Windows 11, version 22H2 and later.
Sharing a printer with other PCsListens on RPC over TCP only by default, so the firewall must let ports 135 and 49152 to 65535 in (Fix 3)Users report 709 when a Windows 10 or Windows 7 PC connects to a Windows 11 host
Setting a default printerSettings > Bluetooth & devices > Printers & scannersSettings > Devices > Printers & scanners
Group Policy routePro, Enterprise and Education only. Home uses the registry commands.Same rule
Fixes from MicrosoftStill servicedSupport ended on 14 October 2025
A typical Windows 11 report

On Microsoft Q&A, a user describes two PCs on Windows 11 Home 25H2. A USB printer shared from one gave error 709 on the other, while the same printer shared from a 24H2 PC worked. After months of attempts, the named pipes setting in Fix 2 made it work, the user reported.

How to fix error 0x00000709: eight fixes in order

Fix 1 to Fix 3 are for a printer that another computer shares, and they solve most cases. Fix 4 and Fix 5 are for the default printer. Fix 6 is for office print servers, Fix 7 and Fix 8 for what is left.

What you see or haveStart with
709 when you add or open a printer that another PC sharesFix 1
The host or your PC runs Windows 11 22H2 or later, and Fix 1 did not helpFix 2
You manage the host PC, or several clients fail at onceFix 3
709 when you select Set as default printerFix 4
Set as default is there, but the error staysFix 5
An office print server reached through an alias nameFix 6
A Windows 10 PC that has not been updated for a long timeFix 7
The printer has its own network port and nothing above helpsFix 8

Fix 1. Remove the shared printer and add it again by the host's real name

5 to 10 minutesLow riskFor everyone who gets 709 with a printer that another PC shares. Do this first; it costs five minutes.

Error 1801 says the name did not lead to a printer. A connection saved under an old path, or a host that is asleep or not sharing, gives exactly that answer. Microsoft's own steps for shared printers end with removing the printer and adding it again by \\ComputerName\PrinterShareName.

  1. On the host PC, print a test page to be sure the printer itself works there. Keep the host awake while you test.
  2. On the host, open Settings > Bluetooth & devices > Printers & scanners, select the printer, then Printer properties. On Windows 10 open Settings > Devices > Printers & scanners and select Manage first.
  3. On the Sharing tab, check Share this printer and write down the Share name exactly. Select Apply and OK.
  4. On the host, open Settings > Network & internet > Advanced network settings > Advanced sharing settings and turn on Network discovery and File and printer sharing.
  5. On your PC, open File Explorer and type \\HostName in the address bar, with the host's computer name. Its shared printer should be listed.
  6. On your PC, remove the failing printer in Printers & scanners with Remove, then restart the PC.
  7. Select Add device, then Add manually, choose Select a shared printer by name and type \\HostName\ShareName. On Windows 10 the button is Add a printer or scanner, then The printer that I want isn't listed.
Four details that turn a valid name into an invalid one
CheckWhy it matters for 709
Use the computer name, not a nicknameMicrosoft's only 0x00000709 article is about an alias name that does not reach the printer, while the real name works
Type the share name, not the printer modelThe share name can differ from the name in the printer list. A wrong one is literally an invalid printer name.
Same account or the host's passwordMicrosoft says shared printers may require valid credentials of the host PC
Both PCs on the same local networkIf \\HostName does not open, fix the network first: no print setting helps

If the host is reached but Windows says it cannot connect for another reason, our guide to shared printer error 0x00000006 covers credentials and Point and Print restrictions.

It worked if: \\HostName opens and lists the printer, and the shared printer is added without the 709 box.

If not: If \\HostName opens but adding the printer still gives 709, and either PC runs Windows 11 22H2 or later, go to Fix 2.

Fix 2. Windows 11 22H2 and later: switch the client to RPC over named pipes

10 minutesRead the warningThe host is reachable, but your PC still gets 709, and either PC runs Windows 11 22H2 or later. Needs an administrator.

Since 22H2, a Windows 11 client asks the host over RPC over TCP. When that call is blocked, the connection fails. Turning on named pipes makes the client use the older method, which is the change users on Microsoft Q&A most often report as the one that cleared 709.

Back up first, and know what you change

This adds a printer policy value to the registry. Back up HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers first: Back up the registry before editing it. Microsoft says named pipes are not the recommended setup and should be used only when RPC over TCP is not an option. On a work PC, ask the administrator: Fix 3 is the route Microsoft prefers.

On Windows 11 Pro, Enterprise or Education: Group Policy. Open the Local Group Policy Editor, step by step in Open the Local Group Policy Editor, and change one policy.

  1. Press Win + R, type gpedit.msc and press Enter.
  2. Go to Computer Configuration > Administrative Templates > Printers.
  3. Double-click Configure RPC connection settings and select Enabled.
  4. Under Protocol to use for outgoing RPC connections, select RPC over named pipes. Leave Use authentication for outgoing RPC over named pipes connections on Default.
  5. Select OK, restart the PC and add the printer again as in Fix 1.
Configure RPC connection settings policy window set to Enabled, with Protocol to use for outgoing RPC connections set to RPC over named pipes and authentication left on Default
The policy on Windows 11. Its help text says RPC over TCP is the default and lists the authentication choices for named pipes.

On Windows 11 Home: one command. Home has no Group Policy editor, so set the same value in the registry. Run it in Terminal (Admin), then restart the PC. It is the command Microsoft gives for this setting.

Client: use RPC over named pipes for print connections (1 = named pipes, 0 or not set = RPC over TCP)

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC" /v RpcUseNamedPipeProtocol /t REG_DWORD /d 1 /f
Registry Editor with the New menu open on DWORD (32-bit) Value and, beside it, the new value RpcUseNamedPipeProtocol of type REG_DWORD being named
The same value made by hand in Registry Editor, in the RPC key under Printers. The command above does this in one line.
Undo

Set the policy back to Not Configured, or run reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC" /v RpcUseNamedPipeProtocol /f and restart. Windows goes back to RPC over TCP.

It worked if: After the restart the shared printer adds and prints, and opening it under Network no longer shows 709.

If not: If 709 stays, the host may not listen on named pipes. Go to Fix 3 on the host, or remove the value again and use Fix 3's TCP route.

Fix 3. On the host: let RPC over TCP in, or listen on named pipes too

15 minutesRead the warningYou can change the PC that shares the printer, several clients fail, or older Windows PCs connect to a Windows 11 host.

A Windows 11 22H2 or later host listens only on RPC over TCP. Microsoft says the most common issue is a firewall rule that blocks it. Older clients, or clients switched to named pipes in Fix 2, find no listener and get 709.

What can go wrong and how to protect it

Opening ports exposes the host's RPC service to your network, so allow them only from your local network, never from the internet. Route B changes a registry policy: back up HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers first. Microsoft also lists settings that lower RPC authentication; this guide leaves them out.

Route A, Microsoft's recommendation: allow RPC over TCP. The RPC Endpoint Mapper port 135 and the high ports 49152 to 65535 must reach the host, or one fixed port you choose.

  1. On the host, check that no third-party firewall or security suite blocks incoming TCP 135 and 49152 to 65535 from your local network. Pause it for one test only if you must, then turn it back on: Turn off Microsoft Defender protection for a moment.
  2. For one fixed port instead, open the Group Policy policy Computer Configuration > Administrative Templates > Printers > Configure RPC over TCP port, enable it and enter the port.
  3. Allow that port through the firewall on the host, restart Print Spooler there, and try the printer again from the client.

The fixed port on Windows 11 Home, Microsoft's command. Replace <port number>; the highest allowed is 65535.

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC" /v RpcTcpPort /t REG_DWORD /d <port number> /f

Route B: let the host listen on named pipes and TCP. This fits a host that older PCs or Fix 2 clients use. On Pro, enable Configure RPC listener settings under Administrative Templates > Printers and set the protocols to RpcOverNamedPipesAndTcp. On Home, run the command below.

Host: listen for print connections on named pipes and on TCP

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC" /v RpcProtocols /t REG_DWORD /d 0x7 /f
Policy window with Enabled selected and an option value: screenshot taken on Windows 11 26H2
A policy set to Enabled in the Group Policy editor. The RPC printer policies are under Administrative Templates > Printers.

It worked if: Clients add the shared printer by \\HostName\ShareName and print without 709.

If not: Undo with reg delete on the same key and value, or set the policy to Not Configured. If the printer has its own network port, go to Fix 8.

Fix 4. Default printer: turn off Let Windows manage my default printer and set it in Settings

3 minutesNo risk709 appears when you select Set as default printer in Devices and Printers.

With Let Windows manage my default printer on, Windows picks the last printer you used and hides the Set as default button. Setting a default printer from the old Control Panel then clashes with the printer Windows chose itself.

  1. Press Win + I and open Bluetooth & devices > Printers & scanners. On Windows 10 open Devices > Printers & scanners.
  2. Under Printer preferences, turn Let Windows manage my default printer off. On Windows 10 clear the check box of the same name.
  3. Select the printer you want in the list. On Windows 10 select it and then Manage.
  4. Select Set as default. Printer status should change to Default.
No Set as default button?

Microsoft says the button is hidden while Let Windows manage my default printer is on. Turn the setting off first, then go back to the printer.

It worked if: The printer shows Printer status: Default, and the 709 box does not appear.

If not: If Settings gives the same error, or the default jumps back after a restart, go to Fix 5.

Fix 5. Default printer: clear the stale Device value in the registry

10 minutesRead the warningFix 4 did not help, or every attempt to set a default printer ends with 709.

Windows keeps the default printer's name in the Device value of your user registry. If it still names a printer that was removed or renamed, or the key cannot be written, the new default is rejected as an invalid name. Answers on Microsoft Q&A point to this value.

Back up the key first

Export HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows before you change it, so you can import it back: Back up the registry before editing it. Delete only the Device value named here. Other values in this key belong to other Windows settings.

  1. Press Win + R, type regedit and press Enter. Select Yes.
  2. Paste HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows into the address bar and press Enter.
  3. Export the key with File > Export before you change anything.
  4. In the right pane, double-click Device. If its data names a printer you no longer have, close the box, right-click Device and select Delete.
  5. If Windows refuses with an access error, right-click the Windows key, select Permissions, select your account, check Full Control under Allow and select OK. Then delete Device again.
  6. Restart the PC and set the default printer as in Fix 4.
Export Registry File dialog with the Export range options: screenshot taken on Windows 11 26H2
Export the Windows key first. Selected branch saves only this key, which is all you need here.

The permission step is what users report when the key had lost write access for their own account. Give Full Control only to your own account on this one key, not to Everyone, as some old posts suggest.

It worked if: After the restart Set as default works, and Device holds the name of the printer you chose.

If not: Import the exported .reg file to undo. On a managed work PC, the default printer may be set by a logon tool: see Fix 7 and the section on work PCs below.

Fix 6. Print server reached through an alias: use the real name or Microsoft's workaround

15 minutesLow riskOffice networks where clients connect to a print server through a DNS alias (CNAME) instead of its real name.

This is the case Microsoft documents by number. Clients that use the alias in the UNC path get 709, while the real host name works. Microsoft links it to some non-Microsoft DNS solutions providing name resolution.

  1. Test the real name first. On a client, add the printer as \\RealServerName\ShareName. If this works, the alias is the cause.
  2. If you can, deploy the printers by the real server name and stop here.
  3. If the alias must stay, on the print server apply the DnsOnWire registry value from Microsoft's article 979602, which the 0x00000709 article links to.
  4. On the print server, add the alias to the Hosts file C:\Windows\System32\drivers\etc\hosts as a NetBIOS name, for example 192.168.0.10 PRINTALIAS, not as a full domain name.
  5. Restart the Print Spooler service on the print server, then connect a client again by the alias.
Old article, current link

Microsoft's article names Windows Server 2008 R2 in its title, but it was last updated in February 2026 and applies to supported versions of Windows clients. How to restart a service: Check and restart Windows services.

It worked if: Clients connect by the alias without 709.

If not: Collect a printing trace for Microsoft support, as the article suggests, or keep the real server name in the printer path.

Fix 7. Install pending updates on both PCs and restart Print Spooler

15 to 40 minutesNo riskOne of the PCs has not been updated for a long time, or the error began right after an update.

In October 2021 the Windows 10 update KB5006670 broke connections to shared printers with 709 for many users. Microsoft fixed it with KB5007253 on 22 November 2021, and later updates contain that fix. A host and client on very different update levels can also disagree on print security.

  1. On both PCs, open Settings > Windows Update, install every update and restart. On Windows 10 the path is Settings > Update & Security > Windows Update.
  2. On both PCs, press Win + R, type services.msc and press Enter.
  3. Right-click Print Spooler and select Restart.
  4. Add the printer again from the client as in Fix 1.
Services window on Windows 10 with Print Spooler selected, its description on the left and the right-click menu open on Restart
Restarting Print Spooler in the Services window. The window and the menu are the same on Windows 11.

If a restart of the spooler fails or it stops by itself, that is a different fault with its own code. Our guide to print spooler error 0x000006BA covers it. More on the Services window: Check and restart Windows services.

It worked if: Both PCs show no pending updates, Print Spooler is Running on both, and the printer connects.

If not: If an update you just installed caused it, check Microsoft's release health page for a known issue before you remove anything, then go to Fix 8.

Fix 8. Add a network printer by its IP address instead of through the host

10 minutesLow riskThe printer has its own Wi-Fi or Ethernet connection, and the shared route keeps failing.

A printer with its own network port does not need another PC in between. Adding it by IP address on each PC creates a local Standard TCP/IP port, so no RPC call to a host takes place and 709 has nothing to fail on.

  1. Find the printer's IP address on its control panel or on a network settings page it prints.
  2. On your PC, open Settings > Bluetooth & devices > Printers & scanners and select Add device. On Windows 10 select Add a printer or scanner.
  3. Next to The printer that I want isn't listed, select Add manually (Microsoft also calls it Add a new device manually). On Windows 10 select The printer that I want isn't listed.
  4. In the Add Printer window, choose the option to add a printer by its IP address or host name, select Next and type the printer's IP address.
  5. Let Windows find the driver, or install the driver from the printer maker's site for your Windows version.
  6. Remove the old shared printer entry so that apps do not keep using it.
Not possible with a USB printer

A printer connected by USB to the host can only be reached through that host. For it, Fix 1 to Fix 3 are the only routes.

It worked if: The printer appears in Printers & scanners with its own port and prints a test page.

If not: Collect the facts in the next section and ask the printer maker or Microsoft support.

Still getting error 709? Where the real cause is written

The 709 box never says which side failed. Before you change anything else, find out whether your PC reaches the host at all, and what the print system logged at that moment. Send these facts along if you ask for help.

Five places that show which side fails
CheckWhereWhat it tells you
Host reachableFile Explorer, type \\HostNameIf the host does not open, the problem is the network or sharing, not the printer
Print Service logEvent Viewer, Applications and Services Logs > Microsoft > Windows > PrintService > AdminErrors about the printer connection or driver at the time of the failure
RPC policy valuesreg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC" on both PCsWhich protocol each side uses after Fix 2 and Fix 3
Default printer valueHKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows, value DeviceWhich printer Windows thinks is the default
Windows versionsPress Win + R and run winver on both PCsWhether the Windows 11 22H2 RPC change applies
  • What to send to support: both Windows versions, the printer model, how it is connected (USB to the host or its own network port), the exact path you used, and the output of the reg query command.
  • Microsoft support. For business networks, Microsoft's 0x00000709 article asks for a TSS trace for printing problems and links to the instructions.
  • Is it hardware? No. The code comes from Windows before any page is sent, so ink, paper, cables and the printer's own settings are not involved. If the printer prints from the host, the printer is fine.
Work PCs and remote sessions

On managed PCs, printers and the default printer are often set by a logon tool or Group Policy. Ivanti, for example, documents 709 when users set an unmanaged printer as default in Workspace Control. Changes you make return at the next logon, so ask the administrator.

How to keep error 0x00000709 from coming back

Most 709 errors come back after a feature update changes the print settings on one PC, or after a printer is removed but stays the default. A few habits keep it away.

Do
  • Add shared printers by \\HostName\ShareName, with the host's real computer name.
  • Keep the host PC awake while others print, and keep both PCs on the same update level.
  • Prefer Microsoft's RPC over TCP route with ports open on your local network, so you need no named pipes.
  • Give a network printer a fixed IP address in your router and add it by IP on every PC.
  • Remove a printer in Settings before you unplug or replace it, so it does not stay the default.
Do not
  • Do not open RPC ports to the internet.
  • Do not keep named pipes on after the host is set to listen on TCP or both.
  • Do not give Everyone Full Control on registry keys to fix a default printer.
  • Do not install old network printer workarounds that lower print authentication.
After every Windows 11 feature update

Check the RPC values with the reg query command above. Policy values in this key normally survive an update, but if a shared printer starts failing again, it is the first place to look.

Frequently asked questions

What does error 0x00000709 mean?

It is Windows system error 1801, ERROR_INVALID_PRINTER_NAME: "The printer name is invalid." Windows tried to use a printer by its name and the print system could not reach a printer under that name. In practice it comes in two situations. When you connect to a printer another PC shares, the host did not answer on the protocol your PC uses. When you set a default printer, an old printer name is stuck in your user settings. Fix 1 and Fix 4 are the starting points.

Why do I get printer sharing error 709 between two Windows 11 PCs?

Because Windows 11 version 22H2 changed print connections between computers. Microsoft says clients now use RPC over TCP by default and hosts listen only on RPC over TCP, with named pipes switched off. If the host's firewall or security suite blocks the RPC ports, the connection fails. Users on Microsoft Q&A report 709 between two 25H2 PCs that went away with the named pipes setting. Try Fix 1, then Fix 2 on the client or Fix 3 on the host.

Why does a Windows 10 PC get 0x00000709 from a printer shared by Windows 11?

The Windows 11 host listens only on RPC over TCP since version 22H2. Users report that older clients, Windows 10 and Windows 7 among them, fail with 709 against such a host. The cleanest fix is on the host: open the RPC ports for your local network, or set it to listen on named pipes and TCP (Fix 3). Keep the Windows 10 PC fully updated, and remember that Microsoft stopped servicing Windows 10 on 14 October 2025.

Is printer error 709 a fault of the printer?

No. The code comes from Windows before a page is sent, so ink, paper, cables and the printer's own settings are not the cause. The fault is in the connection between the two PCs, in the printer path, or in your saved default printer. A quick test: print a test page on the PC the printer is attached to. If that works, the printer is fine and the fixes on this page apply to the other PC or to the connection.

Is it safe to switch print connections to RPC over named pipes?

It works, but Microsoft does not recommend it. The company says named pipes should be used only when RPC over TCP is not an option, and moved Windows 11 to TCP to improve print security. For a small home network behind a router, users report it as a practical fix. In an office, open RPC over TCP on the host instead (Fix 3). Either way, never add the extra settings that lower RPC authentication.

Can I fix 0x00000709 on Windows 11 Home without Group Policy?

Yes. Windows 11 Home has no Local Group Policy Editor, but every policy in Fix 2 and Fix 3 has a registry value behind it. Microsoft gives the reg add commands for RpcUseNamedPipeProtocol, RpcProtocols and RpcTcpPort under HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC. Run them in Terminal as administrator and restart the PC. Back up the key first, and avoid tools that add gpedit to Home.

Why can't I set a default printer, with error 0x00000709?

Usually because Windows still keeps an old default printer. With Let Windows manage my default printer on, Windows chooses the default itself, and Microsoft says the Set as default button is hidden until you turn it off (Fix 4). If the error stays, the Device value in HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows may name a printer that is gone, or the key may not be writable for your account (Fix 5).

Did a Windows update cause error 0x00000709?

It has happened. In October 2021 the Windows 10 update KB5006670 broke connections to network print servers, with 709 among the error codes users reported. Microsoft fixed that known issue with KB5007253 on 22 November 2021, so a fully updated PC no longer has it. The Windows 11 22H2 change to RPC over TCP was intended, not a bug, and its settings are in Fix 2 and Fix 3.

How do I undo the registry changes from this page?

Delete the values you added, then restart the PC. For the client: reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC" /v RpcUseNamedPipeProtocol /f. For the host, use the same command with RpcProtocols or RpcTcpPort. If you used Group Policy, set the policies back to Not Configured. For the default printer, import the .reg file you exported in Fix 5 by double-clicking it.

Is "operation could not be completed error 0x709" the same as 0x00000709?

Yes. Windows writes the code with eight digits, 0x00000709, but zeros in front of a number change nothing. So 0x709, 0x00709, 00000709, "error 709" and "printer error 709" all mean the same thing. That is error 1801, "The printer name is invalid." The text around it is the same in every case: "Operation could not be completed" and the advice to check the printer name and the network. Menu names differ only in other Windows languages.

Sources

  1. Microsoft Learn: System Error Codes (1700-3999) (learn.microsoft.com)
  2. Microsoft Learn: Error 0x00000709 when you use a CNAME record for a print server (learn.microsoft.com)
  3. Microsoft Learn: RPC connection updates for print in Windows 11 (learn.microsoft.com)

Did this fix work?

One click, no account. It tells the next reader which guides are worth their time.

We show the result once 20 readers have answered.
Still broken? Describe your case with the exact error text.

Questions and experiences: fix printing error 0x00000709 (Operation could not be completed) in Windows

Still broken, or found a fix we did not cover? Ask here: members and our editors answer. Reading is open; writing needs a free account.

0 comments

…

4,322 members already hereThey read, write, comment and vote. 0 verified · 31 joined this year