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

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


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

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

  2. 2 Lupus Jan 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. 3 Computer Guru Jan 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. 4 Michael Billig Jan 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. 5 Computer Guru Jan 17th, 2007 at 7:05 pm

    Exactly, it’s a bug. But Microsoft probably will say it’s a “feature.”

  6. 6 Jim Mills Mar 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. 7 Gustavo Kowalski May 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. 8 Joe Jul 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. 9 Computer Guru Jul 9th, 2007 at 2:47 pm

    Thanks for the tip, Joe :)

  10. 10 Robert Oct 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. 11 Dam Feb 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. 12 John Apr 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. 13 Mahmoud Al-Qudsi Apr 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

  14. 14 Someone Sep 27th, 2008 at 9:21 pm

    Dam: Microsoft didn’t fix the bug. Seeing it now on Windows Vista SP1.

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




Categories

If you're looking for a webhost and just can't decide, checkout out Lunarpages for some awesome deals and excellent service! NeoSmart Technologies recommends and uses the dedicated server packages.

Only click this if you're a fraud.

Search

Donate via PayPal