Najskôr spustite skripty prostredia Windows PowerShell pri prihlásení, odhlásení, spustení a vypnutí

Ak chcete najskôr spustiť skripty Windows PowerShell(Windows PowerShell scripts) pri prihlásení, odhlásení, spustení a vypnutí používateľa, musíte urobiť toto. Pomocou Editora miestnej politiky skupiny(Local Group Policy Editor) a Editora databázy Registry(Registry Editor) môžete uprednostniť skripty prostredia Windows PowerShell pred skriptami, ktoré nie sú skriptami PowerShell .

Keď sa používateľ prihlási alebo spustí počítač, všetky skripty sa spustia súčasne. Môže to spôsobiť určité oneskorenie pri spustení alebo spustení konkrétneho programu. Často je potrebné spustiť všetky skripty prostredia Windows PowerShell a (Windows PowerShell)objekt skupinovej politiky(Group Policy Object) , ktoré sa majú spustiť pred skriptami, ktoré nie sú v prostredí PowerShell.

(Run Windows PowerShell)Najprv spustite skripty prostredia Windows PowerShell

Ak chcete najskôr spustiť skripty prostredia Windows PowerShell pri prihlásení, odhlásení, spustení a vypnutí používateľa, postupujte podľa týchto krokov-

  1. Stlačte Win+R .
  2. Napíšte gpedit.msc a stlačte tlačidlo Enter .
  3. Prejdite na položku Skripty(Scripts) v časti Konfigurácia počítača(Computer Configuration) .
  4. Dvakrát kliknite na Spustiť skripty Windows PowerShell najskôr pri prihlásení a odhlásení používateľa(Run Windows PowerShell scripts first at user logon, logoff) .
  5. Vyberte možnosť Povolené(Enabled) .
  6. Kliknite na Použiť(Apply) a OK .
  7. Dvakrát kliknite na položku Spustiť skripty prostredia Windows PowerShell najskôr pri spustení a vypnutí počítača(Run Windows PowerShell scripts first at computer startup, shutdown) .
  8. Vyberte možnosť Povolené(Enabled) .
  9. Kliknite na Použiť(Apply) a OK .

Pozrime sa na tieto kroky podrobne.

Najprv budete musieť otvoriť Editor miestnych zásad skupiny(Local Group Policy Editor) . Na tento účel stlačte  kombináciu klávesov Win+R , napíšte gpedit.msca stlačte  tlačidlo Enter  . Po jej otvorení prejdite na nasledujúcu cestu -

Computer Configuration > Administrative Templates > System > Scripts

Uvidíte dve nastavenia s názvom:

  • Najprv spustite skripty Windows PowerShell(Run Windows PowerShell) pri prihlásení používateľa, odhlásení,
  • Najprv spustite skripty prostredia Windows PowerShell(Run Windows PowerShell) pri spustení a vypnutí počítača.

Dvakrát kliknite(Double-click) na každý z nich a vyberte  možnosť Povolené (Enabled ) .

Najskôr spustite skripty prostredia Windows PowerShell pri prihlásení, odhlásení, spustení a vypnutí používateľa

Kliknutím na tlačidlo  Použiť (Apply )OK  uložte zmenu.

Najprv spustite skripty prostredia Windows PowerShell(Run Windows PowerShell) pri prihlásení, odhlásení, spustení a vypnutí používateľa pomocou Editora databázy Registry(Registry Editor)

Ak chcete najskôr spustiť skripty prostredia Windows PowerShell pri prihlásení, odhlásení, spustení a vypnutí používateľa pomocou Editora databázy Registry(Registry Editor) , postupujte podľa týchto krokov-

  1. Stlačte Win+R .
  2. Napíšte regedit a stlačte tlačidlo Enter .
  3. Kliknite na tlačidlo Áno(Yes) .
  4. Prejdite do časti Systém( System) v HKLM .
  5. Kliknite pravým tlačidlom myši(Right-click) na System > New > DWORDHodnota(Value) DWORD (32-bitová) .
  6. Pomenujte ho ako RunUserPSScriptsFirst .
  7. Dvakrát naň kliknite a nastavte Údaj hodnoty(Value) ako 1 .
  8. Kliknite na tlačidlo OK(OK) .
  9. Kliknite pravým tlačidlom myši(Right-click) na System > New > DWORDHodnota(Value) DWORD (32-bitová) .
  10. Pomenujte ho ako RunComputerPSScriptsFirst .
  11. Dvakrát naň kliknite a nastavte Údaj hodnoty(Value) ako 1 .
  12. Kliknutím na tlačidlo OK uložte zmenu.

Ak chcete vedieť viac, pokračujte v čítaní.

Pred začatím sa odporúča  zálohovať všetky súbory databázy Registry(backup all Registry files)  a  vytvoriť bod obnovenia systému .

Stlačením  Win+R  otvorte výzvu Spustiť, zadajte regedita stlačte  tlačidlo Enter  . Ak sa zobrazí výzva  UAC , kliknite na tlačidlo (UAC)Áno (Yes ) . Potom prejdite na túto cestu -

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

Tu budete musieť vytvoriť dve hodnoty REG_DWORD . Kliknite pravým tlačidlom myši na System > New > DWORD (32-bit) Value  a pomenujte ju ako  RunUserPSScriptsFirst .

Najskôr spustite skripty prostredia Windows PowerShell pri prihlásení, odhlásení, spustení a vypnutí používateľa

Dvakrát naň kliknite a nastavte  Údaj hodnoty (Value data ) ako  1 .

Najskôr spustite skripty prostredia Windows PowerShell pri prihlásení, odhlásení, spustení a vypnutí používateľa

Podľa rovnakých krokov vytvorte ďalšiu hodnotu (Value)DWORD (32-bitovú) a pomenujte ju ako  RunComputerPSScriptsFirst . Potom nastavte  Údaj hodnoty (Value data ) na  1 .

RunUserPSScriptsFirst predstavuje  Spustiť skripty Windows PowerShell najskôr pri prihlásení používateľa,(Run Windows PowerShell scripts first at user logon, logoff)  nastavenie odhlásenia, zatiaľ čo RunComputerPSScriptsFirst definuje  Spustiť skripty Windows PowerShell najskôr pri spustení počítača,(Run Windows PowerShell scripts first at computer startup, shutdown)  nastavenie vypnutia.

V prípade, že chcete tieto zmeny vrátiť, môžete postupovať podľa týchto krokov.

Ak ste to urobili pomocou Editora miestnych zásad skupiny(Local Group Policy Editor) , otvorte rovnakú cestu a vyberte  možnosť Nekonfigurované (Not Configured ) . Ak ste to urobili pomocou Editora databázy Registry(Registry Editor) , otvorte rovnaký  systémový (System ) kľúč a odstráňte tieto dve hodnoty REG_DWORD . Ak ich chcete odstrániť, kliknite na každý z nich pravým tlačidlom myši, vyberte  možnosť Odstrániť (Delete ) a potvrďte kliknutím na  tlačidlo OK (OK ) .

Dúfam, že to pomôže.



About the author

Som softvérový inžinier s viac ako 10-ročnými skúsenosťami s vývojom a údržbou aplikácií pre Windows 11 alebo 10. Mám tiež skúsenosti s prácou s Google Docs a Microsoft Edge. Moje schopnosti v týchto oblastiach zo mňa robia vynikajúceho kandidáta na pozície softvérového inžinierstva v budúcnosti.



Related posts