Ok I have done quite abit of testing, if I run my script at logon it fails to make the local printer called "Printer1" default.

I have evan tried ruuning a exe file called from the login script with a 20 second delay and it still don;t work.

But if I run the script by hand, it sets the default printer. Same script just running at different time.

I can see the seconds counting down on my delay script so I know that the login script part is running.

Any Ideas.

Rich