Windows Forces you to use UAC to Add a Printer

If you want to use Windows Vista and you want to be able to print to a network printer, you're going to have to use UAC. You turned it off? Turn it back on. You're using the in-built "Administrator" account? Log-out and log-in as a normal admin. Microsoft says you have to use UAC to get a printer installed. If you don't, you get this ugly message:

"Windows cannot connect to the printer. The specified print monitor is unknown."

Exactly why this message shows up isn't clear, it has nothing to do with the printer you choose to use or the process you take. This particular message is displayed when trying to add a printer via the wizard:

The only workaround available to date is to re-enable UAC, restart the PC, add the printer, go through the UAC prompts, disable UAC, and then restart once more. Damn!

There's a less elegant approach available that saves you a lot of steps if you're not the kind of guy that prints too often:

  1. Open the network share to the remote computer that has the printer installed.
  2. Browse to the printer.
  3. Drag the printer to the desktop with the right-mouse button, and select "Create shortcut."
  4. Drag the document you want to print to the shortcut on your desktop.
  5. Rinse and repeat.

Another bug that got past the extensive RTM testing process? Nope. It's a bug that came into existence during the finalization process. This bug wasn't there in RC2, but it's most definitely there now. All we can say is, hopefully this gets patched before SP6.

Update: A Solution

  1. In Vista PC's go to "Control Panel" - "Printers" - "Add printer".
  2. Believe or not, click "Add a local printer" (I know you want to add a network printer but that way it doesn't work).
  3. Click "Create a new port" - "Local Port" - "Next"
  4. In the next box you have to enter a port name like this: \\PC name\Printer name where "PC name" is the network name of the XP PC where you have the printer and "Printer name" the network name of that printer. Be careful with this names - you can double-check by viewing the PC in "Network Places."
  5. Finish the wizard and enjoy your UAC-free network printing!
Solution thanks to Galin Iliev


Leave a Reply  •  About to Ask for Help?  •  Subscribe to Our Feed

28 Responses to “ Windows Forces you to use UAC to Add a Printer ”


  1. 1William HookJan. 15th, 2007 at 12:14 pm

    How odd. It should at least tell you that "UAC needs to be turned on" to work.

  2. 2LupusJan. 17th, 2007 at 2:33 am

    This only applies to network printers, right?  Not local printers connected directly to a pc???  If so, your title is a little misleading.

  3. 3Computer GuruJan. 17th, 2007 at 8:02 am

    Lupus: Yes, only network printers. The title may be a bit off, but the article is rather clear. You can't exactly fit every single detail into the title, can you?

  4. 4Michael BilligJan. 17th, 2007 at 2:48 pm

    Same problem to me, too. But how can you turn the UAC and why does it has anything to do with the printer installation? That`s very strange.

  5. 5Computer GuruJan. 17th, 2007 at 7:05 pm

    Exactly, it's a bug. But Microsoft probably will say it's a "feature."

  6. 6Jim MillsMar. 5th, 2007 at 2:58 pm

    Wow, thanks a bunch for this post. I spent a few hours on Friday troubling over a few computers on our network that were having this problem, and couldn't for the life of me figure out the reason. It was especially annoying as anytime I viewed the installed printers, I wasn't able to remove the network printer before the spooler service would crash out again. Annoying, but hopefully a fix will be coming soon.

  7. 7Gustavo KowalskiMay. 31st, 2007 at 9:14 pm

    What a great turnaround descibed under "Update: A Solution". Thanks a lot!!!

    It not only helps adding prints but also changing printing preferences which was not acessible even with UAC On.

  8. 8JoeJul. 9th, 2007 at 2:45 pm

    Another way to work around the UAC issue is to install the printer as a local TCP/IP device (you must specify the IP address of the printer this will create a Standard TCP printer port). Vista will commicate directly with the printer (by-passing the print server) and auto detect which drivers to install without the annoying "print monitor" message.

  9. 9Computer GuruJul. 9th, 2007 at 2:47 pm

    Thanks for the tip, Joe :)

  10. 10RobertOct. 31st, 2007 at 4:02 pm

    Thanks!!!  It worked great.  I just had to have the print drivers available locally vs. being installed from the domain print server.

  11. 11DamFeb. 6th, 2008 at 9:54 am

    Microsoft have now fixedthis bug, and doesn't require to re-enable UAC. it isn't because they force you it is because it was a bug in vista, vista has so many bugs that need to be sorted, i'm staying with XP for a few more years untill everythings soughted

    hope it helps!

  12. 12JohnApr. 8th, 2008 at 7:33 pm

    Hmm.. would the author care to enlighten us as to what "UAC" means? The solution is not much more descriptive than Microsoft's original error message.

  13. 13Mahmoud Al-QudsiApr. 8th, 2008 at 7:40 pm

    User Account Control, the new feature in Windows Vista that prompts administrators to verify that they want to perform each priveliged action.

    More info @ http://en.wikipedia.org/wiki/User_Account_Control

  1. 1 Digg / News / Upcoming Pingback on Jan. 15th, 2007 at 11:59 am
  2. 1 links for 2007-01-16 | ITsVISTA Pingback on Jan. 16th, 2007 at 10:21 am
  3. 1 weapon-shaped: WESH forum - What's UAC? Pingback on Feb. 6th, 2007 at 1:05 am
  4. 1 Communauté Clubic.com -> Serveur d'impression et vista Pingback on Mar. 7th, 2007 at 11:11 pm
  5. 1 KiXtart.org - official site: Welcome to Vista? Pingback on Mar. 8th, 2007 at 6:17 am
  6. 1 Aaron Lerch: Adding Network Printers in Vista Pingback on Mar. 23rd, 2007 at 1:36 pm
  7. 1 Galin Iliev [Galcho] Blog! - Window Server System Pingback on Apr. 12th, 2007 at 2:31 pm
  8. 1 Wibble’s Blog » Blog Archives » Windows Vista Forces you to use UAC to Add a Printer Pingback on May. 15th, 2007 at 9:45 pm
  9. 1 ArsGeek - Free your inner geek » Network printing in Vista, UAC, and you Pingback on May. 25th, 2007 at 2:51 pm
  10. 1 Vista guinea pig issues. - The NeoSmart Forums Pingback on Jun. 20th, 2007 at 6:07 pm
  11. 1 Windows Vista SP1 and Windows XP SP3 Betas Leaked: A Bad Week for Microsoft? at The NeoSmart Files Pingback on Aug. 11th, 2007 at 4:53 pm
  12. 1 Thoughts on Windows Vista SP1 at The NeoSmart Files Pingback on Aug. 13th, 2007 at 9:39 am
  13. 1 add network print port xp microsoft - Eniro Pingback on Aug. 24th, 2007 at 1:00 pm
  14. 1 Adding Network Printers in Vista | Aaron Lerch Pingback on Aug. 26th, 2007 at 6:41 pm
  15. 1 Top Soft News » Windows Vista Forces you to use UAC to Add a Printer Pingback on Nov. 11th, 2007 at 3:19 pm

Leave a Reply