Tutorial: „Error while fetching extensions. XHR failed“ in VS Code beheben
Der Fehler „Error while fetching extensions. XHR failed“ tritt in Visual Studio Code auf, wenn das Programm keine Verbindung zum offiziellen VS Code Extension Marketplace aufbauen kann. Das liegt meistens an fehlerhaften Proxy-Einstellungen, SSL-Zertifikatsproblemen oder einer blockierten Netzwerkverbindung.
In dieser Schritt-für-Schritt-Anleitung lernst du, wie du das Problem schnell und dauerhaft behebst.
Methode 1: Proxy-Einstellungen in VS Code anpassen (Häufigste Ursache)
In den meisten Fällen versucht VS Code, eine Proxy-Verbindung zu nutzen, die entweder nicht existiert oder falsch konfiguriert ist.
- Öffne VS Code.
- Gehe in die Einstellungen:
- Windows/Linux:
Strg+, - macOS:
Cmd+,
- Windows/Linux:
- Gib in die Suchleiste oben
proxyein. - Suche den Punkt Http: Proxy Support.
- Ändere den Wert im Dropdown-Menü von
overrideaufoff. (Hinweis: Falls du dich in einem Firmennetzwerk befindest, das zwingend einen Proxy benötigt, setze den Wert aufonund trage deine Proxy-URL beiHttp: Proxyein). - Starte VS Code komplett neu.
Methode 2: SSL-Zertifikatsprüfung (Strict SSL) deaktivieren
Manchmal blockieren Sicherheitssoftware, VPNs oder Firmen-Firewalls die SSL-Zertifikate von Microsoft, was den XHR-Fehler auslöst.
- Öffne erneut die Einstellungen (
Strg+,bzw.Cmd+,). - Suche nach
strict ssl. - Deaktiviere das Häkchen bei Http: Proxy Strict SSL (auf
falsesetzen). - Starte VS Code neu und versuche erneut, Extensions zu laden.
Methode 3: DNS-Server ändern
Häufig blockiert ein Problem beim Internetanbieter die Namensauflösung der Marketplace-Server. Das Wechseln auf einen öffentlichen DNS-Server löst das Problem oft sofort.
- Google DNS:
8.8.8.8und8.8.4.4 - Cloudflare DNS:
1.1.1.1und1.0.0.1
Unter Windows:
- Öffne die Netzwerkeinstellungen > Adapteroptionen ändern.
- Mache einen Rechtsklick auf deine aktive Verbindung (WLAN oder LAN) > Eigenschaften.
- Wähle Internetprotokoll Version 4 (TCP/IPv4) aus und klicke auf Eigenschaften.
- Wähle „Folgende DNS-Serveradressen verwenden“ und trage z. B.
1.1.1.1ein. - Bestätige mit OK.
Methode 4: VPN- und Firewall-Software überprüfen
- VPN deaktivieren: Falls du einen VPN-Client (z. B. NordVPN, Cisco AnyConnect) nutzt, schalte ihn kurz aus und prüfe, ob der Marketplace dann lädt.
- Firewall/Antivirus: Prüfe, ob deine Sicherheitssoftware (oder die Windows-Firewall) ausgehende Verbindungen von
Code.exeblockiert.
Notlösung: Erweiterungen manuell (.vsix) installieren
Falls du dringend eine Erweiterung benötigst und der Fehler weiterhin besteht, kannst du Erweiterungen auch manuell über den Browser herunterladen:
- Gehe im Browser auf den offiziellen Visual Studio Marketplace.
- Suche die gewünschte Erweiterung.
- Klicke auf der rechten Seite unter Resources auf Download Extension (du erhältst eine
.vsix-Datei). - Gehe in VS Code in den Bereich Erweiterungen (
Strg+Umschalt+X). - Klicke oben rechts neben dem Suchfeld auf die drei Punkte (...).
- Wähle Install from VSIX... aus und wähle die heruntergeladene Datei.