Wyświetlanie okna programu PowerShell przy każdym uruchomieniu komputera może być denerwujące. Nawet jeśli okno zamknie się samoczynnie po kilku chwilach, ważne jest, aby nie ignorować takiego zachowania i zbadać przyczynę problemu. Właśnie w tym pomoże Ci ten przewodnik.
Może być tego kilka przyczyn, w tym zaplanowane zadania , infekcja złośliwym oprogramowaniem lub złośliwa aplikacja innej firmy. W tym poście wymieniliśmy kilka przydatnych wskazówek, które pomogą zapobiec pojawianiu się programu Windows PowerShell na komputerze.
1. Wyłącz uruchamianie programu PowerShell podczas uruchamiania
Częstym powodem, dla którego program Windows PowerShell może otwierać się podczas uruchamiania, jest wcześniejsze ustawienie go jako aplikacji startowej w systemie Windows . Oto jak to zmienić.
Krok 1: Naciśnij skrót klawiaturowy Ctrl + Shift + Esc, aby uruchomić Menedżera zadań.
Krok 2: Na karcie Aplikacje startowe wybierz PowerShell i kliknij opcję Wyłącz u góry.
Krok 3: Ponadto musisz upewnić się, że skrót PowerShell nie jest dodany do folderu Autostart w systemie Windows. Aby to zrobić, naciśnij klawisz Windows + skrót klawiaturowy R, aby uruchomić okno dialogowe Uruchom, wpisz Shell:startup i naciśnij Enter.
Krok 4: W poniższym oknie zlokalizuj i usuń skrót PowerShell, jeśli istnieje.
2. Sprawdź Harmonogram zadań pod kątem aktywnych zadań
Kolejną rzeczą, którą powinieneś zrobić, to sprawdzić aktywne zadania w Harmonogramie zadań . Pomoże Ci to określić, czy program PowerShell jest skonfigurowany do uruchamiania skryptów w tle, co umożliwi jego zatrzymanie.
Krok 1: Naciśnij klawisz Windows + skrót klawiaturowy S, aby otworzyć menu wyszukiwania. Wpisz harmonogram zadań i naciśnij Enter.
Krok 2: W obszarze Aktywne zadania poszukaj wszelkich działań wymagających użycia programu PowerShell. Jeśli taki znajdziesz, kliknij go dwukrotnie, aby wyświetlić opis.
Krok 3: Kliknij opcję Wyłącz po prawej stronie, aby wyłączyć wybrane zadanie.
3. Użyj narzędzia Microsoft Autoruns, aby zatrzymać działanie programu PowerShell podczas uruchamiania
Narzędzie Autoruns firmy Microsoft oferuje szczegółowy przegląd wszystkich aplikacji i usług skonfigurowanych do automatycznego uruchamiania w systemie. Jeśli więc nie możesz znaleźć żadnych zadań związanych z PowerShell w Harmonogramie zadań, użyj tego narzędzia, aby zatrzymać pojawianie się PowerShell w systemie Windows.
Krok 1: Pobierz i zainstaluj Autoruns na swoim komputerze.
Pobierz Microsoft Autoruns
Krok 2: Otwórz Autoruns i przejdź do zakładki Logowanie. Wpisz PowerShell w polu wyszukiwania i naciśnij Enter.
Krok 3: Autoruns powinien wyświetlić listę wpisów, które mogą powodować automatyczne otwieranie PowerShell. Odznacz pola związane z PowerShell i sprawdź, czy to rozwiąże problem.
4. Wyłącz i włącz ponownie program Windows PowerShell
Inną rzeczą, którą możesz zrobić, aby rozwiązać ten problem, jest tymczasowe wyłączenie programu Windows PowerShell i włączenie go ponownie. Aby to zrobić, musisz użyć innego narzędzia wiersza poleceń — Wiersza Poleceń .
Krok 1: Kliknij prawym przyciskiem myszy ikonę Start i wybierz z listy Terminal (Administrator).
Krok 2: Wybierz Tak, gdy pojawi się monit Kontrola konta użytkownika (UAC).
Krok 3: Wpisz następujące polecenie i naciśnij Enter.
Dism /online /Wyłącz-funkcję /Nazwa funkcji:"MicrosoftWindowsPowerShellV2Root"
Krok 4: Wpisz następujące polecenie i naciśnij klawisz Enter, aby włączyć PowerShell.
Dism /online /Enable-Feature /FeatureName:"MicrosoftWindowsPowerShellV2Root"
Następnie uruchom ponownie komputer i sprawdź, czy problem nadal występuje.
5. Uruchom skanowanie SFC i DISM
Uszkodzone lub uszkodzone pliki systemowe mogą również powodować takie anomalie. W takim przypadku pomocne powinno być uruchomienie skanowania SFC (System File Checker) na komputerze.
Krok 1: Kliknij prawym przyciskiem myszy ikonę Start i wybierz Terminal (Administrator) z menu, które się pojawi.
Krok 2: Wybierz Tak, gdy pojawi się monit Kontrola konta użytkownika (UAC).
Krok 3: Wpisz polecenie wymienione poniżej i naciśnij Enter.
SFC /skanuj
Po zakończeniu skanowania zostanie wyświetlony komunikat informujący, czy skanowanie zakończyło się pomyślnie. Jeśli skanowanie SFC nie wykryje żadnych problemów z plikami systemowymi, spróbuj uruchomić skanowanie DISM (Deployment Image Servicing and Management).
Otwórz aplikację Terminal z uprawnieniami administratora i uruchom następujące polecenia, naciskając Enter po każdym z nich:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Poczekaj na zakończenie procesu. Następnie uruchom ponownie komputer i sprawdź, czy PowerShell nadal wyskakuje bez zaproszenia.
6. Skorzystaj z narzędzia do rozwiązywania problemów z konserwacją systemu
Narzędzie do rozwiązywania problemów z konserwacją systemu to przydatne narzędzie w systemie Windows umożliwiające wykrywanie i naprawianie wszelkich nieprawidłowości, które mogły powodować regularne pojawianie się programu PowerShell na komputerze. Możesz spróbować uruchomić to narzędzie, aby sprawdzić, czy to rozwiąże problem.
Krok 1: Kliknij ikonę wyszukiwania na pasku zadań, wpisz panel sterowania i naciśnij Enter.
Krok 2: W oknie Panelu sterowania zmień typ widoku na duże lub małe ikony, jeśli jeszcze nie są, i kliknij Rozwiązywanie problemów.
Krok 3: W obszarze System i zabezpieczenia kliknij opcję Uruchom zadania konserwacyjne.
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby uruchomić narzędzie do rozwiązywania problemów, a następnie ponownie uruchom komputer.
7. Skanuj w poszukiwaniu złośliwego oprogramowania
Obecność złośliwego oprogramowania lub złośliwego programu może powodować ciągłe pojawianie się programu PowerShell na komputerze. Aby się upewnić, możesz spróbować przeskanować swój komputer za pomocą programu Windows Defender lub programu antywirusowego innej firmy. Jeśli skanowanie wykryje jakiekolwiek zagrożenia, wykonaj zalecane kroki, aby je usunąć.
8. Spróbuj wykonać czysty rozruch
Jeśli nic innego nie działa, możesz spróbować uruchomić komputer w stanie czystego rozruchu . Pomoże to ustalić, czy problem występuje z powodu nieprawidłowej aplikacji lub usługi działającej w tle.
Krok 1: Naciśnij klawisz Windows + skrót klawiaturowy R, aby otworzyć okno dialogowe Uruchom. Wpisz msconfig.msc w polu i naciśnij Enter.
Krok 2: Na karcie Usługi zaznacz pole „Ukryj wszystkie usługi Microsoft” i kliknij przycisk Wyłącz wszystkie.
Krok 3: Przejdź do karty Uruchamianie i kliknij Otwórz Menedżera zadań.
Krok 4: Na karcie Uruchamianie wyłączaj kolejno wszystkie aplikacje i programy startowe innych firm.
Następnie uruchom ponownie komputer. Jeśli program PowerShell nie otworzy się automatycznie w stanie czystego rozruchu, przyczyną może być jedna z aplikacji lub programów innych firm. Aby rozwiązać problem, musisz po kolei usuwać wszystkie ostatnio zainstalowane aplikacje i programy .
Nigdy więcej niechcianych wyskakujących okienek
PowerShell nie jest czymś, czego można używać na co dzień, więc naturalne jest, że nabierzemy podejrzeń, gdy pojawia się on bez wyraźnego powodu. Przegląd powyższych rozwiązań powinien pomóc Ci to zatrzymać.
Jeśli masz podobny problem z Wierszem Poleceń, zapoznaj się z naszym przewodnikiem dotyczącym zatrzymywania pojawiania się Wiersza Poleceń w systemie Windows .