You are here
Home › Forum home › VirtualMIDISynth › Bug reports › The mysterious vanishing rundll32.exe ›The mysterious vanishing rundll32.exe
Please let our ADS show!
This sites offers only FREE software and it's supported by a few advertisement boxes (no intrusive popups).
Please:
- disable your AdBlocker by adding CoolSoft website to whitelist
- give the proper cookie consent
- enable JavaScript for this website
This seconds wait is to let you update your browser configuration...
Ok, I've done the required changes... now show me your content!- mkilpatr
- Posts: 1
- Joined: November 4, 2019 - 01:25
- coolsoft
- Posts: 1978
- Joined: March 25, 2012 - 01:19
Rundll32.exe is a system component used to call a method that enumerates the MIDI devices available on the system and show them in the MIDIMapper tab.
It shows both 32 and 64 bit devices.
MIDI devices enumeration can't be done directly by VMS itself because of Windows cross-bitness limits: 64-bit processes can only enumerate 64-bit devices and 32-bit processes can only enumerate 32-bit MIDI devices.
Thus VMS (64-bit) runs the 32-bit version of RunDLL32.exe (in C:\Windows\SysWOW64) and enumerates 32-bit devices.
mkilpatr wrote:Why does VirtualMIDISynth Configurator require rundll32.exe? Why does it work perfectly well after it has complained about the missing file.
It runs "perfectly" but it should miss the 32-bit devices...
mkilpatr wrote:I ran sfc /scannow but it could not repair or restore the file. It believes it should be version 6.1.7601.23755 but I can't find any way of downloading the correct version from the internet. Can anyone help?
Well, it should ;)
Don't know why it does not repair it, but VMS is not the only one software needing RunDLL32.exe; I wonder if you're going to experience more issues in the future.
Maybe an in-place update could help (it should perserve all of your installed stuff, anyway be ready for a backup)...
Navigation
Login
Support me
Click here if you want to support CoolSoft using PayPal