Kennen Sie das? Sie möchten nur kurz ein paar Befehle ausführen, klicken auf Ihr vertrautes PowerShell-Symbol und BAM! – Das Fenster springt auf und nimmt den gesamten Bildschirm ein. Der Schock weicht schnell der Frustration. Ihr sorgfältig arrangierter Arbeitsbereich wird gesprengt, alle anderen geöffneten Fenster verschwinden hinter dem glänzend blauen (oder schwarzen) Konsolenfenster. Ein kleines Ärgernis, das den Workflow massiv stören kann, besonders wenn es immer wieder passiert. Die gute Nachricht: Sie sind nicht allein mit diesem Problem, und noch besser: Es gibt mehrere effektive Wege, um Ihr PowerShell-Fenster wieder zu zähmen und es dauerhaft in der gewünschten Größe und Position erscheinen zu lassen.
Dieses Phänomen betrifft nicht nur PowerShell, sondern oft auch die klassische Eingabeaufforderung (CMD) und manchmal sogar WSL (Windows Subsystem for Linux)-Fenster. Es ist selten ein Anzeichen für einen Systemfehler, sondern meist eine Frage der Einstellungen, die sich unbeabsichtigt geändert haben oder falsch konfiguriert wurden. In diesem umfassenden Artikel tauchen wir tief in die Ursachen ein und präsentieren Ihnen detaillierte, schrittweise Anleitungen, wie Sie die Kontrolle über Ihre Konsolenfenster zurückgewinnen können.
Warum öffnet sich PowerShell plötzlich im Vollbildmodus? Die Ursachenforschung
Bevor wir uns den Lösungen widmen, ist es hilfreich zu verstehen, warum Ihr PowerShell-Fenster überhaupt den Drang zum Vollbild entwickelt hat. Die häufigsten Gründe sind:
- Unbeabsichtigte Tastenkombination: Der Klassiker. Oft drückt man versehentlich
Alt + Enter
, während das Konsolenfenster aktiv ist. Diese Tastenkombination ist der universelle Umschalter für den Vollbildmodus bei vielen Konsolenanwendungen in Windows. - Windows merkt sich den letzten Zustand: Windows ist darauf ausgelegt, sich an die letzte bekannte Größe und Position eines Fensters zu erinnern. Wenn Sie PowerShell zuletzt im Vollbildmodus geschlossen haben (sei es absichtlich oder versehentlich), kann es sein, dass es diese Einstellung beibehält.
- Fehlkonfigurierte Verknüpfungseigenschaften: Viele Benutzer starten PowerShell über eine Verknüpfung (auf dem Desktop, im Startmenü oder in der Taskleiste). Diese Verknüpfungen haben eigene Einstellungen für das Startverhalten des Fensters („Normales Fenster”, „Maximiert”, „Minimiert”). Wenn diese auf „Maximiert” oder „Vollbild” gesetzt sind, kann dies die Ursache sein.
- Systemweite Standardeinstellungen: Es gibt auch globale Standardeinstellungen für alle Konsolenfenster, die über die „Standardwerte”-Option im Titelbalken festgelegt werden.
- Korrupte Benutzerprofildaten: In seltenen Fällen können die Einstellungen für Konsolenfenster im Benutzerprofil beschädigt sein, was zu unerwartetem Verhalten führt.
- Skripte, die das Fenster steuern: Wenn PowerShell durch ein Skript gestartet wird, könnte das Skript selbst Anweisungen enthalten, das Fenster zu maximieren oder im Vollbild anzuzeigen.
Der schnelle Notfallplan: Was tun, wenn PowerShell gerade im Vollbild ist?
Bevor wir zu den dauerhaften Lösungen kommen, hier ein paar sofortige Maßnahmen, um das aktuelle Vollbild zu beenden:
- Alt + Enter: Die bereits erwähnte Tastenkombination ist Ihr Freund. Drücken Sie
Alt + Enter
, während das PowerShell-Fenster aktiv ist. Es sollte sofort in den Fenstermodus zurückspringen. - Wiederherstellen-Schaltfläche: Bewegen Sie den Mauszeiger an den oberen Rand des Bildschirms. Bei den meisten Vollbildanwendungen wird eine Titelleiste mit den üblichen Schaltflächen (Minimieren, Maximieren/Wiederherstellen, Schließen) sichtbar. Klicken Sie auf die Wiederherstellen-Schaltfläche (das Quadrat, oft überlappend).
- Größe manuell anpassen: Wenn das Fenster nicht im echten Vollbildmodus, sondern „nur” maximiert ist, können Sie es über die Titelleiste wiederherstellen. Dann ziehen Sie die Ränder des Fensters auf die gewünschte Größe und Position.
Diese Schritte sind zwar nützlich für den Moment, beheben aber das Grundproblem nicht dauerhaft. Kommen wir nun zu den nachhaltigen Lösungen.
Die dauerhaften Lösungen: PowerShell-Fenster permanent zähmen
Methode 1: Die Verknüpfungseigenschaften anpassen (Der häufigste Fix)
Dies ist die bei weitem häufigste Ursache und somit auch die einfachste und effektivste Lösung für die meisten Benutzer. Sie müssen die Eigenschaften der PowerShell-Verknüpfung anpassen, die Sie normalerweise verwenden.
- Finden Sie Ihre PowerShell-Verknüpfung:
- Desktop: Rechtsklick auf das PowerShell-Symbol auf Ihrem Desktop.
- Startmenü: Geben Sie „PowerShell” in die Windows-Suche ein. Wenn das Ergebnis erscheint, rechtsklicken Sie darauf und wählen Sie „Dateipfad öffnen” oder „Als Administrator ausführen” (wenn Sie die Admin-Verknüpfung ändern möchten). Wenn Sie „Dateipfad öffnen” wählen, gelangen Sie zu einem Ordner, in dem die Verknüpfung liegt. Rechtsklicken Sie dann auf die Verknüpfung.
- Taskleiste: Rechtsklicken Sie auf das PowerShell-Symbol in Ihrer Taskleiste. Rechtsklicken Sie dann erneut auf „Windows PowerShell” im aufklappenden Menü. Wählen Sie „Eigenschaften”.
- PowerShell ISE: Falls Sie die Integrated Scripting Environment (ISE) verwenden, suchen Sie nach der Verknüpfung für „PowerShell ISE” und wiederholen Sie die Schritte.
- Öffnen Sie die Eigenschaften: Nach dem Rechtsklick wählen Sie im Kontextmenü „Eigenschaften„.
- Wechseln Sie zum Reiter „Verknüpfung”: Im Eigenschaften-Fenster navigieren Sie zum Reiter „Verknüpfung”.
- Passen Sie das Ausführverhalten an: Suchen Sie nach der Dropdown-Liste „Ausführen:” (Englisch: „Run:”).
- Der aktuelle Wert wird wahrscheinlich „Maximiert” oder „Vollbild” sein.
- Ändern Sie diesen Wert auf „Normales Fenster„.
- Übernehmen und Bestätigen: Klicken Sie auf „Übernehmen” und dann auf „OK”, um die Änderungen zu speichern.
- Testen Sie die Änderung: Schließen Sie alle geöffneten PowerShell-Fenster und öffnen Sie es erneut über dieselbe Verknüpfung, die Sie gerade bearbeitet haben. Es sollte nun in einem normalen Fenster erscheinen.
Wichtiger Hinweis: Es gibt oft mehrere PowerShell-Verknüpfungen (z.B. eine für den normalen Benutzer, eine für den Administrator, eine für die ISE). Stellen Sie sicher, dass Sie alle Verknüpfungen anpassen, die Sie verwenden, da jede ihre eigenen Einstellungen haben kann. Wenn Sie PowerShell als Administrator ausführen und es dann im Vollbild erscheint, müssen Sie die Eigenschaften der *Administrator*-Verknüpfung anpassen.
Methode 2: Manuelle Größenanpassung und korrektes Schließen
Diese Methode ist simpel, aber extrem effektiv, da Windows sich oft die letzte Fenstereinstellung merkt, wenn sie korrekt gespeichert wurde.
- Öffnen Sie PowerShell: Starten Sie PowerShell wie gewohnt. Sollte es im Vollbildmodus oder maximiert sein, stellen Sie es mit
Alt + Enter
oder der Wiederherstellen-Schaltfläche auf eine normale Fenstergröße zurück. - Größe und Position anpassen: Ziehen Sie die Ränder des Fensters mit der Maus, um es auf Ihre gewünschte Größe zu bringen. Positionieren Sie es auch an der gewünschten Stelle auf dem Bildschirm.
- Schließen Sie PowerShell korrekt: Dies ist der entscheidende Schritt. Schließen Sie das PowerShell-Fenster, indem Sie auf das „X” in der oberen rechten Ecke des Fensters klicken. Vermeiden Sie das Schließen über das Taskleisten-Kontextmenü oder das Herunterfahren des PCs, da dies manchmal die Einstellungen nicht korrekt speichert.
- Testen: Öffnen Sie PowerShell erneut. Es sollte sich nun in der Größe und an der Position öffnen, die Sie zuletzt manuell eingestellt haben.
Methode 3: Systemweite Standardeinstellungen für Konsolenfenster anpassen
Diese Einstellungen beeinflussen die Standardwerte für *alle* Konsolenfenster (PowerShell, CMD, etc.), die keine spezifischen Verknüpfungseinstellungen überschreiben.
- Öffnen Sie ein Konsolenfenster: Starten Sie PowerShell (oder CMD).
- Öffnen Sie die Standardeinstellungen: Rechtsklicken Sie auf die Titelleiste des Fensters. Wählen Sie im Kontextmenü „Standardwerte” (nicht „Eigenschaften” – das sind die Einstellungen für dieses spezifische Fenster, während „Standardwerte” die globalen Einstellungen sind).
- Navigieren Sie zum Reiter „Layout”: Im Fenster „Konsoleneigenschaften” (Standardwerte) wechseln Sie zum Reiter „Layout”.
- Fenstergröße und -position anpassen:
- Deaktivieren Sie das Kontrollkästchen „Fensterposition vom System festlegen lassen”.
- Geben Sie unter „Fenstergröße” die gewünschte Breite und Höhe in Zeichen ein (z.B. Breite: 120, Höhe: 30).
- Passen Sie unter „Fensterposition” die Werte für Links und Oben an, um die Startposition zu definieren.
- Übernehmen und Bestätigen: Klicken Sie auf „Übernehmen” und dann auf „OK”.
- Testen: Schließen Sie alle Konsolenfenster und öffnen Sie ein neues. Die neuen Standardeinstellungen sollten angewendet werden. Beachten Sie, dass Verknüpfungseigenschaften (Methode 1) diese Standardwerte für die spezifische Verknüpfung überschreiben können.
Methode 4: Registrierungseditor verwenden (Für Fortgeschrittene)
Diese Methode ist leistungsstark, erfordert aber Vorsicht. Ein falscher Eintrag in der Registrierung kann Systeminstabilität verursachen. Sichern Sie immer Ihre Registrierung, bevor Sie Änderungen vornehmen.
- Registrierungseditor öffnen: Drücken Sie
Win + R
, tippen Sieregedit
ein und drücken Sie Enter. Bestätigen Sie die Benutzerkontensteuerung. - Navigieren Sie zum Konsolen-Schlüssel: Navigieren Sie zu folgendem Pfad in der Registrierung:
HKEY_CURRENT_USERConsole
- Suchen Sie den PowerShell-Unterschlüssel: Unter dem
Console
-Schlüssel finden Sie möglicherweise mehrere Unterschlüssel, deren Namen oft auf den Pfad der ausführbaren Datei des Konsolenfensters verweisen (z.B.C:_WINDOWS_System32_WindowsPowerShell_v1.0_powershell.exe
oder ähnliches). Klicken Sie auf den relevanten Schlüssel für PowerShell. - Überprüfen und Bearbeiten der Werte:
FullScreen
: Suchen Sie nach dem DWORD-WertFullScreen
. Wenn dieser existiert und auf1
gesetzt ist, bedeutet dies, dass PowerShell im Vollbildmodus starten soll. Setzen Sie den Wert auf0
, um dies zu deaktivieren. Wenn der Wert nicht existiert, ist das in Ordnung.WindowSize
: Dieser DWORD-Wert speichert die Breite und Höhe des Fensters. Löschen Sie diesen Wert (rechtsklicken -> „Löschen”) oder ändern Sie ihn. Wenn Sie ihn löschen, werden die Standardwerte oder die Einstellungen der Verknüpfung verwendet.WindowPosition
: Ähnlich wieWindowSize
speichert dieser DWORD-Wert die Startposition des Fensters. Auch hier können Sie ihn löschen.
- Löschen des Unterschlüssels (Optional, aber effektiv): Wenn Sie unsicher sind, welche Werte Sie ändern sollen, können Sie den gesamten Unterschlüssel für PowerShell (z.B.
C:_WINDOWS_System32_WindowsPowerShell_v1.0_powershell.exe
) löschen. Windows wird dann bei der nächsten Öffnung von PowerShell einen neuen Schlüssel mit Standardwerten erstellen, was oft das Problem löst. Stellen Sie sicher, dass Sie den richtigen Schlüssel löschen! - Schließen des Registrierungseditors: Schließen Sie den Registrierungseditor und starten Sie PowerShell neu.
Methode 5: Problembehandlung bei korrupten Benutzerprofilen
Wenn alle oben genannten Methoden fehlschlagen, könnte dies ein Hinweis auf ein tiefer liegendes Problem mit Ihrem Windows-Benutzerprofil sein. In diesem Fall können die Konsoleneinstellungen nicht richtig gespeichert oder gelesen werden.
- Neues Benutzerkonto testen: Erstellen Sie ein neues lokales Benutzerkonto auf Ihrem System (Einstellungen -> Konten -> Familie & andere Benutzer -> Diesem PC eine andere Person hinzufügen). Melden Sie sich mit diesem neuen Konto an und testen Sie, ob PowerShell dort korrekt startet.
- Handlungsoptionen: Wenn PowerShell im neuen Konto normal startet, liegt das Problem definitiv an Ihrem ursprünglichen Benutzerprofil. Optionen hierfür umfassen die Reparatur des Profils (komplex) oder die Migration Ihrer Daten auf ein neues, unbeschädigtes Profil (oft die einfachere, aber zeitaufwändigere Lösung).
Methode 6: Überprüfung von Skripten, die PowerShell starten
Manchmal wird PowerShell nicht direkt, sondern über eine Batch-Datei, ein anderes Skript oder eine Anwendung gestartet. Diese Startmethoden können eigene Parameter haben, die das Fensterverhalten beeinflussen.
Suchen Sie in solchen Skripten nach Befehlen wie:
start powershell.exe -windowstyle Maximized
start powershell.exe -windowstyle Fullscreen
Wenn Sie solche Parameter finden, entfernen oder ändern Sie sie zu -windowstyle Normal
. Das gleiche gilt für ähnliche Parameter in Verknüpfungen (z.B. wenn die Verknüpfung selbst ein Skript startet).
Best Practices und Prävention
Um zukünftige Überraschungen mit dem Vollbildmodus zu vermeiden, hier ein paar bewährte Praktiken:
- Immer das „X” verwenden: Wenn Sie die Größe und Position eines Konsolenfensters angepasst haben, schließen Sie es immer über das „X” in der Titelleiste, damit Windows die Einstellungen korrekt speichern kann.
- Achtsamkeit bei Tastenkombinationen: Seien Sie sich bewusst, dass
Alt + Enter
den Vollbildmodus umschaltet. Eine kurze Unachtsamkeit kann die Ursache sein. - Regelmäßige Überprüfung: Wenn das Problem wieder auftaucht, beginnen Sie immer mit Methode 1 (Verknüpfungseigenschaften), da dies der häufigste und einfachste Fix ist.
- Windows Terminal in Betracht ziehen: Das neue Windows Terminal von Microsoft ist eine moderne, tab-basierte Konsolenanwendung, die PowerShell, CMD, WSL und andere Shells in einer einzigen Oberfläche zusammenführt. Es bietet erweiterte Anpassungsoptionen für Fenstergröße, Position und Erscheinungsbild und merkt sich diese Einstellungen zuverlässiger. Es könnte eine gute Alternative sein, um die Kontrolle über Ihre Konsolenfenster zu behalten.
Fazit
Das plötzliche Auftauchen von PowerShell im Vollbildmodus kann eine kleine, aber hartnäckige Quelle der Frustration sein. Glücklicherweise ist die Lösung selten kompliziert und meist auf falsch eingestellte Verknüpfungseigenschaften oder die Art und Weise, wie ein Fenster zuletzt geschlossen wurde, zurückzuführen. Mit den in diesem Artikel beschriebenen Methoden, von der einfachen Anpassung der Verknüpfungseigenschaften bis hin zur Bearbeitung der Registrierung, können Sie die Kontrolle über Ihre Konsolenfenster wiedererlangen und sicherstellen, dass sie sich so verhalten, wie Sie es wünschen.
Nehmen Sie sich die Zeit, die verschiedenen Ansätze zu prüfen, und Sie werden feststellen, dass Ihr PowerShell-Fenster bald wieder gehorsam in der von Ihnen bevorzugten Größe und Position erscheint. Ein reibungsloserer Workflow ist nur ein paar Klicks oder Tastendrücke entfernt!