What is the OS of the print server you connect to?
Was the connection created using Add Printer or was this a logon script or
other method?
What is the print driver used in the connection?
Is there another shared printers on another machine that you can connect
using Add Printer and set as default?
What is the value under the default printer key
HKEY_CURRENT_USER\Software\Microsoft\Windows
NT\CurrentVersion\Windows\Device?
Is the printer status "Ready" when setting as the default or is it in some
other status.
I'll assume you are logged on as a domain user that does not have admin
rights on the machine.
Can you set the default printer using the command line tools included in
Vista? If this is possible then it points to a UI issue if it's not then we
might get an error.
\windows\system32\printing_admin-scripts\en-us
prnmngr.vbs -t sets the default printer
C:\Windows\System32\Printing_Admin_Scripts\en-US>cscript prnmngr.vbs -ac -p
"\\server\printer"
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.
Added printer connection \\\server\printer
C:\Windows\System32\Printing_Admin_Scripts\en-US>cscript prnmngr.vbs -t -p
"\\server\printer"
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.
The default printer is now \\server\printer
--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1
This posting is provided "AS IS" with no warranties, and confers no rights.