Visual Studio Code unter Windows
Installation
-
Visual Studio Code herunterladen und installieren
HinweisVS Code wird monatlich mit neuen Releases veröffentlicht und unterstützt automatische Updates, sobald ein neues Release 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 erhalten ein monatliches Limit für Vervollständigungen und Chat-Interaktionen.
-
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
-
Nach dem Download führen Sie den Installer aus (VSCodeUserSetup-{version}.exe)
Standardmäßig wird VS Code unter
C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Codeinstalliert.
Das Setup fügt Visual Studio Code Ihrer Umgebungsvariable %PATH% 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 Umgebungsvariable %PATH% wirksam wird.
Die ZIP-Datei verwenden
-
Laden Sie das Visual Studio Code Zip-Archiv herunter
-
Extrahieren Sie das Zip-Archiv und starten Sie VS Code von dort
Benutzerinstallation vs. Systeminstallation
VS Code bietet sowohl für **Benutzer** als auch für das **System** Installationsoptionen für Windows.
| Installationstyp | Beschreibung |
|---|---|
| Benutzerinstallation | Erfordert keine Administratorrechte, da der Speicherort unter Ihrem lokalen AppData-Ordner (LOCALAPPDATA) liegt. Da keine Erhöhung erforderlich ist, kann die Benutzerinstallation eine reibungslosere Hintergrundaktualisierung ermöglichen.Dies ist die bevorzugte Methode zur Installation von VS Code unter Windows. Hinweis: Wenn VS Code als Administrator in einer Benutzerinstallation ausgeführt wird, sind Updates deaktiviert. |
| Systeminstallation | Erfordert Administratorrechte zur Ausführung und platziert die Installation unter dem Program Files-Ordner des Systems. Der Updatevorgang innerhalb des Produkts erfordert ebenfalls eine Erhöhung, was ihn weniger reibungslos als die Benutzerinstallation macht. Andererseits bedeutet die Installation von VS Code über die Systeminstallation, dass es für alle Benutzer im System verfügbar ist. |
Auf der Seite Visual Studio Code herunterladen finden Sie eine vollständige Liste der verfügbaren Installationsoptionen.
Updates
VS Code wird monatlich mit Releases veröffentlicht 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 Entwicklermaschine
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 for Linux (WSL) und das Windows Terminal.
Stellen Sie sicher, dass Sie eine aktuelle Windows-Version 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 unter Windows installieren und ausführen, um Ihren Quellcode unter Linux zu entwickeln und zu testen, während Sie lokal auf Ihrer Windows-Maschine arbeiten.
In Verbindung mit der WSL-Erweiterung erhalten Sie volle VS Code-Unterstützung für Bearbeitung und Debugging, während Sie im Kontext von WSL arbeiten.
Lesen Sie die Dokumentation Entwickeln in WSL, um mehr zu erfahren, oder probieren Sie das einführende Tutorial Arbeiten in WSL.
Windows Terminal
Das Windows Terminal, erhältlich im Microsoft Store, ist eine Terminalanwendung für Benutzer von Kommandozeilen-Tools und Shells wie Eingabeaufforderung, PowerShell und WSL. Seine Hauptmerkmale sind mehrere Tabs, Fensterbereiche, Unicode- und UTF-8-Zeichenunterstützung, eine GPU-beschleunigte Textdarstellungs-Engine sowie benutzerdefinierte Themes, 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 Kommandozeilenargumente werden vom Windows-Setup unterstützt?
VS Code verwendet Inno Setup, um sein Installationspaket für Windows zu erstellen. Daher sind alle Inno Setup-Befehlszeilenschalter verfügbar.
Zusätzlich können Sie verhindern, dass das Setup VS Code nach Abschluss startet, mit /mergetasks=!runcode.
Ich habe Probleme mit dem Installer
Versuchen Sie stattdessen die Zip-Datei anstelle des Installers zu verwenden. Um dies zu nutzen, entpacken Sie VS Code in Ihrem AppData\Local\Programs-Ordner.
Wenn VS Code über eine Zip-Datei installiert wird, müssen Sie es für jedes Release manuell aktualisieren.
Kann nicht als Administrator ausgeführt werden, wenn AppLocker aktiviert ist
Mit der Einführung von Prozess-Sandboxing (diskutiert in diesem Blogbeitrag) wird die Ausführung als Administrator derzeit nicht unterstützt, wenn AppLocker aufgrund einer Einschränkung des Laufzeit-Sandboxes konfiguriert ist.
Wenn Ihre Arbeit erfordert, dass Sie VS Code von einem erhöhten Terminal aus 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 Datei namens
argv.jsonzur Konfiguration von Laufzeitargumenten für VS Code. Möglicherweise sehen Sie dort bereits einige Standardargumente. -
Fügen Sie
"disable-chromium-sandbox": truezur Dateiargv.jsonhinzu. -
Starten Sie VS Code neu. Sie sollten VS Code nun in einem erhöhten Terminal ausführen können.
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 erlaubt ist.
Wenn Sie UNC-Pfade in VS Code verwenden möchten, können Sie entweder
-
Konfigurieren Sie den Host über die Einstellung security.allowedUNCHosts, um ihn zu erlauben. Fügen Sie beispielsweise
server-ahinzu, wenn Sie einen Pfad wie\\server-a\pathöffnen. -
Ordnen Sie den UNC-Pfad als Netzlaufwerk zu und verwenden Sie den Laufwerksbuchstaben anstelle des UNC-Pfads.
-
Definieren Sie eine globale Umgebungsvariable
NODE_UNC_HOST_ALLOWLISTmit der durch Backslashes getrennten Liste der zu erlaubenden Hostnamen. Zum Beispielserver-a\server-b, um die Hostsserver-aundserver-bzu erlauben.
Wenn Sie eine der Remote-Erweiterungen verwenden, um sich remote mit einem Workspace zu verbinden (z. B. SSH), muss security.allowedUNCHosts auf dem Remote-Computer und nicht auf dem lokalen Computer konfiguriert sein.
Diese Änderung wurde vorgenommen, um die Sicherheit bei der Verwendung von VS Code mit UNC-Pfaden zu verbessern. Bitte beachten Sie die zugehörige Sicherheitsberatung für weitere Informationen.