Öffnet sich PowerShell bei Ihnen ständig automatisch? Prüfen Sie Autostart, Task-Manager und mögliche Malware – so stoppen Sie die lästigen Pop-ups gleich.

Wenn sich Windows PowerShell ständig von selbst öffnet, steckt in den meisten Fällen ein fehlerhafter Autostart-Eintrag, eine geplante Aufgabe oder Schadsoftware dahinter. Die Lösung besteht darin, den Autostart zu bereinigen, die Aufgabenplanung zu prüfen und das System auf Viren zu untersuchen.
Dieser Artikel zeigt Schritt für Schritt, wie Sie das Problem unter Windows 10 und Windows 11 dauerhaft beheben.
Warum öffnet sich Windows PowerShell immer wieder?
Bevor Sie mit der Fehlerbehebung beginnen, lohnt sich ein Blick auf die möglichen Ursachen. Denn nur wenn Sie den Auslöser kennen, können Sie gezielt vorgehen.
Zu den häufigsten Gründen zählen:
- Fehlerhafte Autostart-Konfiguration: PowerShell ist so eingestellt, dass es bei jedem Systemstart automatisch ausgeführt wird.
- Geplante Aufgaben (Scheduled Tasks): Ein Skript in der Aufgabenplanung startet PowerShell in regelmäßigen Abständen.
- Schadsoftware oder Viren: Manche Malware nutzt PowerShell, um im Hintergrund Skripte auszuführen.
- Beschädigte Systemdateien: Fehlerhafte oder unvollständige Windows-Dateien lösen wiederholt Wartungsprozesse über PowerShell aus.
- Fehlgeschlagene Windows-Updates: Ein nicht sauber installiertes Update kann PowerShell-Prozesse im Hintergrund starten.
- Fehlerhafte Software-Installationen: Manche Programme richten während der Installation automatisierte PowerShell-Skripte ein, die anschließend nicht korrekt entfernt werden.
Sowohl unter Windows 10 als auch unter Windows 11 treten diese Ursachen gleichermaßen auf. Allerdings unterscheiden sich einige Menüpfade zwischen den beiden Versionen leicht, worauf im weiteren Verlauf eingegangen wird.
So finden Sie die Ursache heraus
Zunächst empfiehlt es sich, das Problem systematisch einzugrenzen. Dadurch sparen Sie Zeit und vermeiden unnötige Schritte.
So gehen Sie vor:
- Öffnen Sie die Ereignisanzeige, indem Sie
eventvwr.mscin die Suchleiste eingeben und die Eingabetaste drücken. - Navigieren Sie zu „Windows-Protokolle“ und anschließend zu „System“ sowie „Anwendung“.
- Suchen Sie nach Einträgen, die zeitlich mit dem Öffnen von PowerShell zusammenfallen.
- Notieren Sie sich die Ereignis-ID sowie die Quelle, da diese Hinweise auf den Verursacher geben.
Falls in der Ereignisanzeige keine eindeutigen Hinweise auftauchen, sollten Sie zusätzlich den Task-Manager sowie die Aufgabenplanung überprüfen. Diese beiden Werkzeuge werden im nächsten Abschnitt genauer erläutert.
Windows PowerShell im Autostart deaktivieren
Häufig liegt die Ursache in einem aktivierten Autostart-Eintrag. Deshalb sollten Sie diesen Bereich zuerst kontrollieren.
Autostart über den Task-Manager deaktivieren
- Drücken Sie gleichzeitig Strg + Umschalt + Esc, um den Task-Manager zu öffnen.
- Wechseln Sie zur Registerkarte „Autostart“ (unter Windows 11 heißt dieser Bereich teilweise „Autostart-Apps“).
- Suchen Sie den Eintrag „Windows PowerShell“ in der Liste.
- Klicken Sie mit der rechten Maustaste darauf, und wählen Sie „Deaktivieren“.
- Starten Sie den Computer anschließend neu, damit die Änderung wirksam wird.
PowerShell-Verknüpfung aus dem Startordner entfernen
Zusätzlich lohnt sich ein Blick in den klassischen Autostart-Ordner, da dort ebenfalls Verknüpfungen hinterlegt sein können.
- Drücken Sie Windows-Taste + R, um das Dialogfeld „Ausführen“ zu öffnen.
- Geben Sie
shell:startupein, und bestätigen Sie mit Enter. - Prüfen Sie, ob dort eine Verknüpfung zu PowerShell oder einem PowerShell-Skript (.ps1) vorhanden ist.
- Löschen Sie den Eintrag, falls er nicht benötigt wird.
- Wiederholen Sie den Vorgang zusätzlich mit
shell:common startup, da dort systemweite Autostart-Einträge liegen.
Geplante Aufgaben in der Aufgabenplanung prüfen
Neben dem klassischen Autostart nutzen viele Programme die Aufgabenplanung, um PowerShell-Skripte zeitgesteuert auszuführen. Daher ist eine Kontrolle dieses Bereichs besonders wichtig.
So überprüfen Sie geplante Aufgaben:
- Geben Sie
taskschd.mscin die Suchleiste ein, und öffnen Sie die Aufgabenplanung. - Klicken Sie links auf „Aufgabenplanungsbibliothek“, um alle vorhandenen Aufgaben anzuzeigen.
- Sortieren Sie die Liste nach dem Auslöser oder durchsuchen Sie sie gezielt nach dem Begriff „PowerShell“.
- Öffnen Sie verdächtige Einträge per Doppelklick, und prüfen Sie unter „Aktionen“, ob dort
powershell.exeaufgeführt ist. - Deaktivieren Sie die Aufgabe zunächst, statt sie sofort zu löschen. So können Sie im Zweifel zurückschalten, falls es sich um eine wichtige Systemaufgabe handelt.
- Beobachten Sie das System einige Tage, um sicherzustellen, dass das Problem tatsächlich behoben ist.
Wichtig ist zudem, ausschließlich unbekannte oder eindeutig verdächtige Aufgaben zu deaktivieren. Systemeigene Wartungsaufgaben von Microsoft sollten dagegen unberührt bleiben, damit keine Funktionsstörungen entstehen.
Malware als Ursache erkennen und entfernen
Ein besonders ernstzunehmender Auslöser ist Schadsoftware. Cyberkriminelle nutzen PowerShell gerne, weil es tief in das Betriebssystem eingreifen kann. Deshalb sollte ein Virencheck bei diesem Problem nie fehlen.
Empfohlene Vorgehensweise:
- Trennen Sie den Computer vorübergehend vom Internet, um weitere Kommunikation mit möglichen Bedrohungen zu unterbinden.
- Öffnen Sie Windows-Sicherheit, indem Sie den Begriff in die Suchleiste eingeben.
- Wählen Sie „Viren- und Bedrohungsschutz“ und anschließend „Vollständige Überprüfung“.
- Warten Sie den Scanvorgang vollständig ab, da dieser je nach Datenmenge mehrere Stunden dauern kann.
- Nutzen Sie ergänzend das kostenlose Microsoft-Tool zum Entfernen bösartiger Software (MSRT), das Microsoft regelmäßig aktualisiert.
- Führen Sie alternativ oder zusätzlich einen Scan mit Malwarebytes durch, einer bewährten Software zur Erkennung von Adware und versteckten Schadprogrammen.
- Starten Sie den Computer nach der Bereinigung neu, und wiederholen Sie den Scan sicherheitshalber ein zweites Mal.
Sollte der Scan tatsächlich Bedrohungen finden, entfernen oder isolieren Sie diese sofort. Ändern Sie außerdem sicherheitshalber wichtige Kennwörter, falls Hinweise auf einen erfolgreichen Angriff vorliegen.
Beschädigte Systemdateien reparieren
Wenn weder Autostart noch Malware die Ursache sind, könnten beschädigte Systemdateien verantwortlich sein. In diesem Fall helfen die integrierten Reparaturwerkzeuge von Windows zuverlässig weiter.
So gehen Sie Schritt für Schritt vor:
- Öffnen Sie die Eingabeaufforderung oder PowerShell als Administrator.
- Geben Sie den Befehl
sfc /scannowein, und bestätigen Sie mit Enter. - Warten Sie, bis der System File Checker den Vorgang abgeschlossen hat.
- Führen Sie anschließend zusätzlich
DISM /Online /Cleanup-Image /RestoreHealthaus, um tiefere Systembeschädigungen zu beheben. - Starten Sie den Computer nach Abschluss beider Prozesse neu.
Diese beiden Befehle gelten als besonders zuverlässig, da sie direkt von Microsoft stammen und gezielt beschädigte Systemkomponenten wiederherstellen. Zudem sind sie kostenlos in jeder Windows-Version enthalten.
Windows-Updates als Ursache prüfen
Ebenso kann ein fehlerhaftes Windows-Update dazu führen, dass PowerShell wiederholt startet. Aus diesem Grund sollten Sie den Update-Status kontrollieren.
- Öffnen Sie „Einstellungen“ und anschließend „Windows Update“.
- Prüfen Sie, ob ausstehende Updates vorhanden sind, und installieren Sie diese vollständig.
- Falls das Problem erst nach einem kürzlich installierten Update aufgetreten ist, deinstallieren Sie dieses probeweise über „Update-Verlauf“ und „Updates deinstallieren“.
- Nutzen Sie zusätzlich die Problembehandlung für Windows Update, die unter „Einstellungen > System > Problembehandlung > Andere Problembehandlungen“ zu finden ist.
Sollte das Problem weiterhin bestehen, kann außerdem eine Systemwiederherstellung helfen. Dabei wird der PC auf einen früheren, funktionierenden Zustand zurückgesetzt, ohne persönliche Dateien zu löschen.
Windows PowerShell vorübergehend oder dauerhaft deaktivieren
Falls sich das Problem trotz aller Maßnahmen nicht beheben lässt, besteht als letzte Möglichkeit die Option, PowerShell temporär zu deaktivieren. Dies sollte jedoch nur als Übergangslösung dienen.
So deaktivieren Sie PowerShell über die Gruppenrichtlinien:
- Geben Sie
gpedit.mscin die Suchleiste ein, und öffnen Sie den Gruppenrichtlinien-Editor. - Navigieren Sie zu „Benutzerkonfiguration“, dann „Administrative Vorlagen“ und anschließend „System“.
- Suchen Sie den Eintrag „Zugriff auf die Eingabeaufforderung verhindern“.
- Aktivieren Sie die Richtlinie, und setzen Sie zusätzlich den Haken bei „Auch die Verarbeitung von PowerShell-Skripts verhindern“.
- Bestätigen Sie die Änderung, und starten Sie den Computer neu.
Wichtig ist dabei, dass diese Einstellung unter der Windows-Home-Edition häufig nicht verfügbar ist, da dort der Gruppenrichtlinien-Editor fehlt. In diesem Fall bietet sich alternativ eine Anpassung über die Registrierung an, allerdings sollte dies nur mit einem vorherigen Backup erfolgen.
Empfohlene Vorgehensweisen zur Vorbeugung
Damit das Problem langfristig nicht erneut auftritt, helfen einige grundlegende Maßnahmen im laufenden Betrieb.
- Erstellen Sie regelmäßig ein Systemabbild oder nutzen Sie die integrierte Sicherungsfunktion, um im Ernstfall schnell zurückzukehren.
- Halten Sie Ihr Antivirenprogramm sowie Windows selbst stets aktuell.
- Kontrollieren Sie in regelmäßigen Abständen die Aufgabenplanung sowie den Autostart, insbesondere nach der Installation neuer Software.
- Laden Sie Programme ausschließlich aus vertrauenswürdigen Quellen herunter, da unseriöse Installationsdateien häufig versteckte Skripte enthalten.
- Aktivieren Sie zusätzlich die Kontrolle des Benutzerkontos (UAC), damit unautorisierte Skriptausführungen auffallen und bestätigt werden müssen.
Häufige Fragen, wenn PowerShell sich ständig öffnet
Ist es gefährlich, wenn sich PowerShell automatisch öffnet?
Nicht zwingend. Häufig steckt lediglich ein fehlerhafter Autostart-Eintrag dahinter. Dennoch sollten Sie zur Sicherheit einen Virenscan durchführen, da PowerShell auch von Schadsoftware genutzt werden kann.
Wie finde ich heraus, welches Programm PowerShell startet?
Nutzen Sie die Ereignisanzeige, um den zeitlichen Auslöser zu identifizieren. Zusätzlich hilft ein Blick in die Aufgabenplanung sowie in den Autostart-Bereich des Task-Managers.
Kann ich PowerShell einfach löschen?
Nein, PowerShell ist ein fester Bestandteil von Windows und wird für zahlreiche Systemfunktionen benötigt. Stattdessen sollten Sie lediglich den automatischen Start deaktivieren.
Betrifft das Problem nur Windows 10 oder auch Windows 11?
Das Problem tritt sowohl unter Windows 10 als auch unter Windows 11 auf. Die Lösungswege sind weitgehend identisch, wobei sich einige Menübezeichnungen leicht unterscheiden.
Was tun, wenn sich das PowerShell-Fenster nur eine Sekunde zeigt und dann schließt?
Dieses Verhalten deutet meist auf ein kurzes Skript hin, das automatisch ausgeführt wird. Prüfen Sie in diesem Fall gezielt die Aufgabenplanung sowie mögliche geplante Skripte von Drittanbieter-Software.
Hilft ein Neustart gegen das wiederholte Öffnen?
Ein Neustart behebt das Problem in der Regel nur vorübergehend, sofern die eigentliche Ursache nicht beseitigt wurde. Deshalb sollten Sie zusätzlich die genannten Schritte zur dauerhaften Lösung durchführen.
Kann ein Windows-Update das Problem auslösen?
Ja, ein fehlerhaft installiertes Update kann tatsächlich dazu führen, dass Wartungsprozesse wiederholt über PowerShell laufen. Prüfen Sie deshalb den Update-Verlauf sowie ausstehende Installationen.
Ist es sinnvoll, PowerShell komplett zu deaktivieren?
Nur als letzte Möglichkeit, da viele Systemfunktionen sowie Programme auf PowerShell angewiesen sind. Bevorzugen Sie stattdessen eine gezielte Deaktivierung des Autostarts oder der auslösenden Aufgabe.
Welche Rolle spielt der Task-Manager bei der Fehlerbehebung?
Der Task-Manager zeigt unter der Registerkarte „Autostart“ zuverlässig an, ob PowerShell beim Systemstart aktiviert ist. Diese Übersicht bildet daher einen wichtigen ersten Anlaufpunkt.
Fazit
Wiederholt sich das PowerShell-Fenster, liegt die Lösung meist in der Kontrolle von Autostart, Aufgabenplanung sowie einem gründlichen Virenscan. Zudem helfen SFC- und DISM-Befehle bei beschädigten Systemdateien zuverlässig weiter.
Mit den beschriebenen Schritten lässt sich das Problem sowohl unter Windows 10 als auch unter Windows 11 nachhaltig beheben, ohne dass PowerShell selbst dauerhaft deaktiviert werden muss.
