Javítás: A szkriptek futtatása le van tiltva ebben a rendszerben



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Ez a hiba akkor fordul elő, amikor a felhasználók megpróbálnak parancsfájlokat vagy speciális parancsokat futtatni a PowerShell-ben a munkájuk részeként, vagy elhárítják a számítógépeiket zavaró problémát. A parancsfájlok végrehajtása alapértelmezés szerint gyakran le van tiltva a felhasználók rendszerein, és ezt az opciókat módosítani kell annak lehetővé tételéhez.



A szkriptek végrehajtása le van tiltva ebben a rendszerben

A szkriptek végrehajtása le van tiltva ebben a rendszerben



Ennek a problémának más okai is vannak, ezért találtunk ki egy cikket, amely segít a probléma megoldásában, ha gondosan követi a módszereket. Sok szerencsét!



Mi okozza a „A szkriptek futtatása le van tiltva ezen a rendszeren” hibát?

Ennek a problémának nincs sokféle oka, és ezek rendszerenként eltérnek. Ennek ellenére könnyen felsorolhatók, és meg kell vizsgálnia, hogy problémája az alábbi lehetőségek közé sorolható-e:

  • Néha a parancsfájlok végrehajtása alapértelmezés szerint le van tiltva a felhasználók rendszerén, és manuálisan kell engedélyezni olyan módszerek használatával, mint például a parancsok futtatása a PowerShellben vagy a beállításjegyzék módosítása.
  • Ha a végrehajtás nagyobb körben le van tiltva, akkor lehet, hogy engedélyeznie kell a Helyi csoportházirend-szerkesztő (GPEdit) használatával. Lehetőség van erre a Windows 10 beállításaiban is.
  • Érdemes rendszergazdai problémákat adnia a PowerShellnek a parancsok futtatásakor.

1. megoldás: Futtassa a PowerShell-t rendszergazdaként, és futtasson egy parancsot

A PowerShell-ben van egy parancs, amely pontosan foglalkozik ezzel a problémával, és percek alatt megoldható. Ez magában foglalja a szkript végrehajtási házirend tényleges megváltoztatását a PowerShell ablakon belül. Próbáld ki és nézd meg magad!

  1. Nyissa meg a PowerShell segédprogramot a jobb gombbal a Start menü gombra, majd a helyi menüben kattintson a Windows PowerShell (Rendszergazda) lehetőségre. A Windows 7 felhasználói csak kereshetnek rá.
A Windows PowerShell futtatása rendszergazdaként

A Windows PowerShell futtatása rendszergazdaként



  1. Ha a PowerShell helyett a Parancssor parancsot látja, akkor a Start menüben vagy a mellette található keresősávban is megkeresheti. Ezúttal győződjön meg arról, hogy jobb gombbal kattint az első eredményre, és válassza a Futtatás rendszergazdaként lehetőséget.
  2. A Powershell konzolba írja be az alább látható parancsot, és győződjön meg róla, hogy utána kattintson az Enter gombra:
Set-ExecutionPolicy RemoteSigned
  1. Hagyja, hogy ez a parancs elvégezze a dolgát, és ellenőrizze, hogy megjelent-e az üzenet, jelezve, hogy a folyamat valóban sikeres volt. Ez a módszer alkalmazható az összes Windows operációs rendszerre, beleértve a Windows 10 rendszert is.

2. megoldás: Csoportházirendek szerkesztése

Ha a fenti módszer nem járt sikerrel, ami gyakran megjelenik a Windows újabb verzióiban, például a Windows 10-ben, előfordulhat, hogy nagyobb körben kell módosítania a házirendeket. Ez a szokásos hibaüzenet, amely az 1. megoldásból származó parancs futtatása után jelenik meg:

Set-ExecutionPolicy: A Windows PowerShell sikeresen frissítette a végrehajtási házirendet, de a beállítást felülírja egy konkrétabb körben definiált házirend. A felülbírálás miatt a héja megtartja jelenlegi ...

A probléma megoldása érdekében forduljon a csoportházirend-szerkesztőhöz, és azonnal módosítsa a beállítást onnan.

  1. A Futtatás párbeszédpanel megnyitásához használja a Windows Key + R billentyűkombinációt (egyszerre érintse meg a gombokat). Írja be a „gpedit.msc” kifejezést a Futtatás párbeszédpanelbe, majd nyomja meg az OK gombot a Helyi csoportházirend-szerkesztő eszköz megnyitásához. Windows 10 rendszeren megpróbálhatja egyszerűen beírni a Csoportházirend-szerkesztőt a Start menübe, és kattintson a legfelső eredményre.
A csoportházirend-szerkesztő futtatása

