Gustav Brock
Gustav at cactus.dk
Thu Dec 26 12:29:33 CST 2013
Hi all Here's a nasty one. To boot faster to the desktop, Windows 8.1 has introduced a default delay of 5 minutes(!) in running the global user logon scripts for AD. This causes much confusion so you may wish to minimize this delay as much as possible. It can be done by setting some registry entries from the machine startup script called by a group policy: <vbscript> Option Explicit ' Main script Dim objShell Dim strPath Dim strKeyEnable Dim strKeyDelay Dim intValEnable Dim intValDelay strPath = "HKLM\SYSTEM\SOFTWARE\Policies\Microsoft\Windows\System\" strKeyEnable = "EnableLogonScriptDelay" strKeyDelay = "AsyncScriptDelay" intValEnable = 1 intValDelay = 1 Set objShell = CreateObject("WScript.Shell") objShell.RegWrite strPath & strKeyEnable, intValEnable, "REG_DWORD" objShell.RegWrite strPath & strKeyDelay, intValDelay, "REG_DWORD" Set objShell = Nothing ' End script ' ----------------------------------------------------- </vbscript> I found the solution here: http://sdmsoftware.com/group-policy-blog/tips-tricks/warning-group-policy-logon-scripts-delays-in-windows-8-1/ /gustav