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:
- Naciśnij klawisz Win+R .
- Wpisz gpedit.msc i naciśnij przycisk Enter .
- Przejdź do Skrypty(Scripts) w konfiguracji komputera(Computer Configuration) .
- Kliknij dwukrotnie najpierw Uruchom skrypty Windows PowerShell podczas logowania użytkownika, wyloguj(Run Windows PowerShell scripts first at user logon, logoff) .
- Wybierz opcję Włączone(Enabled) .
- Kliknij Zastosuj(Apply) i OK .
- Kliknij dwukrotnie najpierw Uruchom skrypty Windows PowerShell podczas uruchamiania komputera, zamykania(Run Windows PowerShell scripts first at computer startup, shutdown) .
- Wybierz opcję Włączone(Enabled) .
- 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.msc
i 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 ) .
Kliknij Zastosuj (Apply ) i 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:
- Naciśnij klawisz Win+R .
- Wpisz regedit i naciśnij przycisk Enter .
- Kliknij przycisk Tak(Yes) .
- Przejdź do Systemu( System) w HKLM .
- Kliknij prawym przyciskiem myszy(Right-click) System System > New > DWORDWartość(Value) DWORD (32-bitowa) .
- Nazwij go jako RunUserPSScriptsFirst .
- Kliknij go dwukrotnie i ustaw dane wartości(Value) na 1 .
- Kliknij przycisk OK .
- Kliknij prawym przyciskiem myszy(Right-click) System System > New > DWORDWartość(Value) DWORD (32-bitowa) .
- Nazwij go jako RunComputerPSScriptsFirst .
- Kliknij go dwukrotnie, aby ustawić dane wartości(Value) na 1 .
- 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 regedit
i 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 .
Kliknij go dwukrotnie i ustaw dane wartości (Value data ) na 1 .
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.
Related posts
Uruchamiaj skrypty PowerShell lokalnie bez logowania się w systemie Windows 10
Wyłącz pytania bezpieczeństwa w systemie Windows 11/10 za pomocą skryptu PowerShell
Jak korzystać z Windows PowerShell ISE — samouczek dla początkujących
Jak sprawdzić wersję PowerShell w Windows 11/10?
Jak zablokować adres IP lub witrynę internetową za pomocą PowerShell w systemie Windows 10?
Jak zabić proces za pomocą wiersza poleceń w systemie Windows 11/10?
Wyłącz przewijanie do przodu w CMD i PowerShell w systemie Windows 10
Jak wyłączyć PowerShell w Windows 11/10?
Jak zainstalować Google Chrome za pomocą Windows PowerShell
Windows PowerShell ISE a Windows PowerShell: Jaka jest różnica?
Zresetuj klienta Windows Update za pomocą skryptu PowerShell
Jak uzyskać publiczny adres IP za pomocą PowerShell w systemie Windows 10?
Włącz lub wyłącz starszą konsolę dla wiersza polecenia i programu PowerShell w systemie Windows 10
Jak zainstalować pakiet aplikacji Appx za pomocą PowerShell w systemie Windows 11/10?
Skrypt PowerShell do sprawdzania stanu Windows Update
Jak usunąć lub utworzyć zaplanowane zadanie za pomocą PowerShell w systemie Windows 11?
Jak przełączać się między CMD i PowerShell w Terminalu Windows?
Zastąp PowerShell wierszem polecenia w menu kontekstowym w systemie Windows 10
Napraw PowerShell powodujący wysokie użycie procesora w systemie Windows 11/10
Jak utworzyć wiele folderów jednocześnie —