Назад | Перейти на главную страницу

GPO - как устранить медленный запуск Windows

Я в сети с тысячами рабочих станций. Существует множество объектов групповой политики, применяемых ко всем пользователям домена, а также несколько сценариев запуска в объектах групповой политики.

Когда рабочие станции запускаются, появляется сообщение «Применение сценариев запуска» или что-то в этом роде. А на это нужно время. Я хотел бы устранить эту проблему и указать, какие скрипты занимают больше всего времени в процессе запуска.

Как я могу этого добиться? Спасибо!

Зависание скрипта запуска не так уж и плохо для устранения неполадок. Используя Resultant Set of Policy (RSoP), вы также сможете получить список сценариев запуска, применяемых к компьютеру. Поскольку у вас есть только «пара» сценариев запуска, вероятно, проще всего просмотреть сценарии по отдельности и, при необходимости, выполнить их как администратор (или как СИСТЕМА, если вы предпочитаете полностью имитировать процесс запуска), чтобы увидеть который занимает много времени.

Нет хорошего журнала событий, который показал бы вам, какой скрипт требует много времени для выполнения. Я считаю, что подробное ведение журнала USERENV (найдите термин "RunDiagnosticLoggingGlobal", чтобы понять, о чем я говорю), даст вам события запуска / остановки выполнения сценария, но это требует много работы, если у вас есть только пара сценариев .

Если бы у меня был много сценариев и не имея представления, какой из них был медленным, я бы, вероятно, запустил бинарный поиск по сценариям, отказав тестирующему компьютеру в правах на выполнение половины сценариев, затем половины и т. д., пока я не обнаружил проблемный сценарий.

Исправление неработающего сценария, вероятно, выходит за рамки задачи Server Fault, но это должно позволить вам, по крайней мере, изолировать медленный сценарий.