Yes, I was under the impression that it is the same as disabling the XP fast logon feature
Main Topics
Browse All TopicsI have a Dell laptop with XP Pro. I am connecting to a domain through our wireless network.
I am having a problem where the user can log on before the network is established. This only happens from startup where the computer has been off. If the user logs on as soon as they see the logon screen, the logon script will not run. Now, if they wait about 5 seconds once the logon screen appears, everything works the way it should.
I have changed GP to disable the XP fast logon feature but it still happens. It is as if the logon screen appears as soon as the laptop is connected to the WAP but the laptop has not obtained an IP address so the laptop is not connected to the network (or domain).
Again, once the logon screen appears, I can count to 5, logon and everything will work so I am assuming it takes about 5 seconds once the laptop is connected to the WAP for it to obtain an IP and establish a connection to the domain.
Is there any way to add a 5 second delay before the logon screen appears? Or make it so it waits to see if the domain is available before it logs in and uses cached credentials?
Any help is appreciated.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
No, "Always use classic logon" just disables the shiny blue XP logon screen. This has no effect if the machine is a member of a domain since the classic NT logon window is always used.
"Always wait for the network at computer startup and logon" is what disables XP's Fast Logon Optimization. See this article:
http://support.microsoft.c
To add a 5-second delay you could create a .vbs file just containing the line "WScript.Sleep(5000)" and then apply it in each machine's local policy (using gpedit.msc) under the node Computer Configuration\Windows Settings\Scripts\Startup. Startup scripts run prior to logon so this might create enough of a delay for the network to connect.
Okay - disable cached logons:
\System\User Profiles\ "Wait for remote user profile"
and...
HKEY_CURRENT_USER\Software
Create a new DWORD value, or modify the existing value, called 'DeleteRoamingCache' and edit the value according to the settings above.
Value Name: DeleteRoamingCache
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disabled, 1 = enabled)
(basically - you can include this in your logon script)
The vbscript worked. I actually had to change it to 6 seconds but never the less it is working.
Too bad ther isn't a script that would wait for an IP address to be assigned and as soon as it is, the script would end. Of course there would have to be a 15-20 second timeout in case I was somewhere where there is no network.
Thanks for your help
I found this on Miscrosoft site. These changes do exaclty what I am looking for. Now the computer actually waits for the DC and applies the GP (machine) settings before the logon screen is displayed.
Here are the changes:
Windows XP Service Pack 2
After you apply Windows XP Service Pack 2, you must add the GpNetworkStartTimeoutPolic
2. Expand the following subkey:
HKEY_LOCAL_MACHINE\SOFTWAR
3. Right-click Winlogon, point to New, and then click DWORD Value.
4. To name the new entry, type GpNetworkStartTimeoutPolic
5. Right-click GpNetworkStartTimeoutPolic
6. Under Base, click Decimal.
7. In the Value data box, type 60, and then click OK.
8. Exit Registry Editor, and then restart the computer.
9. If the Group Policy startup script does not run, increase the value of the GpNetworkStartTimeoutPolic
Back to the top
Creating a Group Policy network start timeout policy
The GpNetworkStartTimeoutPolic
" HKEY_LOCAL_MACHINE\SOFTWAR
You can do this by adding a DWORD value of GpNetworkStartTimeoutPolic
Windows reads the Winlogon subkey first. Then, Windows reads the Policies subkey. The value in the Policies subkey supersedes any value in the Winlogon subkey. There is no user interface that you can use to set this Group Policy object (GPO). Therefore, you have to deploy a custom ADM file in order to set the GPO.
The value specified should be of sufficient duration to make sure that the connection is made. During the timeout period, Windows examines the connection status every two seconds and continues with system startup as soon as the connection is confirmed. Therefore, setting the value larger than the minimum value of 30 is recommended. However, be advised that if the system is legitimately disconnected, Windows will stall for the whole timeout period.
In testing, it seems the vbscript actually is faster. It waits the 6 seconds then allows logon.
The registry changes actually wait for the network, then applies the computer settings before you can logon. This process takes about 20 seconds. Now once you logon you are ready to go since the settings have already been applied.
Just to add even more info :)
Business Accounts
Answer for Membership
by: and235100Posted on 2007-09-18 at 06:50:24ID: 19912716
Have you tried enabling
"Always wait fot the network at computer startup and logon"
(Computer config\Admin Templates\System\Logon)