Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Hardware»Printer»How to Fix Printer Error 0x00000709 on Windows

How to Fix Printer Error 0x00000709 on Windows

Anup ThapaBy Anup ThapaDecember 20, 2022
0x00000709

As the error message implies, 0x00000709 usually occurs if the printer name is invalid. If this is due to DNS problems, simply connecting using the printer’s IP address can resolve the error. But things are usually not that simple.

To start with, most users started facing this error after installing Windows Updates meant to patch the PrintNightmare vulnerability in the print spooler service. The causes ranged from incorrectly configured communication protocols to incompatible drivers.

Depending on what specifically caused this error in your case, the resolution will vary as well. As such, we recommend trying out the fixes in the order listed here to cover all possibilities.

Table of Contents

  • Basic Troubleshooting
  • Setup Printer Sharing
  • Change Default Printer
  • Resolve Update Issues
  • Resolve Driver Issues
  • Use RPC over Named Pipes
  • CNAME Patch
  • Check Server Name Length

Basic Troubleshooting

It’s best to try some device and networking-related troubleshooting steps before starting with the main fixes. Check if the error is resolved after each step.

printer-diagnostic-troubleshooter
  • Restart the computer, printer, and router.
  • Press Win + R and enter msdt.exe /id PrinterDiagnostic to run the printer troubleshooter. 
  • Ping the printer. If pinging fails, run a tracert. The problem here is likely with your firewall, or the printer or print server’s IP/gateway/subnet configuration.
  • Connect using the printer/print server’s IP address instead of the hostname.
  • Log in to a different user account and try connecting.

Setup Printer Sharing

If the printer spooler on your device is unable to connect to the spooler service on the client machine running the Print Management Console (often a print server), that can result in error 0x00000709. Usually, this happens because the client doesn’t have a DNS record. To resolve this, you can try setting up printer sharing once again:

  1. Press Win + I on the primary PC that’s connected to the printer.
  2. Select Bluetooth & devices > Printers & scanners.
  3. Click on the printer and select Printer Properties.
    brother-printer-properties
  4. On the Sharing tab, select Share this printer.
    share-this-printer-windows
  5. On the secondary PC, press Win + I and go to Bluetooth & devices > Printers & scanners as well.
    printers-and-scanners-add-device
  6. Click on Add device > Add manually.
  7. Use your preferred method to add the printer.

If you’re unable to add the printer, ensure sharing is enabled on both PCs. To do this,

  1. Press Win + R and enter:
    control /name Microsoft.NetworkAndSharingCenter
  2. Note the network profile type and click on Change advanced sharing settings.
    network-type-advanced-sharing-windows
  3. Under your current profile, enable the Network Discovery and File Sharing options and save the changes.
    advanced-sharing-settings

Change Default Printer

Setting the printer you’re currently unable to connect to as default has resolved this error for many users. But some users also encounter error 0x00000709 when trying to set a printer as default. The latter case typically happens due to permission issues. Either way, here’s what we recommend:

  1. Press Win + I and select Bluetooth & devices > Printers & scanners.
  2. Toggle off the Let Windows manage my default printer option.
    windows-default-printer-setting
  3. Click on the problematic printer and select Set as default.
    set-printer-as-default
  4. Check if you can connect to it now.

If you’re unable to set it as default, use the steps shown below to fix any permission issues, then return back and set it as default afterward. We recommend backing up your registry before making the changes shown below.

  1. Press Win + R, type regedit, and press Enter.
  2. Navigate to:
    Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
  3. Delete the Device value here and check if you can set the default printer now.
    default-printer-device-value-regsitry
  4. If you still can’t do it, delete the LegacyDefaultPrinterMode and UserSelectedDefault values as well (if they exist).
  5. If you encounter a permission error when making these changes, right-click the Windows key from the left pane and select Permissions.
    registry-key-permissions
  6. Select your user entry from the list. If it’s not there, add it manually.
  7. Then, set the permissions to Full Control and press Ok to apply the changes. Finally, repeat Steps 2-4.
    registry-key-permissions-full-control

Resolve Update Issues

There have been numerous cases in the past where systems that were working fine started experiencing the 0x00000709 error after a Windows Update. Specifically, KB5005565 and KB5006670 are the usual culprits. 

If the problem started after you installed these or other updates, it would be best to uninstall said updates.

  1. Press Win + I and select Windows Update > Update history > Uninstall updates.
  2. Click on Uninstall to remove the recent update.
    uninstall-windows-updates

Microsoft also released patches for 0x00000709 and other printer-related errors in Dec 2021. Some of the errors still persisted, but Microsoft has been working to patch those as well. As such, an alternative way to fix this error is to keep Windows updated.

  1. Press Win + I and select Windows Updates.
  2. Click on Check for updates, then download and install any available ones.
    restart-to-install-windows-updates

Resolve Driver Issues

After installing update KB5005010, users sometimes encountered the 0x00000709 error if their printer drivers were unsigned, or the signatures expired. You could fix this error in such cases by uninstalling the problematic update, or updating to a patched version, as covered in the previous section.

Another way to fix the issue is by updating the drivers themselves.

  1. Press Win + R, type printmanagement.msc, and press Enter.
  2. In the Print Servers section, select your Print Server and click on Drivers.
  3. Right-click the printer’s driver entry and select Remove Driver Package.
    remove-printer-driver-package
  4. If you find any old drivers here that are no longer used, you can also consider removing those to account for any driver conflicts.
  5. Restart your PC and try connecting now. If the error persists, you’ll need to try updating the driver manually.
  6. Press Win + R, type devmgmt.msc, and press Enter.
  7. Expand the Print queues section. Right-click your printer and select Update driver.
    update-printer-driver-device-manager
    • The Search automatically for drivers option installs a recent driver version from your system’s driver store or using Windows Update.
    • If you’ve downloaded the latest printer driver from the manufacturer’s site, select Browse my computer for drivers instead to manually locate and install it.
    • Or if the downloaded driver file is an executable, you can simply double-click and run the installer.
  8. Check if the error is resolved after updating the driver.
