Uruchamianie skryptów programu PowerShell jest wyłączone w tym systemie (naprawiono)

W tym poście dowiesz się, co zrobić, jeśli PowerShell nie można załadować, ponieważ w tym systemie wyłączone jest uruchamianie skryptów . Możesz więc bezpośrednio zapoznać się z tym przewodnikiem oferowanym przez Magia partycji po wyłączeniu uruchamiania skryptów w tym systemie Windows 11. Na tej stronie :

Jak naprawić błąd „nie można załadować, ponieważ uruchamianie skryptów jest wyłączone w tym systemie Windows 11”? Cóż, w tym poście zebrano dla Ciebie 2 główne metody.





Metoda 1: Uruchom PowerShell jako administrator

Uruchomienie programu PowerShell to łatwy sposób na rozwiązanie błędu „nie można załadować, ponieważ uruchamianie skryptów jest wyłączone w tym systemie”. Wystarczy kliknąć prawym przyciskiem myszy na Okna ikonę i wybierz Windows PowerShell (administrator) . Następnie kliknij Tak w wyskakującym oknie, aby umożliwić operację.

  uruchom Windows PowerShell jako administrator

Następnie uruchom skrypty ponownie, aby sprawdzić, czy naprawiono błąd „uruchamianie skryptów jest wyłączone w tym systemie”. Jeśli nie, wypróbuj inną metodę.

Metoda 2: Zmodyfikuj zasady wykonywania programu PowerShell

PowerShell ma cztery podstawowe zasady wykonywania, które decydują o warunkach wykonywania skryptów. Możesz uzyskać szybki podgląd, czytając poniższą treść.



  • Ograniczony: Jest to zasada domyślna, która powoduje zatrzymanie uruchamiania jakichkolwiek skryptów. Możesz używać programu PowerShell do wykonywania poszczególnych poleceń, ale nie możesz wykonywać skryptów.
  • Wszyscy podpisali: Ta zasada umożliwia uruchamianie skryptów podpisanych cyfrowo przez zaufanego wydawcę. Wszelkie niepodpisane skrypty nie zostaną wykonane.
  • Zdalnie podpisany: Ta zasada umożliwia uruchamianie skryptów tworzonych lokalnie, natomiast skrypty pobrane z Internetu muszą zostać podpisane przez zaufanego wydawcę, aby mogły zostać wykonane.
  • Nieograniczony: Polityka ta pozwala na wykonanie wszystkich skryptów, niezależnie od ich pochodzenia i tego czy są podpisane. Może jednak stwarzać zagrożenie dla bezpieczeństwa, dlatego używaj go ostrożnie.

Jeśli nie można załadować programu PowerShell, ponieważ w tym systemie wyłączone jest uruchamianie skryptów, należy ręcznie zmienić zasady wykonywania programu PowerShell. Istnieje kilka opcji dla Ciebie. Wybierz jeden w oparciu o swoje preferencje.

Opcja 1: Uruchom wiersze poleceń

Możesz uruchomić wiersze poleceń, aby sprawdzić, jak skonfigurowana jest każda polityka wykonywania, a następnie zmienić politykę wykonywania na „Bez ograniczeń”. Oto kroki, jak to zrobić.

Krok 1: Uruchom Windows PowerShell jako administrator, postępując zgodnie z powyższymi instrukcjami.



Krok 2: Wpisz poniższe polecenie i naciśnij Wchodzić . Ta operacja pomaga sprawdzić, jak skonfigurowane są zasady wykonywania dla różnych użytkowników i systemów.

Get-ExecutionPolicy -Lista

  wpisz i uruchom polecenie

Krok 3: Aby ustawić zasadę wykonywania na „ Nieograniczony ” dla bieżącego aktywnego użytkownika wprowadź polecenie „ Set-ExecutionPolicy bez ograniczeń – Zakres bieżącego użytkownika ” i uderzył Wchodzić .



Porady: Jeśli chcesz zmienić politykę wykonywania na „Bez ograniczeń” dla wszystkich użytkowników, musisz uruchomić to polecenie: Set-ExecutionPolicy Unrestricted -Scope LocalMachine .

Krok 4: Zamknij PowerShell i uruchom ponownie komputer.

Opcja 2: Użyj Edytora rejestru

Można również zmienić politykę wykonywania na „Bez ograniczeń”, edytując klucze rejestru. Jeśli uruchamianie skryptów jest wyłączone w tym systemie Windows 11, możesz wykonać poniższe kroki, aby zmodyfikować zasady wykonywania PowerShell.

Porady: Lepiej żebyś wykonaj kopię zapasową kluczy rejestru przed rozpoczęciem operacji, na wypadek konieczności cofnięcia zmian. Możesz także zrobić tzw Kopia zapasowa systemu Windows za pośrednictwem tej witryny Kreator partycji, aby zabezpieczyć swój komputer. Oprócz tego oprogramowanie to umożliwia także wykonywanie różnych zadań.

ta witryna Demo Kreatora partycji Kliknij, aby pobrać 100% Czyste i bezpieczne



Krok 1: Otworzyć Uruchomić okna, przytrzymując Okna I R Klucze.

Krok 2: Typ regedit i uderzył Wchodzić otworzyć Edytor rejestru .

  otwórz Edytor rejestru z okna Uruchom

Krok 3: w Edytor rejestru skopiuj i wklej następującą ścieżkę w pasku adresu, a następnie naciśnij Wchodzić aby nawigować do celu.

Komputer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell

Krok 4: Znajdź i kliknij dwukrotnie plik Polityka wykonania wartość. Następnie wpisz Zdalnie podpisany w Dane wartości pole. Ta operacja umożliwia programowi PowerShell wykonywanie skryptów lokalnych i podpisanych.

Porady: Jeśli chcesz, aby PowerShell mógł wykonywać dowolny skrypt bez ograniczeń, wpisz Objazd w Dane wartości sekcję i zapisz zmiany.

Krok 5: Po wprowadzeniu wymaganej wartości kliknij OK aby zapisać zmiany.

  modyfikować dane wartości

Krok 6: Wyjdź z Edytora rejestru i uruchom ponownie komputer.

Opcja 3: Użyj lokalnego edytora zasad grupy

Jeśli nie można załadować programu PowerShell, ponieważ w tym systemie wyłączone jest uruchamianie skryptów, spróbuj zmienić zasady wykonywania za pomocą Edytora lokalnych zasad grupy.

Krok 1: Otworzyć Uruchomić okno, wpisz gpedit.msc i kliknij OK .

Krok 2: w Edytor lokalnych zasad grupy okno, przejdź do Konfiguracja komputera > Szablony administracyjne > Składniki systemu Windows > Windows PowerShell jeden po drugim.

Krok 3: Przejdź na prawą stronę okna i kliknij dwukrotnie Włącz wykonywanie skryptu opcja.

  kliknij dwukrotnie opcję Włącz wykonywanie skryptów

Krok 3: W wyskakującym oknie zaznacz Włączony opcję i wybierz Zezwalaj na skrypty lokalne i zdalnie podpisane skrypty z Polityka wykonania menu rozwijane. Następnie kliknij OK aby zapisać zmiany.

  wybierz opcję Zezwalaj na skrypty lokalne i skrypty podpisane zdalnie

Nie można załadować, ponieważ w tym systemie wyłączone jest uruchamianie skryptów? Jeśli pojawi się ten błąd, wypróbuj metody opisane w tym poście, aby go rozwiązać.