🪟 Nettoyage spécial Windows

OpenClaw sur Windows utilise les tâches planifiées pour gérer le service Gateway, il faut nettoyer ça avec PowerShell.

Supprime la tâche planifiée

Ouvre PowerShell en tant qu'administrateur et lance :

# Supprime la tâche planifiée OpenClaw Gateway
schtasks /Delete /F /TN "OpenClaw Gateway"
💡 Si ça dit que la tâche n'existe pas, le nom peut être différent. Lance schtasks /Query | findstr /i "openclaw clawdbot gateway" pour trouver le vrai nom.

Supprime les scripts de démarrage

Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"

Nettoie l'état et la configuration

# Supprime le répertoire de configuration
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"

# S'il y a un Profil personnalisé
Get-ChildItem "$env:USERPROFILE" -Filter ".openclaw-*" | Remove-Item -Recurse -Force

Désinstalle la CLI

# Installé avec npm
npm rm -g openclaw

# Installé avec pnpm
pnpm remove -g openclaw

Vérifie les processus résiduels

# Cherche les processus relatifs à openclaw
Get-Process | Where-Object { $_.ProcessName -match "openclaw|gateway" }

# Force l'arrêt (s'il y en a)
Get-Process | Where-Object { $_.ProcessName -match "openclaw" } | Stop-Process -Force