Rozwiązane: uruchamianie skryptów jest wyłączone w tym systemie [klonuj dysk]

Podsumowanie :

uruchamianie skryptów jest wyłączone w tym systemie

Nie można załadować, ponieważ uruchamianie skryptów jest wyłączone w tym systemie. Bardzo wiele osób otrzymuje ten komunikat o błędzie podczas korzystania z programu PowerShell. Jeśli również nie możesz tego rozgryźć, ten post od MiniTool bada skuteczne metody rozwiązywania problemów.





Szybka nawigacja :

Dlaczego uruchamianie skryptów jest wyłączone w tym systemie

PowerShell to praktyczne narzędzie, które jako administrator pozwala uruchamiać określone wiersze poleceń, aby uzyskać dostęp do różnych usług systemu operacyjnego. Jednak wielu użytkowników systemu Windows 10 napotyka komunikat o błędzie „nie można załadować, ponieważ uruchamianie skryptów jest wyłączone w tym systemie”.

uruchamianie skryptów jest wyłączone w tym systemie

Ten błąd często występuje, gdy zasady wykonywania programu PowerShell nie zezwalają na uruchamianie skryptów. Ponadto ten błąd pojawia się również podczas uruchamiania określonego skryptu programu PowerShell. Aby naprawić błąd „wykonywanie skryptów jest wyłączone w tym systemie”, zbadamy następujące metody rozwiązywania problemów.



Poprawka 1, Ustaw zasady wykonywania programu PowerShell na RemoteSigned

Jak być może wiesz, zasady wykonywania programu PowerShell są ustawione na Ograniczony status domyślnie. Aby uruchomić skrypt PowerShell, musisz najpierw utworzyć skrypt PowerShell, a następnie zmienić zasady wykonywania.

Istnieją 4 główne różne zasady wykonywania zadań i możesz je zmienić w zależności od swoich wymagań.

  • Ograniczony : Nie można uruchomić skryptu programu PowerShell. Dlatego napotykasz, że skrypty uruchamiające PowerShell są wyłączone w tym problemie systemowym.
  • AllSigned : Możesz uruchamiać tylko skrypty PowerShell podpisane przez zaufanego wydawcę.
  • RemoteSigned : Możesz uruchomić pobrane skrypty podpisane przez zaufanego wydawcę.
  • Nieograniczony : Możesz uruchomić wszystkie skrypty programu Windows PowerShell.

Tak więc zmiana zasad wykonywania może pomóc w naprawieniu błędu „uruchamianie skryptów jest wyłączone w tym systemie”. Pierwszym wyborem jest zmiana zasad wykonywania na RemoteSigned. Oto jak to zrobić:



Krok 1. Kliknij prawym przyciskiem myszy Początek menu i wybierz Windows PowerShell (administrator) opcja z menu kontekstowego.

otwórz PowerShell jako administrator

Krok 2. W wyskakującym oknie wpisz następujące polecenie, aby uzyskać listę zasad wykonywania na komputerze z systemem Windows 10.



Get-ExecutionPolicy - List

uzyskać listę zasad wykonywania na komputerze

Krok 3. Jeśli okaże się, że zasada wykonywania jest ustawiona na jedną z nich Nieokreślony lub Ograniczony status, możesz wpisać następujące polecenie i nacisnąć Wchodzić t zmienić to.



Set-ExecutionPolicy RemoteSigned

Zmień zasady wykonywania na RemoteSigned

Wskazówka: Możesz dodać ten skrypt programu PowerShell powershell –ExecutionPolicy ByPass –File script.psl polecenie, aby ominąć powyższe polecenie.

Krok 4. Zostaniesz poproszony o różne uprawnienia. Uderz w Y klucz do powiedzenia tak do wszystkich wiadomości indywidualnie lub naciśnij DO klucz do powiedzenia tak do wszystkich wiadomości naraz.

Teraz uruchom ponownie komputer i uruchom skrypt Windows PowerShell, aby sprawdzić, czy problem „uruchamianie skryptów jest wyłączone w tym systemie” został rozwiązany.

Poprawka 2. Ustaw zasady wykonywania programu PowerShell na nieograniczone

Oprócz powyższej metody możesz spróbować zmienić zasady wykonywania na Nieograniczony aby naprawić błąd „nie można załadować, ponieważ uruchamianie skryptów jest wyłączone w tym systemie”. Aby to zrobić, wykonaj poniższe czynności:

Krok 1. Otworzyć Windows PowerShell jako administrator w powyższy sposób.

Krok 2. Następnie wpisz polecenie Set-ExecutionPolicy Unrestricted i uderz Wchodzić .

ustaw Execution Policy na Unrestricted status

Krok 3. Teraz możesz trafić Y klucz lub DO klucz do zmiany Polityki wykonywania.

Po tym, wykonywanie skryptów jest wyłączone w tym systemie, problem powinien zostać naprawiony. Jeśli ten wiersz polecenia wyzwoli błąd, możesz uruchomić polecenie Set-ExecutionPolicy Unrestricted - Force . To polecenie wymusi zmianę zasad wykonywania.