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

To install 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.

cd C:\usbmmidd

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.

  1. Hi Solo, yes you can add multiple persistent displays indeed. For that, you have to run the deviceinstaller64.exe enableidd 1 command as many times as you want additional displays (up to 4 displays maximum).

    Please keep in mind that it would be a good idea in this case to trigger an external .bat script with your service, as opposed to the described technique of triggering deviceinstaller64.exe inline within the service.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like