Visual Studio Code unter Windows
Installation
-
Visual Studio Code herunterladen und installieren
HinweisVS Code veröffentlicht wöchentliche Releases und unterstützt automatische Updates, sobald eine neue Version verfügbar ist.
-
Zusätzliche Komponenten installieren
Git, Node.js, TypeScript, Sprach-Runtimes und mehr installieren.
-
VS Code-Erweiterungen aus dem Visual Studio Marketplace installieren
VS Code mit Themes, Formatierern, Sprach-Erweiterungen und Debuggern für Ihre bevorzugten Sprachen und mehr anpassen.
-
Tipp
Wenn Sie noch kein Copilot-Abonnement haben, können Sie Copilot kostenlos nutzen, indem Sie sich für den Copilot Free-Plan anmelden und ein monatliches Kontingent für Inline-Vorschläge und Chat-Interaktionen erhalten.
-
Mit dem VS Code-Tutorial starten
Entdecken Sie die Benutzeroberfläche und die wichtigsten Funktionen von VS Code.
VS Code unter Windows installieren
Den Windows-Installer verwenden
-
Laden Sie den Visual Studio Code-Installer für Windows herunter.
-
Führen Sie nach dem Herunterladen den Installer aus (VSCodeUserSetup-{version}.exe).
Standardmäßig wird VS Code unter
C:\Users\{Benutzername}\AppData\Local\Programs\Microsoft VS Codeinstalliert.
Das Setup fügt Visual Studio Code Ihrer %PATH%-Umgebungsvariablen hinzu, damit Sie 'code .' in der Konsole eingeben können, um VS Code in diesem Ordner zu öffnen. Sie müssen Ihre Konsole nach der Installation neu starten, damit die Änderung an der %PATH%-Umgebungsvariablen wirksam wird.
Die ZIP-Datei verwenden
-
Laden Sie das Visual Studio Code Zip-Archiv herunter.
-
Entpacken Sie das Zip-Archiv und starten Sie VS Code direkt daraus.
Benutzerinstallation versus Systeminstallation
VS Code bietet sowohl Windows-Installationen auf Benutzer- als auch auf Systemebene an.
| Installationstyp | Beschreibung |
|---|---|
| Benutzerinstallation | Erfordert keine Administratorrechte, da sich der Speicherort in Ihrem lokalen AppData-Ordner des Benutzers (LOCALAPPDATA) befindet. Da keine Erhöhung der Berechtigungen erforderlich ist, ermöglicht die Benutzerinstallation ein reibungsloseres Update im Hintergrund.Dies ist die bevorzugte Art, VS Code unter Windows zu installieren. Hinweis: Wenn VS Code bei einer Benutzerinstallation als Administrator ausgeführt wird, sind Updates deaktiviert. |
| Systeminstallation | Erfordert Administratorrechte zur Ausführung und platziert die Installation unter Programme (Program Files) des Systems. Auch der interne Update-Prozess erfordert Administratorrechte, was ihn weniger komfortabel macht als bei der Benutzerinstallation. Andererseits bedeutet die Systeminstallation von VS Code, dass es für alle Benutzer des Systems verfügbar ist. |
Auf der Seite Visual Studio Code herunterladen finden Sie eine vollständige Liste der verfügbaren Installationsoptionen.
Updates
VS Code veröffentlicht wöchentliche Releases und unterstützt automatische Updates, wenn ein neues Release verfügbar ist. Wenn Sie von VS Code dazu aufgefordert werden, akzeptieren Sie das neueste Update, und es wird installiert (Sie müssen nichts weiter tun, um die neuesten Bits zu erhalten).
Sie können automatische Updates deaktivieren, wenn Sie VS Code lieber nach eigenem Zeitplan aktualisieren möchten.
Windows als Entwickler-Maschine
Windows ist ein beliebtes Betriebssystem und kann auch eine großartige plattformübergreifende Entwicklungsumgebung sein. Dieser Abschnitt beschreibt plattformübergreifende Funktionen wie das Windows-Subsystem für Linux (WSL) und das Windows Terminal.
Stellen Sie sicher, dass Sie eine aktuelle Windows-Build verwenden. Überprüfen Sie unter Einstellungen > Windows Update, ob Sie auf dem neuesten Stand sind.
Windows-Subsystem für Linux
Mit WSL können Sie Linux-Distributionen auf Windows installieren und ausführen, um Ihren Quellcode unter Linux zu entwickeln und zu testen, während Sie weiterhin lokal auf Ihrer Windows-Maschine arbeiten.
In Verbindung mit der WSL-Erweiterung erhalten Sie volle VS Code-Bearbeitungs- und Debugging-Unterstützung, während Sie im Kontext von WSL arbeiten.
Lesen Sie die Dokumentation zum Thema Entwickeln in WSL, um mehr zu erfahren, oder probieren Sie das Einführungstutorial Arbeiten in WSL aus.
Windows Terminal
Das Windows Terminal, erhältlich im Microsoft Store, ist eine Terminal-Anwendung für Benutzer von Befehlszeilentools und Shells wie Eingabeaufforderung, PowerShell und WSL. Zu den Hauptfunktionen gehören mehrere Registerkarten (Tabs), Bereiche, Unterstützung für Unicode und UTF-8, eine GPU-beschleunigte Text-Rendering-Engine sowie benutzerdefinierte Designs, Stile und Konfigurationen.
Nächste Schritte
Nachdem Sie VS Code installiert haben, helfen Ihnen diese Themen, mehr darüber zu erfahren
- VS Code-Tutorial - Eine schnelle praktische Einführung in die wichtigsten Funktionen von VS Code.
- Tipps und Tricks - Eine Sammlung von Produktivitätstipps für die Arbeit mit VS Code.
- KI-gestütztes Codieren - Erfahren Sie, wie Sie GitHub Copilot in VS Code nutzen können, um schneller Code zu schreiben.
Häufig gestellte Fragen
Welche Befehlszeilenargumente werden vom Windows-Setup unterstützt?
VS Code verwendet Inno Setup, um sein Setup-Paket für Windows zu erstellen. Daher stehen alle Inno Setup-Befehlszeilenschalter zur Verfügung.
Zusätzlich können Sie verhindern, dass das Setup VS Code nach Abschluss startet, indem Sie /mergetasks=!runcode verwenden.
Ich habe Probleme mit dem Installer
Versuchen Sie, die Zip-Datei anstelle des Installers zu verwenden. Entpacken Sie dazu VS Code in Ihren AppData\Local\Programs-Ordner.
Wenn VS Code über eine Zip-Datei installiert wird, müssen Sie es für jedes Release manuell aktualisieren.
Ausführung als Administrator nicht möglich, wenn AppLocker aktiviert ist
Mit der Einführung des Prozess-Sandboxing (diskutiert in diesem Blog-Beitrag) wird die Ausführung als Administrator bei konfiguriertem AppLocker derzeit aufgrund einer Einschränkung der Runtime-Sandbox nicht unterstützt.
Wenn Ihre Arbeit erfordert, dass Sie VS Code von einem Terminal mit erhöhten Rechten ausführen:
-
Führen Sie in VS Code den Befehl Einstellungen: Laufzeitargumente konfigurieren in der Befehlspalette aus (⇧⌘P (Windows, Linux Ctrl+Shift+P)).
Dieser Befehl öffnet eine
argv.json-Datei, um Laufzeitargumente für VS Code zu konfigurieren. Möglicherweise sehen Sie dort bereits einige Standardargumente. -
Fügen Sie
"disable-chromium-sandbox": truezurargv.json-Datei hinzu. -
Starten Sie VS Code neu. Sie sollten nun in der Lage sein, VS Code in einem Terminal mit erhöhten Rechten auszuführen.
Abonnieren Sie Issue #122951, um Updates zu erhalten.
Arbeiten mit UNC-Pfaden
Ab Version 1.78.1 erlaubt VS Code unter Windows nur den Zugriff auf UNC-Pfade (diese beginnen mit einem führenden \\), die entweder beim Start vom Benutzer genehmigt wurden oder deren Hostname über die Einstellung security.allowedUNCHosts konfiguriert wurde.
Wenn Sie auf die Verwendung von UNC-Pfaden in VS Code angewiesen sind, können Sie entweder:
-
Den Host über die Einstellung security.allowedUNCHosts zur Erlaubnis konfigurieren. Fügen Sie zum Beispiel
server-ahinzu, wenn Sie einen Pfad wie\\server-a\pathöffnen. -
Den UNC-Pfad als Netzlaufwerk verbinden und den Laufwerksbuchstaben anstelle des UNC-Pfads verwenden.
-
Eine globale Umgebungsvariable
NODE_UNC_HOST_ALLOWLISTmit einer durch Backslashes getrennten Liste von Hostnamen definieren, die erlaubt werden sollen. Zum Beispielserver-a\server-b, um die Hostsserver-aundserver-bzuzulassen.
Wenn Sie eine der Remote-Erweiterungen verwenden, um sich remote mit einem Workspace zu verbinden (z. B. SSH), muss die Einstellung security.allowedUNCHosts auf der Remote-Maschine und nicht auf der lokalen Maschine konfiguriert werden.
Diese Änderung wurde vorgenommen, um die Sicherheit bei der Verwendung von VS Code mit UNC-Pfaden zu verbessern. Bitte beachten Sie die zugehörige Sicherheitsempfehlung für weitere Informationen.