Les script de logon peuvent mettre jusqu’à 5 minutes pour s’exécuter sur les OS à partir de 2012r2 et 8.1.
Sommaire
Symptomes
Les scripts de logons peuvent prendre jusqu’à 5 minutes pour s’exécuter.
Causes
Depuis Windows 2012r2 et Windows 8.1, un nouveau paramètre est disponible :
“Configurer le délai des scripts d’ouverture de session”.
Ce paramètre permet de configurer la durée pendant laquelle le client de la stratégie de groupe attend après l’ouverture de session avant d’exécuter les scripts. Par défaut la valeur est de 5 minutes.
Solutions
Il existe plusieurs méthodes pour configurer le délais d’exécution. Vous en trouverez deux ci-dessous.
Configuration par GPO
Ce paramètre est configurable par GPO :
Configuration Ordinateur\Modèles d’administration\Système\Stratégie de groupe:Configurer le délai des scripts d’ouverture de session.
Cette GPO provient du fichier ADMX : GroupPolicy.admx
<policy name=”LogonScriptDelay” class=”Machine” displayName=”$(string.LogonScriptDelay)” explainText=”$(string.LogonScriptDelay_Help)” presentation=”$(presentation.LogonScriptDelay)” key=”Software\Policies\Microsoft\Windows\System” valueName=”EnableLogonScriptDelay”>
<parentCategory ref=”PolicyPolicies” />
<supportedOn ref=”windows:SUPPORTED_Windows_6_3″ />
<enabledValue>
<decimal value=”1″ />
</enabledValue>
<disabledValue>
<decimal value=”0″ />
</disabledValue>
<elements>
<decimal id=”AsyncScriptDelay1″ valueName=”AsyncScriptDelay” maxValue=”1000″ />
</elements>
</policy>
Configuration par registre
Soit en configurant les clefs de registre :
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
Valeur : AsyncScriptDelay.
Type : REG_DWORD.
Valeur min : N/A
Valeur max : 1000
Valeur défaut : 5
Et
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
Valeur : EnableLogonScriptDelay.
Type : REG_DWORD.
Valeur min : 0
Valeur max : 1
Valeur défaut : N/A