This guide describes the recommended Windows setup for the current RustDesk-based Cyberdriver. The old Python-agent setup withDocumentation Index
Fetch the complete documentation index at: https://docs.cyberdesk.io/llms.txt
Use this file to discover all available pages before exploring further.
--add-persistent-display and --black-screen-recovery is documented under Legacy Cyberdriver.
Goals
A reliable Windows automation machine should:- stay reachable without an active RDP window
- expose a stable 1024×768 desktop when possible
- run Cyberdriver as a service
- avoid unexpected restarts and sleep
- support screenshots, clicks, typing, clipboard, files, and shell commands from Cyberdesk
Recommended setup
Provision Windows
Use Windows Server 2022 or a supported Windows desktop environment. RDP is useful for initial setup, but Cyberdriver should continue working after RDP disconnects.
Install Cyberdriver
Open PowerShell as Administrator and run the installer script from Cyberdriver Quickstart.The script installs Cyberdriver as a Windows service, adds it to
PATH, and verifies the CLI. During beta, Windows may show SmartScreen warnings; choose More info → Run anyway.Administrator is required for installation because service mode is what lets Cyberdriver start at boot and work at the Windows login screen. After installation, the Cyberdriver app itself can be opened normally.Connect to Cyberdesk
Open Cyberdriver, paste your organization API key into the Cyberdesk tunnel card, and click Save.Once connected, the machine appears in the Cyberdesk dashboard.
Set resolution and verify tools
From Cyberdesk, open the desktop’s Tools dialog. Verify screenshot, click, type, clipboard, files, and PowerShell. If needed, use the System tab to set the display to 1024×768.
RDP and display notes
Cyberdriver 1.x uses RustDesk’s virtual display/display enumeration path. If RDP disconnect changes the active display, Cyberdriver should still be able to recover a usable display through the RustDesk service. If a machine shows a black screen after RDP disconnect:- Open Desktop Tools and check System → Display dimensions.
- Use Copy diagnostics in Cyberdriver settings.
- Reconnect once through Cyberdriver or RDP, then disconnect RDP and try again.
- Contact support with diagnostics and logs.