Windows Server clean-VM test package. Prerequisites: Python 3.11+, FFmpeg on PATH, and an existing MariaDB database/account (or explicit -LabSQLite). Run install.ps1 once from an administrator PowerShell. Default listener is localhost; set -ListenAddress 0.0.0.0 only for LAN testing. Installer creates separate virtual-account recorder and SYSTEM updater services, protected configuration and signed runtime update trust. No Docker. Windows installation, service ACLs, rollback and physical cameras require acceptance on a disposable Windows Server VM before production use. Do not install over an existing NVR. Linux runtime is independently verified; Windows qualification remains pending.
