В операционных систем Windows Server 2012 R2 и Windows 8.1 компания Microsoft ввела некоторые изменения в сценариях и скриптах при входе пользователя в систему. Теперь скрипты запускаются не сразу, а через 5 минут. Иногда это очень неудобно.
Это поведение можно изменить в групповых политиках.
Ссылки
Правим политики
В локальных политиках (или групповых для домена) находим параметр Local Computer Policy > Computer Configuration > Administrative Templates > System > Group Policy > Configure Logon Script Delay
Редактируем, Enabled, указываем 0 минут.
Обновляем политики из командной строки от администратора:
gpupdate /force
Теперь при логине для каждого пользователя Logon скрипт сработает без задержки в 5 минут.