6 Möglichkeiten, Windows Powershell zu beheben, das ständig auftaucht
Einige Apps sind so eingestellt, dass sie beim Start ausgeführt werden, sodass sie gestartet werden, sobald Windows hochfährt. Aber wenn es die Windows Powershell ist, die auftaucht, dann haben Sie ein Problem. Wie sich herausstellt, ist dies ein bekanntes Problem, das einen fairen Anteil der Windows-Benutzer betrifft. Glücklicherweise gibt es Möglichkeiten, das Problem zu beheben, wie in diesem Handbuch beschrieben.
Allgemeine Korrekturen
Bevor Sie problemspezifische Fixes anwenden, können Ihnen diese allgemeinen Tipps helfen, das Problem zu lösen, wenn es durch einen Virus oder einen Fehler im System verursacht wurde.
- PC mit Malware-Entfernungsprogramm scannen: Wenn Sie ein Antiviren- oder Anti-Malware-Programm eines Drittanbieters haben, können Sie den Computer nach schädlicher Software durchsuchen. Aber wenn Sie dies nicht tun, können Sie Windows Defender einen vollständigen Scan auf Ihrem Computer ausführen lassen.
- Führen Sie Chkdsk-, DISM- und SFC-Scans durch: Windows verfügt über einige nützliche Dienstprogramme, um Systemdateien zu überprüfen und sicherzustellen, dass sie intakt sind und dass keine beschädigten Dateien in Ihrem Systemordner vorhanden sind. Durch Eingabe der zugehörigen Befehle können Sie diese Dienstprogramme im Windows-Terminal oder in PowerShell ausführen.
- Windows aktualisieren: Gehen Sie zu den Einstellungen und suchen Sie auf der Registerkarte Windows Update nach verfügbaren Updates.
- Führen Sie die Problembehandlung für die Systemwartung aus: Öffnen Sie das Ausführen-Fenster, indem Sie Win+ drücken R, geben Sie dann ein
%systemroot%\system32\msdt.exe -id MaintenanceDiagnostic
und drücken Sie Enter, um das Dienstprogramm Systemwartung zu öffnen.
1. Überprüfen Sie, ob eine Aufgabe oder ein Skript im Hintergrund ausgeführt wird
Ihr Windows-System verlässt sich auf PowerShell, um Hintergrundprozesse zu starten oder Anwendungen für den Zugriff auf Sicherheitsdateien zu autorisieren. Wenn Windows PowerShell immer wieder auftaucht, besteht eine gute Chance, dass Ihr System Aktualisierungsprozesse oder wichtige Hintergrundaufgaben ausführt. Ob dies der Fall ist, können Sie folgendermaßen überprüfen:
- Klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie „Task-Manager“.
- Klicken Sie auf der Registerkarte „Prozesse“ auf „CPU“, um die Liste basierend auf der CPU-Auslastung des Prozesses neu zu organisieren.
- Überprüfen Sie die Liste, um festzustellen, welcher Prozess die ungewöhnliche Menge an CPU verwendet. Wenn es sich um einen unbekannten Prozess handelt, suchen Sie den Namen in Google, um zu sehen, ob es in Ordnung ist, die Aufgabe zu beenden.
- Wenn es sich alternativ um einen Prozess namens „wsappx“ oder einen Dienst handelt, der zu viel CPU verbraucht, bedeutet dies, dass Windows eine App oder sich selbst aktualisiert.
2. Starten Sie im Clean-Modus
Apps von Drittanbietern sind berüchtigt dafür, schädliche Dateien in Ihrem System zu erstellen und Windows PowerShell zu nutzen, um Änderungen an Ihrem Computer vorzunehmen. Die einzige Möglichkeit, diese Apps zu identifizieren und den Zugriff auf Ihren PC zu unterbinden, besteht darin, ihn im Clean-Modus zu starten.
- Starten Sie das Run-Feld, indem Sie gleichzeitig die Tasten Windows+ drücken R. Geben Sie ein
msconfig
und drücken Sie Enter.
- Wählen Sie auf der Registerkarte „Allgemein“ „Selektiver Start“ und deaktivieren Sie „Startobjekte laden“.
- Gehen Sie zur Registerkarte „Dienste“ und klicken Sie auf „Alle Microsoft-Dienste ausblenden“. Wählen Sie unten im Fenster „Alle deaktivieren“ und klicken Sie auf „OK“.
- Klicken Sie auf die Registerkarte „Startup“ und wählen Sie „Task-Manager öffnen“.
- Klicken Sie auf der Registerkarte „Start“ des Task-Managers mit der rechten Maustaste auf jedes Element und „Deaktivieren“ Sie es.
- Klicken Sie abschließend auf „OK“ und starten Sie Ihren PC neu. Wenn Ihr PC ohne Probleme hochfährt, bedeutet dies, dass eine kürzlich installierte App schuld war und Sie sie deinstallieren sollten, um das Problem zu lösen. Wenn nicht, fahren Sie mit der nächsten Methode fort.
3. Deaktivieren Sie Windows Powershell vorübergehend
Sie können die Eingabeaufforderung verwenden, um Windows PowerShell vorübergehend zu deaktivieren. Wenn Sie PowerShell verwenden, um sich selbst zu deaktivieren, kann es zum Absturz kommen und Probleme verursachen. Beachten Sie, dass diese Methode unter Windows 10 1803 funktioniert und Administratorrechte erfordert.
- Klicken Sie auf die Schaltfläche „Windows-Suche“ und geben Sie „Eingabeaufforderung“ ein. Klicken Sie mit der rechten Maustaste auf das beste Ergebnis und wählen Sie „Als Administrator ausführen“.
- Geben Sie die folgenden Befehle ein und drücken Sie Enternach jedem. Denken Sie daran, die PowerShell später wieder zu aktivieren. Um es zu deaktivieren, geben Sie Folgendes ein:
Dism /online /Disable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root
- Geben Sie Folgendes ein, um es wieder zu aktivieren:
Dism /online /Enable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root
4. Löschen Sie die Powershell-Verknüpfung aus dem Startordner
Der Autostart-Ordner enthält alle Startanwendungsverknüpfungen, damit Windows sie ausführen kann, sobald es hochfährt. Die Windows-Verknüpfung „PowerShell.exe“ befindet sich ebenfalls in diesem Ordner, da diese App meistens beim Start gestartet wird. Wenn also Windows PowerShell immer wieder auftaucht, sollten Sie die Verknüpfung dieser App aus dem Autostart-Ordner suchen und löschen.
- Starten Sie das Run-Feld, indem Sie die Windows+ RTasten drücken. Geben Sie ein
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
und drücken Sie Enter.
- Suchen Sie die PowerShell-Verknüpfung, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Löschen“. Wenn die Liste leer ist oder Sie PowerShell nicht finden können, fahren Sie mit der nächsten Methode fort.
5. Löschen Sie den Powershell-Startstatus im Task-Manager
Sie können den PowerShell-Startstatus auch über den Task-Manager deaktivieren, um zu verhindern, dass er beim Start gestartet wird.
- Klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie „Task-Manager“.
- Klicken Sie auf die Registerkarte „Start-up“ und suchen Sie „Windows PowerShell“. Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Deaktivieren“.
6. Verwenden Sie das Microsoft Autoruns-Programm
Microsoft bietet ein leistungsstarkes Tool zum Stoppen von Apps, die automatisch auf Ihrem Windows ausgeführt werden sollen.
- Laden Sie Autoruns herunter .
- Öffnen Sie die App und suchen Sie auf der Registerkarte „Anmelden“ nach „PowerShell“ und deaktivieren Sie das Kontrollkästchen.
Häufig gestellte Fragen
Ist es in Ordnung, PowerShell auf unbestimmte Zeit zu deaktivieren?
Obwohl wir Sie nicht dazu ermutigen, besteht manchmal Ihre einzige Möglichkeit darin, diese Konsole auf unbestimmte Zeit zu deaktivieren. Windows sollte ohne PowerShell auskommen, da es die Eingabeaufforderung verwenden kann, aber PowerShell ist eine aktualisierte Version der Eingabeaufforderung, die viel mehr kann als cmd.
Was kann PowerShell, was die Eingabeaufforderung nicht kann?
Während PowerShell auf dem aufbaut. NET-Plattform kann es sogar auf Kernebene mit Windows-Objekten kommunizieren, im Gegensatz zur Eingabeaufforderung, die dies nicht kann.
Kann ich Windows PowerShell aktualisieren?
Bildnachweis: Pexels . Alle Screenshots von Farhad Pashaei.
Schreibe einen Kommentar