Megoldva: A szkriptek futtatása le van tiltva ezen a rendszeren [klónozási lemez]

Összegzés:

A szkriptek futtatása le van tiltva ebben a rendszerben

Nem tölthető be, mert a szkriptek futtatása le van tiltva ezen a rendszeren. Nagyon sokan kapják meg ezt a hibaüzenetet a PowerShell használatakor. Ha Ön is küzd, hogy kitalálja, ez a bejegyzés MiniTool hatékony hibaelhárítási módszereket tár fel.





Gyors navigáció:

Miért tiltják le a parancsfájlok futtatását ezen a rendszeren?

PowerShell egy praktikus segédprogram, amellyel bizonyos parancssorokat futtathat, hogy rendszergazdaként hozzáférhessen az operációs rendszer különféle szolgáltatásaihoz. Sok Windows 10 felhasználó azonban „nem tölthető be, mert a szkriptek futtatása le van tiltva ebben a rendszerben” hibaüzenettel találkozik.

A szkriptek futtatása le van tiltva ebben a rendszerben

Ez a hiba gyakran akkor fordul elő, amikor a PowerShell végrehajtási házirendje nem engedélyezi a parancsfájlok futtatását. Ezenkívül ez a hiba egy bizonyos PowerShell-parancsfájl futtatásakor is megjelenik. A „A szkriptek végrehajtása le van tiltva ezen a rendszeren” hiba kijavításához a következő hibaelhárítási módszereket tárjuk fel.



Javítás 1, állítsa a PowerShell végrehajtási házirendjét RemoteSigned értékre

Mint tudhatja, a PowerShell végrehajtási házirendje értéke: Korlátozott állapot alapértelmezés szerint. A PowerShell parancsfájl futtatásához először létre kell hoznia egy PowerShell parancsfájlt, majd módosítania kell a végrehajtási házirendet.

4 fő különböző végrehajtási házirend létezik, és az igényei szerint módosíthatja.

  • Korlátozott : A PowerShell parancsfájl nem futtatható. Ezért találkozik a PowerShell futó parancsfájljainak leállításával ebben a rendszerproblémában.
  • AllSigned : Csak azokat a PowerShell-szkripteket futtathatja, amelyeket megbízható kiadó írt alá.
  • RemoteSigned : Futtathatja a letöltött parancsfájlokat, amelyeket megbízható kiadó ír alá.
  • Korlátlan : Futtathatja az összes Windows PowerShell-szkriptet.

Tehát a végrehajtási házirend megváltoztatása javíthatja a „szkriptek futtatása le van tiltva ezen a rendszeren” hibát. Az első választás a végrehajtási házirend módosítása RemoteSigned-ra. Ennek módja:



1. lépés. Kattintson a jobb gombbal a Rajt menüt, és válassza a Windows PowerShell (rendszergazda) opciót a helyi menüből.

nyissa meg a PowerShell-t rendszergazdaként

2. lépés. Az előugró ablakba írja be a következő parancsot, hogy megkapja a végrehajtási házirendek listáját a Windows 10 PC-n.



Get-ExecutionPolicy - Lista

szerezze be a számítógépen a végrehajtási házirendek listáját

3. lépés Ha úgy találja, hogy a végrehajtási házirend valamelyikre van állítva Meghatározatlan vagy Korlátozott állapot, beírhatja a következő parancsot, és megnyomhatja Belép ne változtassa meg.



Set-ExecutionPolicy RemoteSigned

módosítsa a végrehajtási házirendet RemoteSigned-ra

Tipp: Hozzáadhatja ezt a PowerShell-szkriptet powershell –ExecutionPolicy ByPass –Fájl script.psl parancsot a fenti parancs megkerülésére.

4. lépés Különféle engedélyeket kérnek tőled. Üsd a Y kulcs mondani Igen minden üzenetre külön-külön, vagy nyomja meg a gombot NAK NEK kulcs mondani Igen az összes üzenetre egyszerre.

Indítsa újra a számítógépet, és futtassa a Windows PowerShell parancsfájlt, hogy lássa, megoldódott-e a „szkriptek futtatása le van tiltva ezen a rendszeren” probléma.

Javítás 2. Állítsa a PowerShell végrehajtási házirendjét Korlátlan értékre

A fenti módszer mellett megpróbálhatja megváltoztatni a végrehajtási házirendet a következőre: Korlátlan a hiba kijavításához „nem lehet betölteni, mert a szkriptek futtatása le van tiltva ebben a rendszerben”. Ehhez hajtsa végre az alábbi lépéseket:

1. lépés. Nyissa meg a Windows PowerShell rendszergazdaként a fenti módszerrel.

2. lépés. Ezután írja be a parancsot Set-ExecutionPolicy Korlátlan és eltalálja Belép .

állítsa a Végrehajtási házirendet Korlátlan állapotra

3. lépés Most eltalálhatja a Y vagy a NAK NEK kulcs a végrehajtási házirend megváltoztatásához.

Ezt követően a szkriptek végrehajtását le kell tiltani ezen a rendszerproblémán. Ha ez a parancssor hibát vált ki, akkor futtathatja a parancsot Set-ExecutionPolicy Unrestricted –Force . Ez a parancs kényszeríti a végrehajtási házirend megváltoztatását.