If you require a virtual display in your Windows environment, Amyunis
usbmmidd is an ideal solution. Whether you’re using remote desktop software, mapping displays for VJing, testing software, or want to avoid purchasing a physical virtual display dongle,
usbmmidd enables you to create a virtual display effortlessly.
This guide will walk you through the process of setting up
usbmmidd and ensuring that created virtual displays persist with Windows services. With this approach, you can rest assured that your virtual display will remain available even after a system reboot. Whether you’re an experienced user or just getting started, this comprehensive guide has everything you need to know. So, let’s dive in and get started with the setup process.
Step 1: Installation of usbmmidd
usbmmidd, please download the application first and unpack it straight to your
C:\ drive location. On top, I’ve renamed the directory
usbmmidd_v2 to just
usbmmidd, to keep things clean.
Next up, open a terminal as administrator and change to the
usbmmidd directory, we’ve just created.
Continue, by installing the
usbmmidd driver. If you use an older 32-bit system, use the
deviceinstaller.exe executable instead.
deviceinstaller64.exe install usbmmIdd.inf usbmmidd
Proceed now with enabling the virtual display:
deviceinstaller64.exe enableidd 1
And that’s it. You’ve installed the virtual display already.
Step 2: Virtual display reboot persistence
Since we need to issue the
deviceinstaller64.exe enableidd 1 command, before the user has even logged on, there is only one proper way in Windows on how to handle this: Creating a Service.
Launch a terminal as administrator again and create an according service:
sc.exe create usbmmidd binPath="C:\usbmmidd\deviceinstaller64.exe enableidd 1"
Next, bring up the Services tool – also as administrator:
Find the newly created
usbmmidd entry and change it, so that it launches automatically on system startup.
Step 3: Finish
That’s it! Reboot your system and
usbmmidd should now create your virtual display automatically on system restart.