PowerShell kan niet geladen worden aangeroepen omdat het uitvoeren van scripts is uitgeschakeld op dit systeem Fix

Windows-gebruikers kunnen hun PowerShell-scripts uitvoeren met behulp van de PowerShell-terminal met slechts één enkele opdracht. Maar soms, meestal voor nieuwe gebruikers, wordt de foutmelding "Powershell kan niet worden geladen omdat het uitvoeren van scripts is uitgeschakeld op dit systeem” kan op de blauwe terminal verschijnen. Er kunnen precies twee redenen zijn voor dit probleem. Een daarvan is de uitvoeringsbeleidsbeperkingen voor alle scripts en de andere is het script van de onbekende of niet-vertrouwde leverancier. Volg gewoon deze eenvoudige oplossing om het probleem te identificeren en op te lossen.

Fix 1 - Voer de PowerShell uit in de beheerdersmodus

Een van de meest voorkomende fouten die we maken, is proberen het script in de PowerShell-terminal uit te voeren zonder de juiste beheerdersrechten.

1. Je moet op de drukken Win sleutel en typ "powershell“.

2. Klik vervolgens met de rechtermuisknop op de "Windows PowerShell" en tik op "Als administrator uitvoeren“.

ADVERTENTIE

Windows Powersehll Min

Zodra de terminal is geopend met de juiste beheerdersrechten, moet u proberen het shellscript opnieuw uit te voeren en te testen of het werkt.

Fix 2 - Controleer en wijzig het uitvoeringsbeleid

Uitvoeringsbeleid verbiedt u om sommige scripts uit te voeren.

1. Druk nu gewoon op de Win sleutel en typ "powershell“.

2. Klik vervolgens met de rechtermuisknop op de "Windows PowerShell" en tik op "Als administrator uitvoeren“.

Windows Powersehll Min

3. Zodra de PowerShell-terminal wordt geopend, type deze code en druk op Binnenkomen om de huidige beleidsstatus van de scripts te kennen.

Get-ExecutionPolicy -Lijst
Lijst met uitvoeringsbeleid ophalen Min

4. Nu kunt u de volledige lijst met uitvoeringsbeleid voor alle gebruikers/gebruikersgroepen zien.

Gewoonlijk is het standaard uitvoeringsbereik ingesteld op "Niet gedefinieerd" toestand.

Controleer de lijst Min

5. Nutsvoorzieningen, kopiëren plakken deze code om het uitvoeringsbeleid in te stellen op de Onbeperkt modus*.

Set-uitvoeringsbeleid onbeperkt

6. Nu wordt u gevraagd "Wilt u het uitvoeringsbeleid wijzigen?“. Typ gewoon "Y” in het commando en druk op Binnenkomen om de wijziging toe te passen.

Onbeperkt tot Ja Min

Nu kunt u het script eenvoudig op uw systeem uitvoeren. PowerShell zal de uitvoering van het script niet meer beperken.

Op deze manier heb je helemaal geen moeite om het script uit te voeren.

*OPMERKING

Het powerShell-uitvoeringsbeleid is een essentiële beveiliging die verbiedt dat onbekende, kwaadaardige scripts op het systeem worden uitgevoerd. U moet het dus niet aan de beschikbare instelling overlaten. Het wordt aanbevolen dat zodra u het script heeft uitgevoerd, het uitvoeringsbeleid instelt op 'AllSigned' of 'RemoteSigned'.

1. Open de PowerShell als beheerder.

2. Nadat u het hebt geopend, voert u deze opdracht uit om te voorkomen dat elk script op uw systeem wordt uitgevoerd.

Set-uitvoeringsbeleid beperkt
Uitvoeringsbeleid beperkt Min

Na het beperken van het uitvoeringsbeleid worden er geen scripts uitgevoerd.

Bovendien kunt u, als u wilt, het beveiligingsniveau omschakelen naar een soepeler niveau. Er zijn 4 basisbeveiligingsniveaus waarop u het uitvoeringsbeleid kunt instellen. Er zijn -

1. Beperkt – Deze modus verbiedt het uitvoeren van elk script op het systeem. De beperkte modus is het hoogste niveau van uitvoeringsbeleid dat u kunt plaatsen.

2. Allsigned – Alleen alle ondertekende scripts van vertrouwde uitgevers kunnen op het systeem worden uitgevoerd. U kunt in deze modus geen onbekend script van derden uitvoeren.

3. Op afstand ondertekend – Op afstand ondertekende scripts kunnen op het systeem worden uitgevoerd, evenals scripts die op de lokale computer zijn geschreven.

4. Onbeperkt - In de onbeperkte modus, zoals de naam al doet vermoeden, kunt u elk script op het systeem uitvoeren. Dit kan gevaarlijk zijn omdat kwaadaardige scripts niet worden geblokkeerd.

Stel dat u probeert het uitvoeringsbeleid in te stellen op "RemoteSinged", en voer deze code uit in een verhoogde PowerShell-terminal.

Set-ExecutionPolicy RemoteSigned
Op afstand geschroeid min

U kunt de opdrachtpromptterminal sluiten.

U kunt deze pc-reparatietool ook downloaden om elk pc-probleem te lokaliseren en op te lossen:
Stap 1 - Download de Restoro PC Reparatie Tool van hier
Stap 2 - Klik op Scan starten om elk pc-probleem automatisch te vinden en op te lossen.
Omgevingsvariabelen afdrukken in Powershell: 4 eenvoudige tips

Omgevingsvariabelen afdrukken in Powershell: 4 eenvoudige tipsPowershell

Gebruik deze snelle stappen om omgevingsvariabelen af ​​te drukken in PowerShellOmgevingsvariabelen slaan gegevens op met betrekking tot de informatie die wordt gebruikt door het besturingssysteem ...

Lees verder
Bestanden kopiëren naar een externe computer met Powershell

Bestanden kopiëren naar een externe computer met PowershellPowershell

Eenvoudige scripts voor het kopiëren van bestanden op PowerShellPowerShell is een robuuste Microsoft-scriptterminal die wordt gebruikt om meerdere bewerkingen uit te voeren.U kunt enkele en meerder...

Lees verder
Shell-scripts maken en uitvoeren op Windows [stap voor stap]

Shell-scripts maken en uitvoeren op Windows [stap voor stap]PowershellWindows 10Windows 11

U moet het Windows Linux-subsysteem inschakelen voordat u een script maaktEen shellscript kan helpen bij het uitvoeren van repetitieve geautomatiseerde taken, zoals back-ups en software-installatie...

Lees verder