Error occurred while sharing printer in Windows7: Unable to save printer setup operation cannot be completed (Error 0X000006D9)
My workaround is to open the firewall in the Control Panel. After Setup, you can turn off the firewall.
Running services.msc at the same time must ensure that the following services are all started: Computer browser, Server, Print Spooler.
Explanation of Microsoft Official documents
0X000006D9 error running Windows 7 or Windows Server 2008 R2 on the computer where you are trying to share the printer
Symptoms
When you try a printer that is running Windows 7 or Windows Server 2008 R2 on a computer that you are sharing, you may receive one of the following error messages.
When you use the Add Printer Wizard to share a printer, you receive an error message:
Windows cannot share the printer. Operation Complete not found (error 0x000006d9)
You receive an error message when you use the printer property to set as a shared printer:
Unable to save printer settings. Operation Complete not found (error 0x000006d9)
When you view the error code, you will notice that there are no endpoints from the endpoint mapper:
C: > Err.exe 0x000006d9
For 16 0x6d9/Decimal 1753
Ept_s_not_registered Winerror.h
There are no more endpoints from the endpoint mapper.
Reason
This problem may occur if the Windows Firewall service is stopped or disabled. To share a printer or Windows Server 2008 R2 Windows 7, you must enable the Windows Firewall service.
Solution
To resolve this issue, set the Windows Firewall service to Automatic, and then start the service.
More information
This problem occurs because the Print Spooler service uses the Firewallapi.dll file for API calls to check the availability of the Windows Firewall service. The share is executed for the first time, during which the following rules passed in are enabled:
File and Printer Sharing (RPC Epmap for the Print Spooler service)
File and Printer Sharing (RPC for Print Spooler service)
File and Printer Sharing (Loopback request-icmpv4)
File and Printer Sharing (Loopback request-icmpv6)
File and Printer Sharing (LLMNR-UDP unit)
File and Printer Sharing (unit of NB datagram)
File and Printer Sharing (nb-name-inches)
File and Printer Sharing (nb-session-inches)
File and Printer Sharing (SMB inch)
Note When you share a folder on your computer for the first time, the incoming rule is enabled the same.
When the Firewall service runs, the following registry checks the firewall rules:
Hkey_local_machinesystemcurrentcontrolsetservicessharedaccessparametersfirewallpolicyfirewallrules
An incoming rule is set when a similar event record is made. You can see that these events in the applications and services are logged in the Advanced Security log of Microsoft Windows Windows Firewall, as follows:
Advanced Secure login name with each firewall: Microsoft Windows Windows Firewall
Sources with Advanced Security: Microsoft Windows Windows Firewall
Date: < date >
Event id:2005 Year
Task Category: None
Level: Information
Keywords: (2199023255552)
User: Local Service
Computer: < computer name >
Description: In the Windows firewall exceptions list, the rule has been modified.
Modified rule:
-tcp-noscope in Rule id:fps-spoolsvc-
Rule name: File and Printer Sharing (RPC for Print Spooler service)
Original point: Local
Activities: Yes
Direction: Inbound
Configuration file: Domain
Action: Allow
Application path: C:windowssystem32spoolsv.exe
Service Name: Print Spooler
Protocol: TCP
Security options: None
Edge traversal: None
Modify User: System
To modify an application: C:windowssystem32svchost.exe
Advanced Secure login name with each firewall: Microsoft Windows Windows Firewall
Sources with Advanced Security: Microsoft Windows Windows Firewall
Date: < date >
Event id:2005 Year
Task Category: None
Level: Information
Keywords: (2199023255552)
User: Local Service
Computer: < computer name >
Description
The rule has been modified in the Windows firewall exceptions list.
Modified rule:
-tcp-noscope in Rule id:fps-rpcss-
Rule name: File and Printer Sharing (RPC Epmap for the Print Spooler service)
Original point: Local
Activities: Yes
Direction: Inbound
Configuration file: Domain
Action: Allow
Application path:
Service Name: RPCSS
Protocol: TCP
Security options: None
Edge traversal: None
Modify User: System
To modify an application: C:windowssystem32svchost.exe