Zobaczysz "Nie można uruchomić powłoki. Wystąpił błąd podczas inicjowania:” wiadomość w PowerShell okno, jeśli zgłasza wyjątek, gdy system Windows próbuje go otworzyć. Jeśli widzisz tego typu komunikat o błędzie na PowerShell w oknie, postępuj zgodnie z tymi prostymi poprawkami, aby rozwiązać problem. Również jeśli napotykasz błędy, takie jak uruchamianie skryptów jest wyłączone w powershell, metody rozwiążą problem.
Fix-1 Modyfikuj rejestr-
Aby rozwiązać problem, wystarczy utworzyć klucz i trzy podklucze.
WAŻNY–
Być może wiesz Edytor rejestru nie jest miejscem, w którym można cokolwiek zmienić i ujdzie to na sucho. Pojedynczy błąd, mała nieprawidłowa wartość klucza rejestru może zepsuć system. Tak więc, zanim przejdziesz dalej, utwórz i przechowuj kopię zapasową tego rejestru na swoim komputerze. Kliknij na "Plik”, a następnie na”Eksport“. Nazwij go tak, jak chcesz i zapisz go w wybranej bezpiecznej lokalizacji.
1. Po prostu naciskając Klawisz Windowsrazem z 'R‘ klawisz można uzyskać dostęp do ‘Biegaćokno.
2. W tym oknie wpisz „regedit“. Kliknij "dobrze”, aby uzyskać dostęp do Edytor rejestru.

3. W Edytor rejestru okno po lewej stronie, kliknij prawym przyciskiem myszy na "HKEY_CURRENT_USER”, a następnie kliknij „Nowy>”, a następnie kliknij „Klucz“.
4. Nazwij nowy klucz jako „Środowisko“.

5. Po lewej stronie wybierz „Środowisko“.
6. Teraz po prawej stronie kliknij prawym przyciskiem myszy w dowolnym miejscu przestrzeni i wybierz „Nowy>”, a następnie kliknij „Rozwijana wartość ciągu“.
7. Ustaw nazwę tej wartości na „TEMP“.

8. Kliknij dwukrotnie na „Temp”, aby go zmodyfikować.

9. Teraz, Kopiuj poniżej podany adres oraz pasta to w 'Dane wartości:' opcja.
%USERPROFILE%\AppData\Local\Temp
10. Teraz kliknij „dobrze”, aby zapisać tę zmianę.

11. Teraz po prawej stronie kliknij prawym przyciskiem myszy w dowolnym miejscu przestrzeni i wybierz „Nowy>”, a następnie kliknij „Rozwijana wartość ciągu“.
12. Ustaw nazwę tej wartości na „TMP“.

8. Kliknij dwukrotnie na „TMP”, aby go zmodyfikować.

9. Teraz, kopiuj wklej adres podany poniżej i wklej go w opcji „Dane wartości:”.
%USERPROFILE%\AppData\Local\Temp
10. Teraz kliknij „dobrze”, aby zapisać tę zmianę.

11. Dla ostatniego klucza, kliknij prawym przyciskiem myszy w dowolnym miejscu przestrzeni i wybierz „Nowy>”, a następnie kliknij „Rozwijana wartość ciągu“.
7. Ustaw nazwę tej wartości na „Ścieżka“.

8. Kliknij dwukrotnie na „Ścieżka”, aby go zmodyfikować.

9. Teraz, kopiuj wklej adres podany poniżej i wklej go w ‘Dane wartości:' opcja.
% USERPROFILE% AppData Local Microsoft WindowsApps;
10. Teraz kliknij „dobrze”, aby zapisać tę zmianę.

Blisko Edytor rejestru okno.
Restart Twój komputer, aby zmiany te odniosły skutek. Po ponownym uruchomieniu komputera otwórz PowerShell i sprawdź, czy ta poprawka działa.
Fix-2 Otwórz PowerShell (x86)-
Ten problem zdarza się tylko dla PowerShell (x64) lub użytkownicy 64-bitowi. 32-bitowi użytkownicy lub PowerShell (x86) użytkownicy nie doświadczają tego problemu.
1. Kliknij pole wyszukiwania obok ikony Windows i napisz „Powershell (x86)“.
2. Teraz kliknij „PowerShell (x86)“.

W ten sposób możesz otworzyć 32-bitowy PowerShell panel i praca.
Fix-3 Assign ExecutionPolicy to RemoteSigned-
Możesz zmienić zasady wykonywania na swoim komputerze na „Nieograniczony„ (co jest niebezpieczne) lub „Zdalnie podpisanystatus, aby rozwiązać ten problem.
1. naciśnij klawisz Windows+R otworzyć Biegać okno.
2. Wpisz „Powershell”, a następnie naciśnij Ctrl+Shift+Enter razem.

Powershell otworzy się okno.
2. Kopiuj–pasta to polecenie w PowerShell okno. Następnie uderz Wchodzić z klawiatury, aby wykonać go na komputerze.
Set-ExecutionPolicy RemoteSigned

Po wykonaniu polecenia zamknij PowerShell okno.
Sprawdź, czy błąd nadal istnieje, czy nie.
Fix-4 Użyj narzędzia do naprawy .NET Framework-
1. Pobierz Narzędzie do naprawy .NET Framework w Twoim komputerze.
2. Następnie, podwójne kliknięcie na „narzędzie do naprawy netfx” i zaakceptuj umowę.

3. Wykryje wszelkiego rodzaju problemy z .NET Framework.

4. Teraz kliknij „Kolejny”, aby wprowadzić zmiany na komputerze.

Restart Twój komputer.
Problem z .NET Framework instalacja.