A csoportházirend-szerkesztő futtatása

  1. A Helyi csoportházirend-szerkesztő bal oldali ablaktábláján, a Számítógép konfigurációja alatt kattintson duplán az Felügyeleti sablonok elemre, és lépjen a Windows-összetevők >> Windows Powershell szakaszra.
  2. Válassza ki a Windows Powershell mappát duplán kattintva, és nézze meg annak jobb oldali szakaszát.
  3. Kattintson duplán a „Parancsfájl végrehajtásának bekapcsolása” házirendre, jelölje be az „Engedélyezve” opció melletti választógombot. A Futtatás házirend menüjében válassza az Összes szkript engedélyezése lehetőséget, és alkalmazza a kilépés előtt végrehajtott módosításokat. A módosításokat csak az újraindításig alkalmazzák.
Az összes szkript futtatásának engedélyezése

Az összes szkript futtatásának engedélyezése

  1. Végül indítsa újra a számítógépet a módosítások mentéséhez, és ellenőrizze, hogy továbbra is megcélozzák-e a hiba

3. megoldás: Módosítsa a Windows 10 beállításai között

A Windows 10 felhasználói a szkriptbeállításokat a Windows 10 Beállítások alkalmazásban, a Fejlesztőknek szakaszban is módosíthatják. Általában erre az helyre kell fordulnia, ha a fenti lépések nem eredményeztek minőségi eredményt a probléma megoldása érdekében. Vegye figyelembe, hogy ez csak a Windows 10 rendszert futtató felhasználókra alkalmazható.

  1. A Windows Key + I billentyűkombinációval nyissa meg a Beállításokat a Windows 10 PC-n. Alternatív megoldásként kereshet a „Beállítások” kifejezésre a tálcán található keresősáv használatával, vagy rákattinthat a fogaskerék ikonra közvetlenül a Start menü gomb felett, miután megnyílt
  2. Keresse meg és nyissa meg a „Frissítés és biztonság” albejegyzést a Beállítások alkalmazásban, ha egyszer rákattint rá.
Frissítés és biztonság a Beállításokban

Frissítés és biztonság a Beállításokban

  1. Lépjen a Fejlesztőknek fülre, és ellenőrizze a Powershell részben a „Végrehajtási házirend módosítása a helyi PowerShell-szkriptek aláírás nélküli futtatásához” nevű lehetőséget. Aláírás szükséges távoli szkriptekhez ”.
  2. Az engedélyezéshez kattintson a mellette lévő jelölőnégyzetre, majd kattintson a lenti Alkalmaz gombra.
Szkriptek engedélyezése a Beállításokban

Szkriptek engedélyezése a Beállításokban

  1. Azonnal indítsa újra a számítógépet, és próbáljon meg futtatni egy parancsfájlt a PowerShellben, hogy ellenőrizze, továbbra is megjelenik-e a „A parancsfájlok futtatása le van tiltva ezen a rendszeren” hiba.

4. megoldás: Oldja meg a módszert a rendszerleíró adatbázis használatával

Ha a fenti módszerek nem oldották meg a problémát, akkor csak annyit kell tennie, hogy át kell mennie a rendszerleíró adatbázisba, és a lehető legmagasabb körben manuálisan módosítania kell a beállításokat. Ez a módszer meglehetősen egyszerű, de a beállításjegyzék szerkesztésekor akkor is körültekintőnek kell lennie, hogy megbizonyosodjon arról, hogy semmi sem romlik.

  1. Nyissa meg a Beállításszerkesztő ablakot úgy, hogy beírja a „regedit” parancsot a keresősávba, a Start menübe vagy a Futtatás párbeszédpanelbe, amely a Windows Key + R billentyűkombinációval érhető el. A bal oldali ablaktáblán navigálva keresse meg a rendszerleíró adatbázis következő kulcsát:
HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
Beállításszerkesztő

Beállításszerkesztő

  1. Kattintson erre a kulcsra, és próbálja meg megtalálni az ExecutionPolicy nevű karakterlánc bejegyzést az ablak jobb oldalán. Ha létezik ilyen lehetőség, kattintson rá a jobb gombbal, és válassza a helyi menüben a Módosítás lehetőséget.
  2. A Szerkesztés ablak Értékadatok szakaszában változtassa meg az értéket Korlátlan vagy Távoli aláírás értékre, és alkalmazza a végrehajtott módosításokat. Erősítse meg a folyamat során megjelenő biztonsági párbeszédpaneleket.

    A parancsfájl házirendjének módosítása a Beállításszerkesztőben

  3. Most már kézzel is újraindíthatja a számítógépet a Start menü >> Bekapcsológomb >> Újraindítás elemre kattintva, és ellenőrizze, hogy a probléma elmúlt-e.
4 perc olvasás