Codex Native Windows-Unterstützung

Codex bietet native Unterstützung unter Windows und kann ohne WSL ausgeführt werden. Dieser Abschnitt behandelt Windows-spezifische Funktionen und Konfiguration.


Windows-Unterstützungsübersicht

Codex unterstützt die folgenden Windows-Umgebungen:

UmgebungSupport-Status
Windows 11 (Nativ)Offizieller Support
Windows 10Offizieller Support
Windows 11 + WSL2Vollständiger Support

Codex kann nativ unter Windows ausgeführt werden und behält den Windows-Workflow bei.

Installation

Installation mit winget

winget-Installation

# Installation mit winget
winget install OpenAI.Codex

# Oder die Vorschauversion installieren
winget install OpenAI.Codex --source winget --accept-source-agreements --accept-package-agreements

Verwendung von Chocolatey

Chocolatey-Installation

# Installation mit Chocolatey
choco install codex -y

Manuelle Installation

Laden Sie die Windows-Version von GitHub herunter:

https://github.com/openai/codex/releases

Laden Sie den .exe-Installer herunter und führen Sie ihn aus.

Die Installation über winget oder Chocolatey wird für automatische Updates empfohlen.

Native Sandbox

Codex kann nativ in Windows PowerShell ausgeführt werden:

  • Weder WSL noch eine virtuelle Maschine erforderlich
  • Windows-Workflow beibehalten
  • Nahtlose Integration mit Windows-Tools

Konfiguration des Sandbox-Modus

Sandbox konfigurieren

# Windows Sandbox-Konfiguration
[windows]
# Sandbox-Modus: unelevated | elevated
sandbox = "unelevated"

# Sandbox-Kindprozess auf einem privaten Desktop ausführen
sandbox_private_desktop = true

Beschreibung des Sandbox-Modus

ModeBeschreibung
unelevatedMit Standardbenutzerberechtigungen ausführen (empfohlen)
elevatedMit Administratorberechtigungen ausführen
Der Modus ohne erhöhte Rechte wird empfohlen, um die Sicherheit zu wahren.

PowerShell-Integration

Codex kann direkt in PowerShell verwendet werden:

Verwendung in PowerShell

# Codex starten
codex

# Nicht-interaktiver Modus
codex exec "Code überprüfen"

# PowerShell-Befehl verwenden
codex ! Get-Process

CMD-Unterstützung

Codex unterstützt auch die traditionelle CMD-Umgebung:

Verwendung in CMD

# In CMD ausführen
codex exec "Dateien auflisten"
Codex erkennt den Terminaltyp automatisch und optimiert die Ausgabe.

Windows-spezifische Konfiguration

Pfadbehandlung

Windows-Pfade unterscheiden sich von Unix; Codex behandelt dies automatisch:

  • Konvertierung von Backslash in Forward Slash
  • Umgang mit Laufwerksbuchstaben
  • Unterstützung für UNC-Pfade

Umgebungsvariablen

Windows-Umgebungsvariablen

# Codex-spezifische Umgebungsvariablen setzen
set CODEX_HOME=C:\Users\YourName\.codex
set CODEX_SQLITE_HOME=C:\Users\YourName\.codex

Proxy-Konfiguration

Proxy-Einstellungen

# Proxy setzen
set HTTP_PROXY=http://proxy.example.com:8080
set HTTPS_PROXY=http://proxy.example.com:8080

# Dann Codex ausführen
codex
Wenn Ihr Netzwerk einen Proxy erfordert, konfigurieren Sie einfach die Umgebungsvariablen.

Fehlerbehebung

FAQ

Start nicht möglich?

  • Prüfen Sie, ob die erforderlichen Visual C++-Laufzeitbibliotheken installiert sind
  • Versuchen Sie, mit Administratorberechtigungen auszuführen
  • Prüfen Sie, ob Antivirensoftware es blockiert

PowerShell-Befehle werden nicht ausgeführt?

Stellen Sie sicher, dass die ausführbare PowerShell-Datei in PATH ist.

Problem mit chinesischem Pfad?

Codex unterstützt Unicode, aber einige ältere Terminals können Probleme haben.

Die meisten Probleme können durch Neuinstallation oder Aktualisierung behoben werden.

Protokollspeicherort

Speicherorte der Windows-Protokolle:

%USERPROFILE%\.codex\log\codex-tui.log
Überprüfen Sie die Protokolle, um detaillierte Fehlermeldungen zu sehen.

Vergleich mit WSL2

FunktionenNatives WindowsWSL2
LeistungSchnellerEtwas langsamer
EinstellungenEinfachWSL-Installation erforderlich
KompatibilitätWindows-ToolsLinux-Tools
WartungAutomatische AktualisierungEigenständiges Update
Für die meisten Windows-Benutzer wird die native Version empfohlen.

Best Practices

  • Installation mit winget oder Chocolatey
  • System und Codex aktuell halten
  • Sandbox-Modus ohne erhöhte Rechte verwenden
  • Einen geeigneten Proxy konfigurieren (falls erforderlich)
Die native Windows-Unterstützung ermöglicht es Codex, sich nahtlos in Ihren Windows-Workflow einzufügen.

FAQ

F: Welche ist besser, die native Windows-Version oder die WSL-Version?

Für die meisten Benutzer ist die native Version besser - schneller und einfacher.

F: Kann sie mit WSL koexistieren?

Ja, beide können gleichzeitig installiert und verwendet werden.

F: Erfordert sie Administratorrechte?

Nein, der unelevated-Modus erfordert keine Administratorrechte.

F: Unterstützt es PowerShell ISE?

Es wird empfohlen, Windows Terminal oder die neue Version von PowerShell zu verwenden.

Weitere Erweiterungen