PowerShell Error Repair Script-uitvoering is uitgeschakeld op dit systeem

Bijgewerkt Januari 2023: Krijg geen foutmeldingen meer en vertraag je systeem met onze optimalisatietool. Haal het nu op - > deze link

  1. Download en installeer de reparatietool hier.
  2. Laat het uw computer scannen.
  3. De tool zal dan repareer je computer.

�\xBF

PowerShell is een automatiseringsmechanisme waarmee gebruikers hun taken kunnen automatiseren. Onlangs hebben veel gebruikers problemen gemeld bij het uitvoeren van een script in PowerShell.

Volgens gebruikersrapporten geeft het systeem in dit geval het volgende foutbericht weer.

Belangrijke opmerkingen:

U kunt nu pc-problemen voorkomen door dit hulpmiddel te gebruiken, zoals bescherming tegen bestandsverlies en malware. Bovendien is het een geweldige manier om uw computer te optimaliseren voor maximale prestaties. Het programma herstelt veelvoorkomende fouten die kunnen optreden op Windows-systemen met gemak - geen noodzaak voor uren van troubleshooting wanneer u de perfecte oplossing binnen handbereik hebt:

  • Stap 1: Downloaden PC Reparatie & Optimalisatie Tool (Windows 11, 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Stap 2: Klik op "Start Scan" om problemen in het Windows register op te sporen die PC problemen zouden kunnen veroorzaken.
  • Stap 3: Klik op "Repair All" om alle problemen op te lossen.

hier

Testscript.ps1 kan niet worden geladen omdat scriptuitvoering op dit systeem is uitgeschakeld.

De fout heeft voornamelijk te maken met de beveiligingsmaatregelen die zijn geïmplementeerd in het Windows-besturingssysteem. Het systeem staat het uitvoeren van scripts op uw systeem niet toe zonder beheerdersrechten. Om de fout "Lopende scripts zijn uitgeschakeld op dit systeem" op te lossen, moet u de stappen in dit artikel volgen.

PowerShell, wat is het?

PowerShell is een geweldige tool voor Windows-systeembeheer gemaakt door Microsoft. U kunt opdrachtregels gebruiken om uw besturingssysteem te automatiseren.

Het is een nieuwe tool die bij Windows 10 wordt geleverd en veel functies heeft. Er zijn echter een paar problemen met deze functies.

Veel gebruikers zijn het foutbericht 'Uitvoeren van scripts is uitgeschakeld op dit systeem' tegengekomen.

Als gevolg hiervan staat het PowerShell-runtimebeleid niet toe dat scripts worden uitgevoerd. Bovendien wordt dezelfde fout weergegeven wanneer u probeert een PowerShell-script uit te voeren.

Dit is een ernstig probleem dat PowerShell onbruikbaar maakt. Gelukkig zijn er oplossingen en vandaag laten we u zien wat u moet doen als u de foutmelding 'Uitvoeren van scripts is uitgeschakeld op dit systeem' in PowerShell krijgt.

Als je weet hoe je eenvoudige PowerShell- of batchscripts moet schrijven, kun je veel dingen automatiseren in Windows 10. Zelfs als je wat tijd moet besteden aan het schrijven van het perfecte script voor iets, als het eenmaal goed werkt, is de tijd die je bespaart de tijd waard die je hebt besteed aan het schrijven van het script. Scripts kunnen echter gevaarlijk zijn. Als u scripts in PowerShell probeert uit te voeren, krijgt u een vrij lange foutmelding die in feite zegt: "Scripting is uitgeschakeld op dit systeem."

LEZEN :  Hoe weet ik of mijn computer last heeft van de 'Unable to Initialize Steam API' Error - Hoe kan ik de 'Unable to Initialize Steam API' Error oplossen

Dit is een beveiligingsmaatregel in PowerShell om te voorkomen dat kwaadaardige scripts worden uitgevoerd en mogelijk het systeem beschadigen. Natuurlijk is het script dat je zelf hebt geschreven niet kwaadaardig en moet het kunnen worden uitgevoerd. Om dit probleem op te lossen, moet u het uitvoeringsbeleid in PowerShell wijzigen.

Wat veroorzaakt de foutmelding "Uitvoeren van scripts is uitgeschakeld op dit systeem"?

Na veel rapporten van verschillende gebruikers te hebben ontvangen, hebben we besloten dit probleem te onderzoeken en uit ons onderzoek bleek dat de fout verband houdt met het volgende probleem.

Powershell heeft ingebouwde beveiligingsfuncties. Een daarvan is het zogenaamde handhavingsbeleid.
Dit beleid kan voorkomen dat scripts worden uitgevoerd en kan in bepaalde situaties handig zijn.
Bijvoorbeeld in zwaarbeveiligde omgevingen waar het riskant kan zijn om onbekende Powershell-scripts uit te voeren.
Typ het volgende in Powershell om het huidige systeembrede uitvoeringsbeleid te bekijken:
Get-ExecutionPolicy

Voordat u zich op het raamwerk concentreert, is het handig om uw opties te kennen. Zo voorkom je het gebruik van riskante of gevaarlijke instellingen. U kunt kiezen uit 4 polisniveaus. Van meest veilig naar minst veilig:

  • Beperkt: er kunnen geen PowerShell-scripts worden uitgevoerd. Dit is de standaardinstelling.
  • AllSigned: Scripts kunnen worden uitgevoerd, maar ze moeten allemaal digitaal worden ondertekend. Ook als je het script zelf op de lokale computer hebt geschreven.
  • DeletedSigned: Lokaal geschreven scripts kunnen worden uitgevoerd. Maar scripts die van buitenaf komen (e-mail, instant messaging, internet) moeten worden ondertekend door een vertrouwde editor.
  • Onbeperkt: elk script kan worden uitgevoerd. Het maakt niet uit wie ze heeft gemaakt of dat ze zijn ondertekend.

Voor de oplossing neem ik aan dat je het script hebt gedownload. Daarom stel ik in elke oplossing de optie "geen limiet" voor. Als je het script echter zelf op je huidige pc hebt geschreven, is het beter om RemoteSigned te gebruiken.

LEZEN :  Stel verschillende audio-uitvoerapparaten in voor verschillende programma's in Windows 10

Nu u een basiskennis hebt van de aard van het probleem, gaan we verder met de oplossing.

De oplossingen voor het uitvoeren van scripts zijn uitgeschakeld op dit systeem

Oplossing 1: code toevoegen

Als u een bepaald script op uw computer wilt uitvoeren zonder het uitvoeringsbeleid te wijzigen, kunt u altijd wat code toevoegen aan de opdracht die toegang geeft tot het script via beleid. Om dit te doen, kunt u het volgende doen:

1.) Druk op "Windows" + "R" om een ​​runtime-prompt te openen.
2.) Typ "Powershell�\x9D en druk tegelijkertijd op �\x9CShift"+"Ctrl"+"Enter�\x9D om beheerderstoegang toe te staan.
3.) Voer een opdracht in om een ​​specifiek script uit te voeren, zoals de volgende opdracht.
c:\> PowerShell -ExecutionPolicy ByPass -File script.ps1
4.) Druk op �\x9CEnter"En controle als het probleem aanhoudt.

