Windows PowerShell taucht immer wieder auf? 8 Möglichkeiten zur Behebung


Wenn Microsoft Windows PowerShell ohne ersichtlichen Grund immer wieder auftaucht, kann dies die Bedienung Ihres Computers erschweren und Sie befürchten, dass etwas nicht stimmt.

Es gibt verschiedene Gründe, warum PowerShell ständig geöffnet wird. Einige sind harmlos, während andere schwerwiegender sind. Befolgen Sie diese Schritte zur Fehlerbehebung und wir finden heraus, was in Ihrem Fall der Fall ist.

1. Führen Sie einen Antiviren- oder Malware-Scan durch

Ein bösartiges Programm oder Skript könnte dazu führen, dass PowerShell automatisch ausgeführt wird. Dabei kann es sich um einen Virus, eine Malware oder eine andere Art von Sicherheitsbedrohung handeln, die PowerShell nutzt, um bösartige Aktionen auf Ihrem Computer auszuführen.

Wenn ein Schadprogramm oder Skript dazu führt, dass PowerShell automatisch ausgeführt wird, sollten Sie die folgenden Schritte ausführen, um das Problem zu beheben:

  1. Trennen Sie Ihren Computer vom Internet, um zu verhindern, dass das Schadprogramm oder Skript mit seinem Server kommuniziert oder zusätzliche Malware herunterlädt.
  2. Scannen Sie Ihren Computer mit Ihrer Sicherheitssoftware auf Malware und entfernen Sie alle erkannten Bedrohungen. Dies kann die Durchführung eines vollständigen Systemscans mit Ihrer Antivirensoftware oder die Verwendung eines speziellen Malware-Entfernungstools umfassen.
  3. Nachdem Sie das Schadprogramm oder Skript entfernt haben, sollten Sie Ihren Computer neu starten und einen weiteren Scan durchführen, um sicherzustellen, dass die Bedrohung vollständig entfernt wurde.
  4. Sobald Ihr Computer sauber und frei von Malware ist, sollten Sie alle Passwörter oder Sicherheitsanmeldeinformationen ändern, die möglicherweise kompromittiert wurden, und Ihre Sicherheitssoftware auf die neueste Version aktualisieren.

    2. Überprüfen Sie, ob PowerShell beim Start auf Autorun eingestellt ist

    PowerShell führt möglicherweise keine besonderen Aktionen aus, sondern ist einfach so eingestellt, dass es beim Start ausgeführt wird. Um zu überprüfen, ob PowerShell so eingestellt ist, dass es beim Start auf Ihrem Computer ausgeführt wird, können Sie die folgenden Schritte ausführen:

    1. Öffnen Sie den Task-Managerauf Ihrem Computer, indem Sie die Tasten Strg+ Umschalt+ Escauf Ihrer Tastatur drücken.
    2. Klicken Sie im Task-Manager-Fenster auf die Registerkarte Startup.
      1. Suchen Sie auf der Registerkarte „Start“ in der Liste der Startelemente nach einem Eintrag für „Windows PowerShell“.
      2. Wenn Sie in der Startliste einen Eintrag für Windows PowerShell sehen, bedeutet dies, dass PowerShell so eingestellt ist, dass es automatisch ausgeführt wird, wenn Sie Ihren Computer starten. Die Statusspalte für den Windows PowerShell-Eintrag gibt an, ob die Ausführung des Programms beim Start aktiviert oder deaktiviert ist..

        Wenn Sie in der Startliste keinen Eintrag für Windows PowerShell sehen, bedeutet dies, dass PowerShell derzeit nicht für die Ausführung beim Start eingestellt ist. Dies bedeutet jedoch nicht zwangsläufig, dass PowerShell nicht automatisch ausgeführt wird – es könnte aufgrund eines anderen Programms, Skripts oder einer anderen Einstellung auf Ihrem Computer ausgeführt werden.

        Um das Problem weiter zu untersuchen und zu beheben, müssen Sie möglicherweise andere Einstellungen und Konfigurationen auf Ihrem Computer überprüfen, z. B. geplante Aufgaben, Startskripts und Systemdienste. Möglicherweise möchten Sie auch den Startordner in Windows 10 oder Windows 11 und Erfahren Sie, wie Sie Startprogramme deaktivieren überprüfen.

        3. Eine Aufgabe oder ein Skript wird im Hintergrund ausgeführt

        Um zu überprüfen, ob eine im Hintergrund ausgeführte Aufgabe oder ein Skript dazu führt, dass PowerShell auf Ihrem Computer angezeigt wird, können Sie die folgenden Schritte ausführen:

        1. Öffnen Sie den Taskplaner, indem Sie in der Taskleiste auf die Startschaltflächeklicken und nach „Taskplaner“ suchen. Alternativ geben Sie taskschd.mscin das Dialogfeld „Ausführen“ ein (Windows-Taste+ R) und drücken Sie die Eingabetaste.
          1. Suchen Sie im Taskplaner-Fenster unter Taskplaner-Bibliotheknach Aufgaben oder Skripts, deren Ausführung in regelmäßigen Abständen oder beim Start geplant ist. Dies wird in der Spalte „Trigger“ angezeigt. Wenn Sie Aufgaben oder Skripte finden, von denen Sie vermuten, dass sie das Problem verursachen könnten, können Sie mit der rechten Maustaste auf die Aufgabe oder das Skript klicken und im Menü Deaktivierenauswählen.
          2. 4. Eine PowerShell-Verknüpfung oder ein Hotkey öffnet PowerShell

            PowerShell wird möglicherweise angezeigt, weil es mit einem Hotkey oder einer Verknüpfung verknüpft ist, die Sie versehentlich auslösen. Wenn Sie ein Programm wie WinHotKey installiert haben, ist möglicherweise eine solche Tastenkombination konfiguriert.

            Sie können auch mit der rechten Maustaste auf eine beliebige Verknüpfung klicken und dann deren Eigenschaften überprüfen, um zu sehen, ob PowerShell als Teil ihrer Startparameter erwähnt wird. Dies ist ein Zeichen dafür, dass die Verknüpfung möglicherweise PowerShell öffnet, möglicherweise um ein Skript zu starten, und es dann einfach nicht wieder schließt.

            5. Eine Ihrer Apps verwendet PowerShell

            Eine Drittanbieter-App verwendet möglicherweise PowerShell für einige ihrer Funktionen. Hier sind einige konkrete Schritte, mit denen Sie überprüfen können, ob dies der Fall ist:.

            • Überprüfen Sie die Dokumentation der App: Viele Apps enthalten Dokumentation oder Hilfedateien, die die Funktionen und Fähigkeiten der App beschreiben. Überprüfen Sie, ob PowerShell erwähnt wird.
            • Suchen Sie in den Einstellungen oder Konfigurationsoptionen der App nach Verweisen auf PowerShell: Viele Apps enthalten Optionen, mit denen Sie das Verhalten der App anpassen können. Sie können diese Einstellungen überprüfen, um festzustellen, ob sie Verweise auf PowerShell enthalten.
            • Verwenden Sie die App und suchen Sie nach ausgeführten PowerShell-Befehlen: Wenn Sie in der Dokumentation oder den Einstellungen der App keine Verweise auf PowerShell finden, versuchen Sie, die App auszuführen und sie zum Ausführen zu verwenden Aufgaben, an denen Sie interessiert sind. Achten Sie auf alle Meldungen oder Eingabeaufforderungen, die auf dem Bildschirm angezeigt werden, um festzustellen, ob sie auf PowerShell verweisen.
            • Nicht alle Apps, die PowerShell verwenden, machen diese Tatsache offensichtlich. Einige Apps verwenden PowerShell möglicherweise intern, ohne es dem Benutzer zugänglich zu machen. In diesen Fällen können Sie ohne detailliertere Informationen oder mithilfe fortgeschrittenerer Tools und Techniken möglicherweise nicht feststellen, ob die App PowerShell verwendet. Wenn Sie Zeit haben, können Sie versuchen, Apps zu deinstallieren und dann neu zu installieren, um herauszufinden, welche möglicherweise dafür verantwortlich ist.

              In einigen Fällen können Sie sehen, was in PowerShell ausgeführt wird, wenn es angezeigt wird, und die Details dieser Ausgabe können auch einen Hinweis darauf geben, welche Anwendung mit dem Problem in Zusammenhang steht.

              6. Hardware- und Softwarekonflikte

              Hardware- und Softwarekonflikte können dazu führen, dass PowerShell auf unterschiedliche Weise angezeigt wird. Einige mögliche Lösungen zur Lösung dieser Konflikte sind:

              1. Aktualisieren Sie Ihre Treiber:Veraltete oder falsche Treiber können zu Konflikten mit PowerShell und anderer Software führen. Sie können versuchen, Ihre Treiber auf die neueste Version zu aktualisieren, um zu sehen, ob das Problem dadurch behoben wird.
              2. Suchen Sie nach Software- oder Windows-Updates:Softwareupdates können häufig Konflikte lösen, indem sie Fehler oder Kompatibilitätsprobleme beheben. Sie können nach Updates für Ihr Betriebssystem und jede andere von Ihnen verwendete Software suchen, um festzustellen, ob Updates verfügbar sind, die zur Lösung des Problems beitragen können.
              3. .Starten Sie Ihren Computer neu:Manchmal kann ein Neustart Ihres Computers helfen, Konflikte zu lösen, indem Sie Ihr System zurücksetzen und alle temporären Dateien oder Daten löschen, die möglicherweise Probleme verursachen.
              4. Verwenden Sie das System File Checker-Tool: Das System File Checker (SFC)-Tool ist ein integriertes Dienstprogramm, das Ihr System nach beschädigten oder fehlenden Dateien scannen und diese reparieren kann. Sie können den Befehl sfc /scannow in Eingabeaufforderung (CMD) verwenden, um zu versuchen, alle Probleme zu beheben, die möglicherweise Konflikte mit PowerShell verursachen. Sie müssen es als Systemadministrator ausführen.
              5. Verwenden Sie das DISM-Tool:Das Deployment Image Servicing and Management (DISM)-Tool ist ein weiteres integriertes Dienstprogramm, das Ihnen bei der Behebung von Problemen mit Ihrem System helfen kann. Mit dem DISM-Tool können Sie Ihr System auf Probleme scannen und versuchen, diese zu beheben.
              6. 7. Sie haben eine Schleife in Ihrem PowerShell-Skript!

                Wenn Ihr PowerShell-Skript eine Schleife enthält, die dazu führt, dass PowerShell ständig angezeigt wird, können Sie die folgenden Schritte ausprobieren, um das Problem zu beheben:

                1. Öffnen Sie das Skript in einem Texteditor:Der erste Schritt besteht darin, das Skript in einem Texteditor zu öffnen, damit Sie den Code sehen und Änderungen daran vornehmen können. Sie können jeden Texteditor verwenden, mit dem Sie vertraut sind, z. B. Notepad, TextEdit oder einen fortgeschritteneren Editor wie Notepad++.
                2. Suchen Sie die Schleife im Skript:Nachdem Sie das Skript in einem Texteditor geöffnet haben, müssen Sie die Schleife lokalisieren, die das Problem verursacht. Eine Schleife ist ein Codeblock, der wiederholt ausgeführt wird, bis eine bestimmte Bedingung erfüllt ist. In Ihrem Skript kann die Schleife mit Schlüsselwörtern wie „for“, „while“ oder „do“ gekennzeichnet sein.
                3. Ändern Sie die Schleife, um das Problem zu beheben:Sobald Sie die Schleife im Skript gefunden haben, müssen Sie sie ändern, um das Problem zu beheben. Dies kann das Ändern der Bedingung umfassen, die bestimmt, wann die Schleife beendet werden soll, oder das Hinzufügen von zusätzlichem Code, um unter bestimmten Bedingungen aus der Schleife auszubrechen.
                4. Speichern Sie das Skript und testen Sie es:Nachdem Sie die erforderlichen Änderungen am Skript vorgenommen haben, speichern Sie die Datei und führen Sie das Skript erneut aus, um zu sehen, ob das Problem behoben wurde. Wenn das Problem weiterhin besteht, müssen Sie die Schleife möglicherweise weiter ändern, bis sie wie vorgesehen funktioniert..
                5. Wenn Sie nicht der Autor des Skripts sind und keine Ahnung von PowerShell-Skripten haben, ist es am besten, nach einem spezifischen Fix für dieses bestimmte Skript zu suchen oder sich an den Autor des Skripts zu wenden.

                  8. Deaktivieren Sie Windows PowerShell

                  Wenn alles andere fehlschlägt, warum deaktivieren Sie dann nicht einfach PowerShell.exe? So geht's:

                  1. Öffnen Sie das Startmenüund geben Sie Windows-Funktionenin das Suchfeld ein.
                  2. Wählen Sie Windows-Funktionen aktivieren oder deaktivieren.
                    1. Scrollen Sie im Fenster „Windows-Funktionen“ nach unten zum Abschnitt Windows PowerShell.
                      1. Deaktivieren Sie das Kontrollkästchen neben Windows PowerShell, um es zu deaktivieren.
                        1. Wählen Sie OK.
                        2. Starten Sie Ihren Computer neu.
                        3. Das Deaktivieren von PowerShell kann dazu führen, dass bestimmte Apps oder Funktionen nicht ordnungsgemäß funktionieren. Sie sollten PowerShell nur dann deaktivieren, wenn Sie sicher sind, dass Sie es nicht benötigen. Dies verhindert jedoch höchstwahrscheinlich das PowerShell-Popup-Problem dauerhaft.

                          .

                          Zusammenhängende Posts:


                          31.12.2022