Uruchamiaj skrypty Windows PowerShell najpierw podczas logowania, wylogowywania, uruchamiania, zamykania

Jeśli chcesz najpierw uruchomić skrypty Windows PowerShell(Windows PowerShell scripts) podczas logowania użytkownika, wylogowywania, uruchamiania i zamykania, oto, co musisz zrobić. Możesz nadać priorytet skryptom programu Windows PowerShell(Windows PowerShell) przed skryptami innymi niż PowerShell za pomocą Edytora lokalnych zasad grupy(Local Group Policy Editor) i Edytora rejestru(Registry Editor) .

Gdy użytkownik loguje się lub uruchamia komputer, wszystkie skrypty działają jednocześnie. Może to spowodować pewne opóźnienie w uruchomieniu lub uruchomieniu określonego programu. Często wymagane jest uruchomienie wszystkich skryptów programu Windows PowerShell i obiektu zasad grupy(Group Policy Object) przed uruchomieniem skryptów innych niż PowerShell.

(Run Windows PowerShell)Najpierw uruchom skrypty Windows PowerShell

Aby najpierw uruchomić skrypty Windows PowerShell podczas logowania, wylogowywania, uruchamiania i zamykania użytkownika, wykonaj następujące czynności:

  1. Naciśnij klawisz Win+R .
  2. Wpisz gpedit.msc i naciśnij przycisk Enter .
  3. Przejdź do Skrypty(Scripts) w konfiguracji komputera(Computer Configuration) .
  4. Kliknij dwukrotnie najpierw Uruchom skrypty Windows PowerShell podczas logowania użytkownika, wyloguj(Run Windows PowerShell scripts first at user logon, logoff) .
  5. Wybierz opcję Włączone(Enabled) .
  6. Kliknij Zastosuj(Apply) i OK .
  7. Kliknij dwukrotnie najpierw Uruchom skrypty Windows PowerShell podczas uruchamiania komputera, zamykania(Run Windows PowerShell scripts first at computer startup, shutdown) .
  8. Wybierz opcję Włączone(Enabled) .
  9. Kliknij Zastosuj(Apply) i OK .

Sprawdźmy szczegółowo te kroki.

Najpierw będziesz musiał otworzyć Edytor lokalnych zasad grupy(Local Group Policy Editor) . W tym celu naciśnij  Win+R , wpisz gpedit.msci naciśnij  przycisk Enter  . Po otwarciu przejdź do następującej ścieżki-

Computer Configuration > Administrative Templates > System > Scripts

Zobaczysz dwa ustawienia o nazwie:

  • Uruchom skrypty Windows PowerShell(Run Windows PowerShell) najpierw podczas logowania użytkownika, wylogowania,
  • Uruchom skrypty Windows PowerShell(Run Windows PowerShell) jako pierwsze podczas uruchamiania komputera, zamykania.

Kliknij dwukrotnie(Double-click) każdy z nich i wybierz  opcję Włączone (Enabled ) .

Uruchom skrypty Windows PowerShell jako pierwsze podczas logowania użytkownika, wylogowywania, uruchamiania i zamykania

Kliknij  Zastosuj (Apply )OK  , aby zapisać zmianę.

Uruchom(Run Windows PowerShell) skrypty Windows PowerShell jako pierwsze podczas logowania użytkownika, wylogowywania, uruchamiania i zamykania za pomocą Edytora rejestru(Registry Editor)

Aby najpierw uruchomić skrypty Windows PowerShell podczas logowania użytkownika, wylogowywania, uruchamiania i zamykania za pomocą Edytora rejestru(Registry Editor) , wykonaj następujące czynności:

  1. Naciśnij klawisz Win+R .
  2. Wpisz regedit i naciśnij przycisk Enter .
  3. Kliknij przycisk Tak(Yes) .
  4. Przejdź do Systemu( System) w HKLM .
  5. Kliknij prawym przyciskiem myszy(Right-click) System System > New > DWORDWartość(Value) DWORD (32-bitowa) .
  6. Nazwij go jako RunUserPSScriptsFirst .
  7. Kliknij go dwukrotnie i ustaw dane wartości(Value) na 1 .
  8. Kliknij przycisk OK .
  9. Kliknij prawym przyciskiem myszy(Right-click) System System > New > DWORDWartość(Value) DWORD (32-bitowa) .
  10. Nazwij go jako RunComputerPSScriptsFirst .
  11. Kliknij go dwukrotnie, aby ustawić dane wartości(Value) na 1 .
  12. Kliknij OK , aby zapisać zmianę.

Aby dowiedzieć się więcej, czytaj dalej.

Przed rozpoczęciem zaleca się  wykonanie kopii zapasowej wszystkich plików rejestru(backup all Registry files)  i  utworzenie punktu przywracania systemu .

Naciśnij  Win+R  , aby otworzyć monit Uruchom, wpisz regediti naciśnij  przycisk Enter  . Jeśli pojawi się monit  UAC , kliknij przycisk (UAC)Tak (Yes ) . Następnie przejdź do tej ścieżki-

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

Tutaj będziesz musiał utworzyć dwie wartości REG_DWORD . W tym celu kliknij prawym przyciskiem myszy System > New > DWORD (32-bit) Value  i nadaj mu nazwę  RunUserPSScriptsFirst .

Uruchom skrypty Windows PowerShell jako pierwsze podczas logowania użytkownika, wylogowywania, uruchamiania i zamykania

Kliknij go dwukrotnie i ustaw  dane wartości (Value data ) na  1 .

Uruchom skrypty Windows PowerShell jako pierwsze podczas logowania użytkownika, wylogowywania, uruchamiania i zamykania

Wykonaj te same kroki, aby utworzyć kolejną wartość (Value)DWORD (32-bitową) i nadaj jej nazwę  RunComputerPSScriptsFirst . Następnie ustaw  Dane wartości (Value data ) na  1 .

RunUserPSScriptsFirst reprezentuje  skrypty Uruchom Windows PowerShell jako pierwsze podczas logowania użytkownika,  ustawienie wylogowania , podczas gdy (Run Windows PowerShell scripts first at user logon, logoff)RunComputerPSScriptsFirst definiuje  najpierw skrypty Uruchom Windows PowerShell podczas uruchamiania komputera,(Run Windows PowerShell scripts first at computer startup, shutdown)  ustawienie zamykania.

Jeśli chcesz cofnąć te zmiany, możesz wykonać następujące kroki.

Jeśli zrobiłeś to za pomocą Edytora lokalnych zasad grupy(Local Group Policy Editor) , otwórz tę samą ścieżkę i wybierz opcję  Nie skonfigurowano (Not Configured ) . Jeśli zrobiłeś to za pomocą Edytora rejestru(Registry Editor) , otwórz ten sam  klucz systemowy (System ) i usuń te dwie wartości REG_DWORD . Aby je usunąć, kliknij prawym przyciskiem myszy każdy z nich, wybierz  opcję Usuń (Delete ) i potwierdź ją, klikając  przycisk OK  .

Mam nadzieję, że to pomoże.



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts