Fix: Visual Studio-Code-Fehler „Das Fenster wurde unerwartet beendet“

/de/images/223062159-af87bbb6-554d-4ecd-a910-5f778d0dfb24-e1754247887373.png

Der Fehler „Visual Studio Code Error: The Window Terminated Unexpectedly“ tritt auf, wenn VS Code beim Start oder während der Ausführung abstürzt. Dieser Fehler weist normalerweise auf einen Konflikt mit der Chromium-Sandbox hin, einer integrierten Sicherheitsschicht, die Prozesse isoliert, um die Sicherheit der Anwendung zu gewährleisten. Obwohl die Sandbox für die Sicherheit unerlässlich ist, kann sie manchmal zu Instabilität auf bestimmten Systemen führen, was zu unerwarteten Abschaltungen führen kann.

/de/images/223062159-af87bbb6-554d-4ecd-a910-5f778d0dfb24-e1754247887373.png

Andere mögliche Ursachen sind eine geringe Zuweisung des virtuellen Speichers, beschädigte Cache-Dateien, zu viele installierte Erweiterungen oder Hardwarebeschleunigungskonflikte. In seltenen Fällen kann auch eine veraltete oder beschädigte Installation von VS Code dafür verantwortlich sein.

Im Folgenden finden Sie mehrere bewährte Methoden zur Behebung dieses Problems.

1. Starten Sie VS Code mit –disable-chromium-sandbox

Die Chromium-Sandbox schränkt aus Sicherheitsgründen den Zugriff von VS Code auf Systemressourcen ein. Wenn Ihr System oder Ihre Treiber dies jedoch nicht vollständig unterstützen, kann der Editor während der Initialisierung abstürzen. Das Starten von VS Code mit dem Flag „–disable-chromium-sandbox“ umgeht diese Einschränkung und ermöglicht die Ausführung der Anwendung ohne die Sandbox.

⚠️ Warnung: Das Deaktivieren der Chromium-Sandbox verringert die Sicherheitsschicht, die VS-Code-Prozesse isoliert. Verwenden Sie diese Methode nur zur Fehlerbehebung oder als vorübergehende Problemumgehung. Es wird dringend empfohlen, Ihr System und Ihre Treiber zu aktualisieren, damit VS Code mit aktivierter Sandbox ausgeführt werden kann.

  1. Schließen Sie Visual Studio Code vollständig.

  2. Drücken Sie Win + R, geben Sie cmd ein und drücken Sie die Eingabetaste. /de/images/explorer_c4vBcF3p3J.png

  3. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:


code --disable-chromium-sandbox

/de/images/WindowsTerminal_H9czCZwBt4.png

  1. Wenn VS Code ohne Absturz gestartet wird, sollten Sie Ihr Betriebssystem und Ihre Treiber aktualisieren. Bei Bedarf können Sie VS Code als vorübergehende Problemumgehung in diesem Modus ausführen.

2. Erhöhen Sie den virtuellen Speicher (Auslagerungsdatei)

VS Code lädt mehrere Prozesse, Erweiterungen und Rendering-Komponenten in den Speicher. Wenn der physische Arbeitsspeicher Ihres Systems nicht ausreicht, greift Windows auf den virtuellen Speicher (Auslagerungsdatei) zurück. Wenn diese Zuweisung zu niedrig ist, wird VS Code möglicherweise unerwartet beendet. Durch Erhöhen der Auslagerungsdatei wird sichergestellt, dass beim Start genügend Speicher verfügbar ist.

  1. Drücken Sie Win + R, geben Sie sysdm.cpl ein und drücken Sie die Eingabetaste. /de/images/explorer_pYUX2aE2Dc.png

  2. Gehen Sie zur Registerkarte „Erweitert“ und klicken Sie unter „Leistung“ auf „Einstellungen“. /de/images/SystemPropertiesComputerName_g8cnpuBWBu.png

  3. Wechseln Sie in den Leistungsoptionen zur Registerkarte „Erweitert“ und klicken Sie unter „Virtueller Speicher“ auf „Ändern“. /de/images/SystemPropertiesComputerName_naXPs3LEju.png

  4. Deaktivieren Sie die Option „Größe der Auslagerungsdatei für alle Laufwerke automatisch verwalten“.

  5. Wählen Sie Ihr Systemlaufwerk (normalerweise C:) aus, wählen Sie „Benutzerdefinierte Größe“ und geben Sie Werte ein:

  • Anfangsgröße: Verwenden Sie den angezeigten empfohlenen Wert.

  • Maximale Größe: Höher einstellen (z. B. 4096 MB oder mehr).

  1. Klicken Sie auf „Festlegen“, dann auf „OK“ und starten Sie Ihr System neu. /de/images/SystemPropertiesComputerName_R00zTSEOTW.png

