Windows
OpenClaw unterstützt sowohl natives Windows als auch WSL2. WSL2 ist der stabilere Pfad und wird für das vollständige Erlebnis empfohlen — die CLI, das Gateway und die Tooling laufen innerhalb von Linux mit vollständiger Kompatibilität. Natives Windows funktioniert für die zentrale Nutzung von CLI und Gateway, mit einigen unten genannten Einschränkungen. Native Windows-Companion-Apps sind geplant.WSL2 (empfohlen)
- Erste Schritte (innerhalb von WSL verwenden)
- Installation und Updates
- Offizielle WSL2-Anleitung (Microsoft): https://learn.microsoft.com/windows/wsl/install
Status von nativem Windows
Native Windows-CLI-Abläufe werden besser, aber WSL2 ist weiterhin der empfohlene Pfad. Was heute unter nativem Windows gut funktioniert:- Website-Installer über
install.ps1 - lokale CLI-Nutzung wie
openclaw --version,openclaw doctorundopenclaw plugins list --json - eingebettete lokale Agent-/Provider-Smoke-Tests wie:
openclaw onboard --non-interactiveerwartet weiterhin ein erreichbares lokales Gateway, außer Sie übergeben--skip-healthopenclaw onboard --non-interactive --install-daemonundopenclaw gateway installversuchen zuerst Windows-Aufgabenplanung- wenn die Erstellung geplanter Aufgaben verweigert wird, wechselt OpenClaw zu einem Anmeldeeintrag pro Benutzer im Startup-Ordner und startet das Gateway sofort
- wenn
schtasksselbst hängen bleibt oder nicht mehr reagiert, bricht OpenClaw diesen Pfad jetzt schnell ab und wechselt zu einem Fallback, anstatt unbegrenzt zu hängen - Geplante Aufgaben werden weiterhin bevorzugt, wenn sie verfügbar sind, da sie einen besseren Supervisor-Status bereitstellen
Gateway
Installation des Gateway-Dienstes (CLI)
Innerhalb von WSL2:Gateway-Autostart vor der Windows-Anmeldung
Für Headless-Setups stellen Sie sicher, dass die vollständige Boot-Kette auch dann ausgeführt wird, wenn sich niemand bei Windows anmeldet.1) Benutzerdienste ohne Anmeldung weiter ausführen
Innerhalb von WSL:2) Den OpenClaw-Gateway-Benutzerdienst installieren
Innerhalb von WSL:3) WSL beim Windows-Start automatisch starten
In PowerShell als Administrator:Ubuntu durch Ihren Distro-Namen aus:
Startkette überprüfen
Prüfen Sie nach einem Neustart (vor der Windows-Anmeldung) aus WSL:Erweitert: WSL-Dienste über das LAN verfügbar machen (portproxy)
WSL hat ein eigenes virtuelles Netzwerk. Wenn ein anderer Rechner einen Dienst erreichen muss, der innerhalb von WSL läuft (SSH, ein lokaler TTS-Server oder das Gateway), müssen Sie einen Windows-Port an die aktuelle WSL-IP weiterleiten. Die WSL-IP ändert sich nach Neustarts, daher müssen Sie die Weiterleitungsregel möglicherweise aktualisieren. Beispiel (PowerShell als Administrator):portproxy nach einem WSL-Neustart aktualisieren:
- SSH von einem anderen Rechner aus zielt auf die Windows-Host-IP (Beispiel:
ssh user@windows-host -p 2222). - Remote-Knoten müssen auf eine erreichbare Gateway-URL verweisen (nicht
127.0.0.1); verwenden Sieopenclaw status --all, um dies zu bestätigen. - Verwenden Sie
listenaddress=0.0.0.0für LAN-Zugriff;127.0.0.1hält ihn nur lokal. - Wenn Sie dies automatisch möchten, registrieren Sie eine geplante Aufgabe, um den Aktualisierungsschritt bei der Anmeldung auszuführen.