Did you get the "Voicemod can't find its driver installed" or the "Voicemod driver not found" warning when you are trying to open Voicemod?
If you have followed all the advice in this article: https://support.voicemod.net/hc/en-us/articles/360013422619-Problems-with-the-Voicemod-driver and Voicemod still does not recognize that your driver is installed correctly it could be due to your Windows Management Instrumentation (WMI) having been corrupted by some unknown situation.
Please, check it:
- Open Command Prompt as Administrator.
- Run the following command to check it:
wmic sounddev WHERE "Manufacturer LIKE 'Voicemod%'" LIST FULL
You should see the Voicemod Virtual Audio device:
Availability=
ConfigManagerErrorCode=0
ConfigManagerUserConfig=FALSE
Description=Voicemod Virtual Audio Device (WDM)
DeviceID=ROOT\MEDIA\0000
DMABufferSize=
ErrorCleared=
ErrorDescription=
InstallDate=
LastErrorCode=
Manufacturer=Voicemod S.L.
MPU401Address=
Name=Voicemod Virtual Audio Device (WDM)
PNPDeviceID=ROOT\MEDIA\0000
PowerManagementCapabilities=
PowerManagementSupported=FALSE
ProductName=Voicemod Virtual Audio Device (WDM)
Status=OK
StatusInfo=3
However, if you receive this message:
sounddev - Alias not found.
or
Description = Invalid namespace
It confirms that the database of your Windows Management Instrumentation (WMI) has been corrupted by some unknown situation and you have to restore it.
You have to perform a repair/re-sync of your Windows 10 WMI repository:
- Open Command Prompt as Administrator (Start menu -> type "command prompt" -> click on Run as administrator).
- Verify the WMI repository is not corrupt by running the following command:
winmgmt /verifyrepository
- If the repository is not corrupted, a “WMI Repository is consistent” message will be returned; In any case, run the following commands to repair WMI:
winmgmt /salvagerepository
- If the repository salvage fails to work, then run the following command to stop the WMI service:
net stop winmgmt /y
- And run this command to see if it resolves the database issue:
winmgmt /resetrepository
- After the last command, there should be a “WMI Repository has been reset” message returned that verifies the command was successful.
- Then, do a complete restart of Windows and after the reboot:
- Open Command Prompt as Administrator (Start menu -> type "command prompt" -> click on Run as administrator).
- Start the WMI service by running this command:
net start winmgmt /y
- Then, try to open Voicemod again*.
*NOTE: You may have to reinstall the driver for the last time.
Otherwise, if you continue to receive the same message or receive this one:
Description = Invalid class
This seems to be a common issue on Windows Machines and not only with Voicemod - seems to be a problem with WMI service.
- Open Command Prompt as Administrator. (Start menu -> type "command prompt" -> Run as administrator)
- Run the following command to stop the WMI service:
net stop winmgmt /y
- Go to C:\Windows\System32\wbem running the following command:
cd c:\Windows\System32\wbem
- Rename the folder repository to repositoryOLD running the following command:
ren repository repositoryOLD
- Enable and start the winmgmt service:
net start winmgmt /y
- Go to C:\Windows\System32\wbem running the following command:
cd c:\Windows\System32\wbem
- Run the following command:
for /f %s in ('dir /b *.mof') do mofcomp %s
Note: This will take a minute or so to complete. - Run the following command*:
for /f %s in ('dir /b en-us\*.mfl') do mofcomp en-us\%s
*NOTE: In the last command, the "en-us" parts will depend on what language you have on your system.
Please, check the C:\Windows\System32\wbem folder to see what language you have and compare it to the full list of Microsoft languages:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/available-language-packs-for-windows
- Then, try to open Voicemod again.