Windows Vista Default Printer Changes When Using Remote Desktop

printingremote desktopwindows-vista

I've recently discovered on the Vista boxes in my office that if a user logs in from outside the network using Remote Desktop to their office PC the default printer changes. That change of default printer is really annoying when they come back to the office and have to reset the default.

Is there some way to set or verify a default when the user logs in locally?

Best Answer

If disabling printing through remote desktop is not an option you could create a quick visual basic script to reset the printer, and put it in their startup folder.

Option Explicit
Dim oNet
Set oNet = CreateObject("Wscript.Network")
oNet.SetDefaultPrinter "printer name"