Note: We’ve also seen this error occur with a 64-bit server and a 32-bit client because the server didn’t have a 32-bit driver installed. Please ensure there’s no architecture mismatch going on in your case.

Use RPC over Named Pipes

After installing the updates discussed above, some users encountered the 0x00000709 error because incorrect protocol settings were used for outgoing RPC connections to a remote print spooler. In such cases, you can apply the following fix on your machines:

  1. Press Win + R, type gpedit.msc, and press Enter.
  2. Select Computer Configuration > Administrative Templates > Printers.
    configure-RPC-connection-settings
  3. Double-click the Configure RPC connection settings policy.
  4. Set it to Enabled. Then, select RPC over named pipes with Authentication disabled and press Ok to save the changes.
    rpc-over-named-pipes-no-authentication

CNAME Patch

Note: This fix is only for print servers running Windows Server 2008 R2 or for Windows 7 client computers that are hosting a printer.

On the aforementioned systems, let’s say you’ve set an alternative UNC path for the print server using a CNAME (alias) resource record in DNS. If non-Microsoft DNS solutions are handling name resolution, the connection may fail with error 0x00000709. Here’s how you can fix the issue in such cases: 

  1. On the server system, press Win + R, type powershell, and press CTRL + Shift + Enter.
  2. Run the following command:
    reg add HKLM\SYSTEM\CurrentControlSet\Control\Print /v DnsOnWire /t REG_DWORD /d 1
    add-dns-on-wire-value
  3. On the client system, press Win + R and enter:
    %windir%/system32/drivers/etc/
  4. Launch a text editor (e.g, Notepad) as an admin. Use it to open the hosts file in the current directory.
  5. Include the server’s CNAME record here and save the changes.
    include-CNAME-record-in-hosts-file
  6. Restart the print spooler service:
    Net stop spooler
    Net start spooler
    restart-spooler-service-powershell
  7. Now that the changes are applied, try reconnecting.

Check Server Name Length

NetBIOS computer and domain names have a 15-character length limit. If the print server you’re trying to connect to is named longer than this, you’ll encounter the error 0x00000709. You can easily resolve the error in such cases by renaming the server to 15 characters or lower.

If for whatever reason, you’re unable to rename the server, you can try a longer workaround. We’ll create a DNS entry in the client’s hosts file with a shortened name. Then, we’ll configure the systems to ensure file sharing and other services work with a DNS alias.

  1. First, refer to the previous section for steps to add the CNAME record to the hosts file. Make sure to enter the value as a NetBIOS name instead of an FQDN. For instance, we used 192.168.10.145 CNAME in our example. Using the FQDN format (192.168.10.145 CNAME.TNT.COM) wouldn’t work.
  2. Back up your registry before proceeding further.
  3. On your computer, press Win + X and select Terminal (Admin).
  4. Execute the following command:
    reg add HKLM\CurrentControlSet\Services\lanmanserver\parameters /v DisableStrictNameChecking /t REG_DWORD /d 1
    disable-strict-name-checking
  5. On all client nodes, replace the value for the /d option at the end and run this command:
    reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0 /v BackConnectionHostNames /t REG_MULTI_SZ /d <CNAME or DNS alias>
  6. Check if the error is resolved now.
fix
Anup Thapa
  • LinkedIn

Anup Thapa is a tech writer at TechNewsToday. He mostly writes informative articles, tutorials, and troubleshooting guides related to Windows systems, networking, and computer hardware. Anup has been writing professionally for almost 5 years, and tinkering with PCs for much longer. His love for all things tech started when he got his first PC over 15 years ago. It was a Pentium IV system running Windows XP on a single 256 MB stick. He spent his formative years glued to this PC, troubleshooting any hardware or software problems he encountered by himself. Professionally, Anup has had brief forays into a variety of fields like coding, hardware installation, writing, etc. In doing so, he's worked with people of different backgrounds and skill levels, from average joes to industry leaders and experts. This has given him not just a versatile skillset, but also a unique perspective for writing that enables him to concisely communicate complex information and solve his reader's problems efficiently. You can contact him at anup@technewstoday.com

Related Posts

How To Connect HP Printer To WiFi

How To Connect HP Printer To WiFi

January 11, 2023
how-to-connect-brother-printer

How to Connect Brother Printer to Your PC

December 27, 2022
how-to-reset-brother-printer

How to Reset Brother Printer? (Step-By-Step Guide)

December 21, 2022
paper-jam-hp-printer

How to Fix Paper Jam on HP Printer

December 14, 2022
epson-printer-offline

Epson Printer is Offline on PC? Here’s How to Fix It

December 13, 2022
how-to-share-a-printer-in-window

How to Share a Printer in Windows

December 11, 2022
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
how long does a cmos battery last

How Long Does a CMOS Battery Last

January 25, 2023
thunderbolt vs usb c

Thunderbolt Vs USB C: What’s the Difference

January 25, 2023
how to find hidden folder in laptop

How to Find Hidden Folder in Laptop

January 24, 2023
You may also like
how-to-connect-headphones-to-tv

5 Ways to Connect Headphones to TV

January 29, 2023
connect-airpods-to-samsung-tv

How to Connect AirPods to Samsung TV? (Step-by-Step Guide)

January 29, 2023
AIO Pump Not Working

AIO Pump Not Working? Here’s How to Fix It

January 29, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday.

Type above and press Enter to search. Press Esc to cancel.