3. Löschen Sie den VS-Code-Cache und sichern Sie die Daten

VS Code speichert zwischengespeicherte Sitzungsdaten, Erweiterungsstatus und Sicherungen in seinen Profilordnern. Wenn diese Dateien beschädigt werden (aufgrund von fehlgeschlagenen Updates, Abstürzen oder Konflikten), stürzt der Editor möglicherweise beim Start ab. Das Löschen dieser Cache-Ordner zwingt VS Code dazu, sie neu zu generieren, wodurch das Problem häufig behoben wird.

  1. Schließen Sie alle VS-Code-Fenster vollständig.

  2. Drücken Sie Win + R, geben Sie den Pfad unten ein und drücken Sie die Eingabetaste:


%APPDATA%\Code

/de/images/explorer_WpqlQSu2Ka.png

  1. Löschen Sie die folgenden Unterordner:

Cache CachedData Code Cache GPUCache

/de/images/explorer_al8elH5cTV.png

  1. Starten Sie VS Code neu und prüfen Sie, ob das Problem weiterhin besteht.

4. Deaktivieren Sie Erweiterungen und Hardwarebeschleunigung

Durch die Hardwarebeschleunigung kann VS Code Rendering-Aufgaben auf die GPU verlagern, was die Leistung verbessert, aber möglicherweise zu Abstürzen führt, wenn GPU-Treiber instabil sind. Ebenso ändern Erweiterungen direkt das Verhalten von VS Code, und eine fehlerhafte oder veraltete Erweiterung kann den Start des Editors verhindern. Das Ausführen von VS Code mit beiden deaktivierten Funktionen hilft dabei, die Grundursache zu ermitteln.

4.1 Erweiterungen deaktivieren

  1. Drücken Sie Win + R, geben Sie cmd ein und drücken Sie die Eingabetaste. /de/images/explorer_c4vBcF3p3J.png

  2. Führen Sie den folgenden Befehl aus:


code --disable-extensions

/de/images/WindowsTerminal_ayHVUyjV1F.png

  1. Wenn VS Code erfolgreich geöffnet wird, ist eine Ihrer Erweiterungen die Ursache. Aktivieren Sie sie nacheinander wieder, um das fehlerhafte Gerät zu finden.

4.2 Hardwarebeschleunigung deaktivieren

  1. Drücken Sie Strg+Umschalt+P, um die Befehlspalette zu öffnen.

  2. Suchen Sie nach „Einstellungen“ und wählen Sie „Einstellungen“ aus: „Einstellungen öffnen“ (JSON). /de/images/Code_wHVCxickXY.png

  3. Fügen Sie der JSON-Datei die folgende Zeile hinzu:


"disable-hardware-acceleration": true

/de/images/Code_n9kowI3JTl.png

  1. Starten Sie VS Code neu. Es wird jetzt CPU-Rendering anstelle von GPU verwendet.

5. Installieren Sie Visual Studio Code neu

Wenn alles andere fehlschlägt, stellt die Neuinstallation von VS Code sicher, dass alle beschädigten Kerndateien oder fehlerhaften Installationen durch eine neue Kopie ersetzt werden. Dies ist die zuverlässigste Möglichkeit, Probleme auf Installationsebene auszuschließen.

  1. Drücken Sie Win + R, geben Sie appwiz.cpl ein und drücken Sie die Eingabetaste. /de/images/explorer_qsZ9foBPoS.png

  2. Suchen Sie Visual Studio Code, klicken Sie mit der rechten Maustaste und wählen Sie Deinstallieren. /de/images/explorer_lnZodhsUFe.png

  3. Laden Sie die neueste Version von der offiziellen VS Code-Website herunter. /de/images/chrome_VsWqJE30dD.png

  4. Führen Sie das Installationsprogramm aus und schließen Sie die Einrichtung ab.

  5. Starten Sie VS Code, um zu überprüfen, ob der Fehler behoben ist.

*️⃣ Quelllink:

offizielle VS Code-Website,