Экран приветствия может отображаться в течение 30 секунд, а сценарий входа взаимодействует со мной при попытке войти на компьютер под управлением Windows Vista или Windows Server 2008

В этой статье описывается решение проблемы, из-за которой экран приветствия может отображаться в течение 30 секунд при входе в систему.

Область применения: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер базы знаний: 940452

Описание проблемы

На компьютере под управлением Windows Vista или Windows Server 2008 вы включили групповая политика "Запуск сценариев входа в систему синхронно". При попытке войти в систему экран приветствия отображался в течение 30 секунд. Затем скрипт входа взаимодействовал с вами до завершения процесса выполнения скрипта входа. Например, скрипт предложит подтвердить диалоговое окно.

Эта проблема возникает из-за того, что процесс входа выполняется в сеансе 0. Однако процесс скрипта входа выполняется в другом сеансе. 30-секундная задержка возникает до того, как Windows Vista переключается с сеанса 0 на другой сеанс. Когда скрипт входа взаимодействует с вами до завершения процесса скрипта входа, необходимо дождаться 30-секундного интервала ожидания сеанса 0. Чтобы устранить эту проблему, измените интервал времени ожидания на менее 30 секунд.

Разрешение

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в соответствующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows

Чтобы устранить эту проблему, настройте значение записи реестра DelayedDesktopSwitchTimeout. Это значение определяет интервал ожидания сеанса до переключения Windows Vista между сеансами.

Чтобы настроить значение записи реестра DelayedDesktopSwitchTimeout, выполните следующие действия.

  1. Нажмите кнопку Пуск, введите regedit в поле Начать поиск и нажмите клавишу ВВОД.
  2. Найдите следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
  3. Дважды щелкните запись реестра DelayedDesktopSwitchTimeout .
  4. В поле Значение введите 5 и нажмите кнопку ОК.
  5. В меню Файл выберите пункт Выход.

Действия по воспроизведению проблемы

Примечание.

Параметр "Запуск сценариев входа в систему синхронно" групповая политика расположен в следующем расположении в консоли управления групповая политика:Политика локального компьютера\Конфигурация пользователя\Административные шаблоны\Система\Скрипт.

  1. Включите групповая политика "Запуск сценариев входа в систему синхронно" в консоли управления групповая политика. Для этого выполните следующие действия:

    1. Нажмите кнопку Пуск, введите gpedit.msc в поле Начать поиск , а затем щелкните gpedit.msc в списке Программы .

      Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или нажмите кнопку Продолжить.

    2. В окне Редактор объекта групповая политика разверните узел Конфигурация пользователя, Административные шаблоны, Система, а затем щелкните Скрипты.

    3. В области сведений дважды щелкните Запустить скрипты входа в систему синхронно.

    4. На вкладке Параметры щелкните Включено, а затем нажмите кнопку ОК.

  2. Создайте сценарий входа, а затем назначьте его локальному пользователю.

    Примечание.

    Сценарий входа должен взаимодействовать с пользователем.

  3. Войдите на компьютер под управлением Windows Vista или Windows Server 2008.