Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I am in a active directory network with windows2000 domain controllers. We have a mix of NT, 2000 and XP workstations.
On ALL of my XP workstations, I have a problem with login scripts running consistently. The XP client are not set up any different from a networking standpoint than any others.
The scripts work fine for the other clients.
When I logon to XP, my script will not run. If I immediately logoff and log right back on, the script runs fine. So the computer is finding the domain controller, doing name resolution etc etc but it will not run the script the first time around.
These are regular logon scripts and have nothing to do with group policy.
The logon scripts are on every netlogon server.
The wins and dns servers are set up properly on the workstation.
I have done searches on this topics on this and other boards and the issue has not been resolved properly.
The fact that the script runs on the 2nd attempt and that it is happening on all XP clients to some extent (some more than others) tells me that this is an xp issue.
I have tried several things including:
-waiting a longer period before logging on (ie giving the services more time to start)
-trying different times of the day
-trying on different switches
-increasing the expected logon delay
-tweaking the tcp retries intervals
-forcing the pc to wait for the network before logon
-forcing the desktop to wait for the script to run
-etc etc
If you followed my logic above, it seems that there is a problem with a service dependency or there is a timeout conflict on initial logon. If anyone has a hack I can try it would be much appreciated.

In the domain GPO for those machines, try setting the scripts to run synchronously (it's in the Computer settings under Administrative Templates). That should fix it if it's what I think it is...

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |