# Virtual Driver Installer

> Inno Setup source for the Virtual Display Driver installer.

Canonical page: https://pyrosoft.pro/software/virtual-driver-installer

Status: active
Platforms: Windows

Virtual Driver Installer is the source of the Windows setup program for the Virtual Display Driver: an Inno Setup script together with the PowerShell and batch helpers, driver tools and test scripts it needs, kept in one repository. The script installs the driver files and Virtual Driver Control to C:\VirtualDisplayDriver. If it finds an existing vdd_settings.xml it asks whether to keep your settings or replace them with the defaults, it can launch Virtual Driver Control when it finishes, and uninstalling runs the driver's own uninstall script. The Virtual Display Driver's setup program last shipped with release 25.5.2 in May 2025, as Virtual.Display.Driver-v25.05.03-setup-x64.exe. Release 25.7.23 moved to a portable Virtual Driver Control that installs the drivers itself, while work on this script continued into August 2025. This repository has no releases of its own.

Price: Free.

## Features

- Inno Setup script with the modern wizard, installing to C:\VirtualDisplayDriver
- Keeps or replaces an existing vdd_settings.xml, your choice
- Optionally launches Virtual Driver Control when setup finishes
- Uninstall runs the driver's own uninstall script
- Build script set up to stamp a date-based (yy.MM.dd) version
- Nine test scripts comparing devcon, nefconw, pnputil and PowerShell installs

## How to get it

- [Source code](<https://github.com/VirtualDrivers/Virtual-Driver-Installer>)

## Recorded details

- Updated: 2025-08-17
- Tech: Inno Setup, PowerShell and batch

## Screenshots

![GitHub view of Setup.iss lines 1 to 27 with the repository file tree](https://pyrosoft.pro/store-assets/media/5a0fec4ae6-960.webp)

## Questions

### Is there a ready-made installer to download here?

Not in this repository, which has no releases. A setup program, Virtual.Display.Driver-v25.05.03-setup-x64.exe (5.26 MB), was published with Virtual Display Driver 25.5.2; since 25.7.23 the drivers are installed from the portable Virtual Driver Control app instead.

### Will reinstalling overwrite my settings?

Not unless you choose to: when vdd_settings.xml already exists, setup offers 'Keep my existing settings (recommended)' or 'Overwrite with new default settings'.
