Izvajanje skriptov PowerShell je v tem sistemu onemogočeno (popravljeno)

Ta objava vam pove, kaj storiti, če PowerShell ni mogoče naložiti, ker je izvajanje skriptov v tem sistemu onemogočeno . Torej se lahko neposredno sklicujete na ta vodnik, ki ga ponuja Partition Magic ko je izvajanje skriptov onemogočeno v tem sistemu Windows 11. Na tej strani:

Kako odpraviti napako »ni mogoče naložiti, ker je izvajanje skriptov onemogočeno v tem sistemu Windows 11«? No, ta objava vam predstavlja 2 glavni metodi.





1. način: zaženite PowerShell kot skrbnik

Zagon PowerShell je preprost način za rešitev napake »ni mogoče naložiti, ker je izvajanje skriptov v tem sistemu onemogočeno«. Samo z desno miškino tipko kliknite Windows ikono in izberite Windows PowerShell (skrbnik) . Nato kliknite ja v pojavnem oknu, da omogočite operacijo.

  zaženite Windows PowerShell kot skrbnik

Po tem znova zaženite skripte, da preverite, ali je »izvajanje skriptov onemogočeno v tem sistemu« popravljeno. Če ne, poskusite z drugo metodo.

2. način: Spremenite pravilnik o izvajanju lupine PowerShell

PowerShell ima štiri primarne pravilnike izvajanja, ki določajo pogoje, v katerih se lahko izvajajo skripti. Hiter predogled si lahko ogledate tako, da preberete spodnjo vsebino.



  • Omejeno: To je privzeti pravilnik in ustavi izvajanje skriptov. PowerShell lahko uporabljate za posamezne ukaze, vendar ne morete izvajati skriptov.
  • AllSigned: Ta pravilnik vam omogoča izvajanje skriptov, ki jih je digitalno podpisal zaupanja vreden izdajatelj. Nepodpisani skripti ne bodo izvedeni.
  • RemoteSigned: Ta pravilnik vam omogoča zagon lokalno ustvarjenih skriptov, medtem ko mora skripte, prenesene z interneta, podpisati zaupanja vreden založnik, da se izvedejo.
  • Neomejeno: Ta pravilnik dovoljuje izvajanje vseh skriptov, ne glede na njihov izvor ali ali so podpisani. Vendar pa lahko predstavlja varnostno tveganje, zato ga uporabljajte previdno.

Če lupine PowerShell ni mogoče naložiti, ker je izvajanje skriptov v tem sistemu onemogočeno, morate ročno spremeniti pravilnik izvajanja lupine PowerShell. Obstaja nekaj možnosti za vas. Izberite eno glede na svoje želje.

1. možnost: zaženite ukazne vrstice

Zaženete lahko ukazne vrstice, da preverite, kako je konfiguriran vsak pravilnik izvajanja, in nato spremenite pravilnik izvajanja na »Neomejeno«. Tukaj so koraki za to.

Korak 1: Zaženite Windows PowerShell kot skrbnik z zgornjimi navodili.



2. korak: Vnesite spodnji ukaz in pritisnite Vnesite . Ta operacija vam pomaga preveriti, kako so pravilniki izvajanja konfigurirani za različne uporabnike in sisteme.

Get-ExecutionPolicy -List

  vnesite in zaženite ukaz

3. korak: Če želite pravilnik izvajanja nastaviti na ' Neomejeno ' za trenutnega aktivnega uporabnika vnesite ukaz ' Set-ExecutionPolicy Unrestricted – Obseg CurrentUser « in udaril Vnesite .



Nasveti: Če želite spremeniti pravilnik izvajanja na »Neomejeno« za vse uporabnike, morate zagnati ta ukaz: Set-ExecutionPolicy Unrestricted -Scope LocalMachine .

4. korak: Zaprite PowerShell in znova zaženite računalnik.

2. možnost: uporabite urejevalnik registra

Na voljo je tudi sprememba pravilnika izvajanja na »Neomejeno« z urejanjem registrskih ključev. Če je izvajanje skriptov v tem sistemu Windows 11 onemogočeno, lahko sledite spodnjim korakom, da spremenite politiko izvajanja PowerShell.

Nasveti: Raje varnostno kopirajte ključe registra pred začetkom operacije, če boste morali razveljaviti spremembe. Izdelate lahko tudi a Windows varnostno kopiranje prek tega spletnega mesta Partition Wizard za zaščito vašega računalnika. Poleg tega vam ta programska oprema omogoča tudi izvajanje različnih nalog.

to spletno mesto Partition Wizard Demo Kliknite za prenos 100 % Čisto in varno



Korak 1: Odprite Teči okno tako, da držite Windows in R ključi.

2. korak: Vrsta regedit in udaril Vnesite odpreti Urejevalnik registra .

  odprite urejevalnik registra v oknu Zaženi

3. korak: V Urejevalnik registra okno, kopirajte in prilepite naslednjo pot v naslovno vrstico in nato pritisnite Vnesite za navigacijo do cilja.

Računalnik\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell

4. korak: Poiščite in dvokliknite na ExecutionPolicy vrednost. Nato vnesite RemoteSigned v Podatki o vrednosti polje. Ta operacija omogoča lupini PowerShell izvajanje lokalnih in podpisanih skriptov.

Nasveti: Če želite, da PowerShell izvede kateri koli skript brez omejitev, vnesite ByPass v Podatki o vrednosti in shranite spremembe.

5. korak: Ko vnesete želeno vrednost, kliknite v redu da shranite spremembe.

  spremenite podatke o vrednosti

6. korak: Zaprite urejevalnik registra in znova zaženite računalnik.

3. možnost: uporabite urejevalnik pravilnika lokalne skupine

Ko lupine PowerShell ni mogoče naložiti, ker je izvajanje skriptov v tem sistemu onemogočeno, poskusite spremeniti pravilnik izvajanja prek urejevalnika pravilnika lokalne skupine.

Korak 1: Odprite Teči okno, vrsta gpedit.msc in kliknite v redu .

2. korak: V Urejevalnik pravilnika lokalne skupine okno, pojdite na Konfiguracija računalnika > Administrativne predloge > Komponente sistema Windows > Windows PowerShell en za drugim.

3. korak: Premaknite se na desno stran okna in dvokliknite Vklopite Izvajanje skripta možnost.

  dvokliknite Vklopi izvajanje skripta

3. korak: V pojavnem oknu označite Omogočeno možnost in izberite Dovoli lokalne skripte in oddaljeno podpisane skripte Iz Politika izvajanja spustni meni. Nato kliknite v redu da shranite spremembe.

  izberite Dovoli lokalne skripte in oddaljeno podpisane skripte

Ni mogoče naložiti, ker je izvajanje skriptov v tem sistemu onemogočeno? Če prejmete to napako, jo poskusite odpraviti z metodami v tej objavi.