Oplossing 2: het uitvoeringsbeleid wijzigen

Aangezien het uitvoeringsbeleid Powershell-toegang toestaat om een ​​specifiek script uit te voeren, blokkeert het de uitvoering van alle scripts wanneer ze zijn gedefinieerd als "beperkt".
U kunt het beleid in verschillende modi instellen, afhankelijk van uw situatie. Deze modi zijn:

Beperkt: In deze modus kunnen er geen scripts op de computer worden uitgevoerd.
Allemaal Gesigneerd: Als u deze modus kiest, kunnen alleen lettertypen die zijn ondertekend door een vertrouwde uitgever op de computer worden uitgevoerd.
Op afstand ondertekend: Alle gedownloade scripts moeten zijn ondertekend door een vertrouwde uitgever.
Onbeperkt: Er zijn geen beperkingen op scripts.

Nu u weet op welke niveaus u het uitvoeringsbeleid kunt instellen, kunt u eenvoudig het niveau kiezen dat het beste bij u past. Het uitvoeringsbeleid wijzigen:

LEZEN :  7 Eenvoudige oplossingen voor SSD die niet wordt weergegeven in Windows 10

1.) Druk op "Windows" + "R" om een ​​runtime-prompt te openen.
2.) Typ "Powershell�\x9D en druk tegelijkertijd op �\x9CShift"+"Ctrl"+"Enter�\x9D om beheerderstoegang toe te staan.
3.) Typ de volgende opdracht en druk op �\x9CEnter�\x99 om het uit te voeren.
Set-ExecutionPolicy Remotesigned
Opmerking: vervang het woord "RemoteSigned�\x9D met het gewenste beveiligingsniveau zoals hierboven weergegeven.
4.) Druk op �\x9CY" specificeren "Ja.�\x9D Hiermee wordt het groepsbeleid op het gewenste niveau gebracht.


5.) Check om te kijken of het probleem blijft bestaan.

Veelgestelde Vragen

Hoe activeer ik een script in PowerShell?

  1. Open Start.
  2. Plaatsen PowerShell, klik met de rechtermuisknop op het hoogste resultaat en selecteer vervolgens Als administrator uitvoeren.
  3. Voer de volgende opdracht in om: laat het script draaienen druk op Enter: Set-ExecutionPolicy RemoteSigned.
  4. Voer A in en druk op Enter (indien van toepassing).

Waarom kan ik geen PowerShell-scripts uitvoeren?

Oplossing: de standaard PowerShell Het uitvoeringsbeleid is "Beperkt". U kunt de PowerShell Uitvoeringsbeleid met behulp van de opdracht Set-ExecutionPolicy. Naar lopen a script op afstand, stelt u het beleid in op RemoteSigned.

Hoe voorkom ik dat Windows 10-scripts worden uitgevoerd?

  1. Open Internet Explorer.
  2. Klik of tik op de knop Extra. Klik of tik vervolgens op de knop Invoegtoepassingen beheren.
  3. Klik of tik onder Beeld op Alle invoegtoepassingen en selecteer vervolgens de invoegtoepassing die u wilt uitschakelen.
  4. Als je tien add-ons hebt geïnstalleerd, probeer er dan vijf tegelijk uit te schakelen en los het probleem vervolgens op door in te loggen.

Hoe zorg ik ervoor dat het script wordt uitgevoerd?

Ga naar het menu Start en zoek naar "Windows PowerShell ISE". Klik met de rechtermuisknop op de x86-versie en selecteer "Als administrator uitvoeren�\x9C. Voeg bovenaan Set-ExecutionPolicy RemoteSigned toe; voer het script uit. Selecteer Ja.

adminguides

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *