Видимо, для того, чтобы операционная система загружалась шустрее, а пользователь как можно быстрее мог приступить к работе разработчики сделали хитрый финт ушами – logon скрипты выполняются с задержкой в 5 минут. Что занятно – в Windows 8 такого мерзкого поведения не наблюдалось, а в Windows 8.1 -в наличии.
В моем случае logon скрипт отвечал за монтирование сетевых дисков (так уж исторически сложилось) и проблема вылезла у топ-менеджера. Ну а кому же еще в первую очередь покупают новые ноуты с самой современной операционной системой 🙂
От первой линии поддержки проблема пришла в такой формулировке “Диски то есть, то нету, как хотят, так и появляются”. Попросил принести ноутбук для диагностики. После пары экспериментов оказалось что есть определенная закономерность – пятиминутная задержка выполнения logon скрипта. После этого гугление проблемы пошло как по маслу и была найдена причина –
параметр локальной политики
Computer Configuration\Policies\Administrative Templates\System\Group Policy
Configure Logon Script Delay
Установка этого парметра в “0” позволяет выполнять скрипты без задержки.
Кстати, этот же параметр пришлось поредактировать после миграции терминального сервера на Windows 2012 R2