Сначала запускайте сценарии Windows PowerShell при входе в систему, выходе из системы, запуске и завершении работы.

Если вы хотите запускать сценарии Windows PowerShell(Windows PowerShell scripts) в первую очередь при входе пользователя в систему, выходе из нее, запуске и завершении работы, вот что вам нужно будет сделать. Вы можете установить приоритет сценариев Windows PowerShell перед сценариями, отличными от PowerShell, с помощью редактора локальной групповой политики(Local Group Policy Editor) и редактора реестра(Registry Editor) .

Когда пользователь входит в систему или запускает компьютер, все сценарии запускаются одновременно. Это может вызвать некоторую задержку при запуске или запуске определенной программы. Часто требуется запустить все сценарии Windows PowerShell и объект групповой политики(Group Policy Object) перед выполнением сценариев, отличных от PowerShell.

(Run Windows PowerShell)Сначала запускайте сценарии Windows PowerShell

Чтобы сначала запускать сценарии Windows PowerShell при входе пользователя в систему, выходе из системы, запуске и завершении работы, выполните следующие действия.(Windows PowerShell)

  1. Нажмите Win+R .
  2. Введите gpedit.msc и нажмите кнопку Enter .
  3. Перейдите в раздел « Сценарии(Scripts) » в разделе « Конфигурация компьютера(Computer Configuration) » .
  4. Дважды щелкните «Запускать сценарии Windows PowerShell сначала при входе пользователя в систему, а затем при выходе из системы»(Run Windows PowerShell scripts first at user logon, logoff) .
  5. Выберите параметр « Включено(Enabled) ».
  6. Нажмите «Применить»(Apply) и «ОК»(OK) .
  7. Дважды щелкните «Запускать сценарии Windows PowerShell сначала при запуске компьютера, выключение»(Run Windows PowerShell scripts first at computer startup, shutdown) .
  8. Выберите параметр « Включено(Enabled) ».
  9. Нажмите «Применить»(Apply) и «ОК»(OK) .

Давайте подробно рассмотрим эти шаги.

Сначала вам нужно будет открыть Редактор локальной групповой политики(Local Group Policy Editor) . Для этого нажмите  Win+R , введите gpedit.mscи нажмите  кнопку Enter  . После открытия перейдите по следующему пути:

Computer Configuration > Administrative Templates > System > Scripts

Вы увидите две настройки, называемые:

  • (Run Windows PowerShell)Сначала запускайте сценарии Windows PowerShell при входе пользователя в систему, выходе из системы,
  • Сначала запускайте сценарии Windows PowerShell(Run Windows PowerShell) при запуске компьютера, завершении работы.

Дважды щелкните(Double-click) по каждому из них и выберите  параметр « Включено (Enabled ) ».

Сначала запускайте сценарии Windows PowerShell при входе пользователя в систему, выходе из системы, запуске и завершении работы.

Нажмите «  Применить» (Apply ) и  « ОК» (OK ) , чтобы сохранить изменения.

(Run Windows PowerShell)Сначала запускайте сценарии Windows PowerShell при входе пользователя в систему, выходе из системы, запуске и завершении работы с помощью редактора реестра.(Registry Editor)

Чтобы сначала запускать сценарии Windows PowerShell при входе пользователя в систему, выходе из системы, запуске и завершении работы с помощью (Windows PowerShell)редактора реестра(Registry Editor) , выполните следующие действия.

  1. Нажмите Win+R .
  2. Введите regedit и нажмите кнопку Enter .
  3. Нажмите кнопку Да(Yes) .
  4. Перейдите в « Система»( System) в HKLM .
  5. Щелкните правой кнопкой мыши(Right-click) Система System > New > DWORDПараметр(Value) DWORD (32-разрядное) .
  6. Назовите его как RunUserPSScriptsFirst .
  7. Дважды щелкните по нему и установите значение(Value) данных как 1 .
  8. Нажмите кнопку ОК(OK) .
  9. Щелкните правой кнопкой мыши(Right-click) Система System > New > DWORDПараметр(Value) DWORD (32-разрядное) .
  10. Назовите его RunComputerPSScriptsFirst .
  11. Дважды щелкните по нему, чтобы установить значение(Value) данных как 1 .
  12. Нажмите OK , чтобы сохранить изменение.

Чтобы узнать больше, продолжайте читать.

Перед началом работы рекомендуется сделать  резервную копию всех файлов реестра(backup all Registry files)  и  создать точку восстановления системы .

Нажмите  Win+R  , чтобы открыть приглашение «Выполнить», введите regeditи нажмите  кнопку « Ввод  ». (Enter )Если появится приглашение  UAC , нажмите кнопку « (UAC)Да (Yes ) » . После этого перейдите по этому пути-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Здесь вам нужно будет создать два значения REG_DWORD(REG_DWORD) . Для этого щелкните правой кнопкой мыши System > New > DWORD (32-bit) Value  и назовите его  RunUserPSScriptsFirst .

Сначала запускайте сценарии Windows PowerShell при входе пользователя в систему, выходе из системы, запуске и завершении работы.

Дважды щелкните по нему и установите  значение данных (Value data ) как  1 .

Сначала запускайте сценарии Windows PowerShell при входе пользователя в систему, выходе из системы, запуске и завершении работы.

Выполните те же действия, чтобы создать другое значение DWORD(DWORD) (32-разрядное) и назовите(RunComputerPSScriptsFirst) его  RunComputerPSScriptsFirst(Value) . Затем установите  значение данных (Value data ) как  1 .

RunUserPSScriptsFirst представляет параметр «  Запускать сценарии Windows PowerShell в первую очередь при входе пользователя в систему и(Run Windows PowerShell scripts first at user logon, logoff) выходе из системы  », тогда как RunComputerPSScriptsFirst определяет параметр «  Запускать сценарии Windows PowerShell в первую очередь при запуске компьютера и завершении работы(Run Windows PowerShell scripts first at computer startup, shutdown)  ».

Если вы хотите отменить эти изменения, вы можете выполнить следующие действия.

Если вы сделали это с помощью редактора локальной групповой политики(Local Group Policy Editor) , откройте тот же путь и выберите параметр «  Не настроено (Not Configured ) ». Если вы сделали это с помощью редактора реестра(Registry Editor) , откройте тот же  системный (System ) ключ и удалите эти два значения REG_DWORD(REG_DWORD) . Чтобы удалить их, щелкните правой кнопкой мыши на каждом из них, выберите параметр «  Удалить (Delete ) » и подтвердите его, нажав кнопку «  ОК (OK ) » .

Надеюсь, поможет.



About the author

Я разработчик бесплатного программного обеспечения и сторонник Windows Vista/7. Я написал несколько сотен статей на различные темы, связанные с операционной системой, включая советы и рекомендации, руководства по ремонту и рекомендации. Я также предлагаю консультационные услуги, связанные с офисом, через мою компанию Help Desk Services. Я хорошо понимаю, как работает Office 365, его функции и способы их наиболее эффективного использования.



Related posts