OpenClaw doesn't run natively on Windows. You need WSL2 with an Ubuntu distribution.
Open PowerShell as Administrator and run:
wsl --install -d Ubuntu
Once Ubuntu is set up, install Node.js 22+ inside WSL and follow the Linux instructions from the previous unit. Modern WSL2 ships with systemd enabled by default, so systemctl --user commands work out of the box.
If systemd is missing, add [boot] systemd=true to /etc/wsl.conf inside your distro, then restart WSL with wsl --shutdown from PowerShell. Can you see why this matters? Without systemd, you'd have no way to auto-start the daemon.