Installation Guide
This guide covers all methods for installing the Virtual Display Driver on Windows 10/11 systems.Prerequisites
Before installing VDD, ensure you have the required dependencies:Install Visual C++ Redistributable
Download and install the latest Microsoft Visual C++ Redistributable:
Installation Methods
Choose the installation method that works best for you:VDC App
Recommended for most users
Winget
Quick command-line install
Manual
Advanced users only
Method 1: Using Virtual Driver Control (VDC)
Recommended Method - The easiest way to install and manage VDD with a user-friendly GUI.
Download VDC
Download the latest version from the GitHub Releases page.Look for the latest release and download the installer package (e.g.,
VirtualDriverControl-25.7.23.zip).Launch VDC
Navigate to the extracted folder and run the VDC.exe application.
VDC is a portable application—no installation required. It includes Install/Uninstall support and signed drivers.
Install the Driver
In the VDC application:
- Click the Install button
- Wait for the installation to complete
- You may see a Windows security prompt—click Install to proceed
Verify Installation
Check if VDD is installed correctly:Device Manager:
- Press
Win + Xand select Device Manager - Expand Display Adapters
- Look for Virtual Display Driver or IddSampleDriver Device HDR
- Right-click the desktop → Display Settings
- You should see virtual displays listed
By default, VDD creates 1 virtual monitor at startup. You can configure this in
vdd_settings.xml.Method 2: Using Winget
Quick Install - Perfect for users who prefer command-line package managers.
Open PowerShell as Administrator
- Press
Win + X - Select Windows PowerShell (Admin) or Terminal (Admin)
Run Winget Command
- Download the latest version
- Install the driver and certificates
- Configure the system automatically
Special thanks to @ye4241 for submitting the VDD package to Microsoft (WinGet).
Method 3: Manual Installation
Prerequisites for Manual Installation
- NefCon (Nefarius Driver Installer): Download v1.14.0+
- VDD Driver Package: Download from Releases
Manual Installation Steps
Install Driver Certificates
Extract and install the SignPath certificates from the driver package:
These certificates are provided by SignPath Foundation and ensure the driver is trusted by Windows.
Using the Silent Install Script
The VDD repository includes a PowerShell script for automated silent installation:- Downloads NefCon and the latest VDD driver
- Extracts and installs certificates
- Installs the driver silently
- Cleans up temporary files
Post-Installation Configuration
After installation, you can customize VDD behavior by editing the configuration file:Configuration File Location
Common Configuration Options
Number of Virtual Monitors
Number of Virtual Monitors
Edit the
<count> value to change the number of virtual displays:Custom Resolutions
Custom Resolutions
Add custom resolutions to the
<resolutions> section:Global Refresh Rates
Global Refresh Rates
Set refresh rates applied to all resolutions:
HDR Configuration
HDR Configuration
Enable HDR10 support (Windows 11 23H2+):
After editing
vdd_settings.xml, restart the driver or reboot your system for changes to take effect.Troubleshooting
Driver Not Showing in Device Manager
- Ensure you ran the installer as Administrator
- Check Windows Event Viewer for driver errors:
- Open Event Viewer → Windows Logs → System
- Look for errors from “MttVDD” or “IddSampleDriver”
- Verify certificates are installed:
Black Screen After Installation
vcruntime140.dll Not Found
Install the Microsoft Visual C++ Redistributable:Virtual Displays Not Appearing
- Check
vdd_settings.xmlfor correct monitor count - Verify the driver is enabled in Device Manager
- Try disabling and re-enabling the driver:
Uninstalling VDD
Using VDC
- Open the Virtual Driver Control application
- Click the Uninstall button
- Confirm the uninstallation
- Reboot your system
Using Device Manager
- Open Device Manager (
Win + X→ Device Manager) - Expand Display Adapters
- Right-click Virtual Display Driver
- Select Uninstall Device
- Check Delete the driver software for this device
- Click Uninstall
- Reboot your system
Using PowerShell
Next Steps
Now that VDD is installed, learn how to create and configure your first virtual monitor:Quick Start Guide
Get your first virtual monitor up and running in under 5 minutes.