How to delay Windows 7 autologon, so that the Domain will be available?

The registry mods here for setting a Windows 7 AutoAdminLogon on a Domain worked beautifully, except:

The submission of username and password is before the domain server is available to authenticate logon, so I get this error:

There are currently no logon servers available to service the logon request

Once I click on the OK button and manually enter the password, the logon completes fine.

Is there a BIOS or network setting that would help solve this problem?

It is a Windows 7 notebook used in a kiosk. The wireless is turned off.


Solution 1:

I'm not sure if this solves your question or if it even is what you are asking, but it seems like your computer is trying to logon to a domain server before the network is ready. If this is case, you might want to change the group policy.

Click Start and type gpedit.msc in the run/search field.

In the Local Group Policy Editor that pops up, go to Computer ConfigurationAdministrative TemplatesSystemLogonAlways wait for the network at computer startup and logon.

Double click the latter and set it to "enabled".

Solution 2:

I was trying to get our computers to autologin as a domain admin user after imaging. To get this to work I did the following

  1. In the Local Group Policy Editor, go to "Computer Configuration" -> "Administrative Templates" -> "System" -> "Logon" -> "Always wait for the network at computer startup and logon" as @bloodphilia said

  2. In the Local Group Policy Editor go to "Computer Configuration" -> "Administrative Templates" -> "System" -> "Group Policy" -> set "Startup policy processing wait time" to 120.

For some reason the "Always wait for the network at computer startup and logon" doesn't always work, it seems like it was just a matter of timing. About 80% of the time I would get an error of "no domain controllers available". The added delay of the "Startup policy processing wait time" made it so the autologin always works.

In 2) above the Windows 8.x name for "Startup policy processing wait time" is "Specify Startup policy processing wait time", otherwise it's the same procedure