Windows sandboxes are available on Enterprise plans only. Contact sales to enable Windows testing.
Overview
Windows sandboxes enable testing of Windows-specific applications, desktop software, and Windows-only workflows. Windows sandboxes provide:- Windows Server 2019/2022
- Full desktop environment
- PowerShell and Command Prompt
- Support for all TestDriver commands
- Custom AMI support for pre-installed software
- RDP access for debugging
Usage
Specify Windows as the operating system:With Lifecycle Helpers
System Details
Operating System
- OS: Windows Server 2019 or 2022
- Architecture: x86_64 (64-bit)
- Desktop: Windows Desktop Experience
Pre-installed Software
- Browsers: Chrome, Edge, Firefox
- Runtimes: .NET Framework, .NET Core
- Languages: Node.js, Python (optional)
- Tools: PowerShell 5.1+, Git, Visual Studio Build Tools (optional)
Default Resolution
- 1920x1080 (configurable via
resolutionparameter)
Configuration
Custom Resolution
Set screen resolution:Environment Variables
Custom AMI
Enterprise plans support custom Windows AMIs with pre-installed software, reducing test setup time.Benefits
- Pre-install proprietary software
- Configure system settings
- Install custom certificates
- Set up development tools
Setup
- Contact TestDriver support to create custom AMI
- Provide installation scripts and requirements
- Reference AMI in tests:
Common Use Cases
Windows Desktop Applications
Test native Windows applications:.NET Applications
Test .NET Framework or .NET Core apps:Registry Operations
Modify Windows Registry:File Operations
Work with Windows file system:Command Execution
PowerShell
Execute PowerShell commands:Command Prompt
Execute CMD commands:Batch Scripts
Run batch files:Package Management
Chocolatey
Install packages with Chocolatey (if pre-installed on AMI):NPM
Install Node.js packages:NuGet
Install .NET packages:Debugging
RDP Access
Connect via Remote Desktop Protocol:Screenshots
Capture screenshots:Event Logs
Access Windows Event Logs:Performance
Startup Time
- First test: 60-120s (Windows boots slower than Linux)
- Subsequent tests: 0s (sandbox reuse)
- Custom AMI: Faster (pre-installed software)
Optimization Tips
- Use custom AMI with pre-installed software
- Reuse sandboxes across tests
- Enable caching
- Minimize software installation during tests
Limitations
Slower Startup
Windows sandboxes take longer to boot than Linux (60-120s vs 20-60s).Higher Cost
Windows sandboxes consume more test minutes due to licensing.Limited Free Tier
Windows sandboxes not available on free tier.Troubleshooting
Application Won’t Launch
Permission Denied
Timeout Issues
Increase timeout for slower Windows operations:Enterprise Features
Custom AMI Management
- Pre-install proprietary software
- Configure system settings
- Install certificates and licenses
- Set up development environments
Dedicated Sandboxes
- Reserved Windows instances
- Faster startup (always-on)
- Guaranteed availability
Support
- Priority support for Windows issues
- Custom AMI creation assistance
- Windows-specific troubleshooting
Contact Sales
Ready to enable Windows testing?Contact Sales
Get Enterprise access to Windows sandboxes

