Now I've come across a fix that could possibly work but it just won't let me.
1. Launch Registry Editor
by typing ‘regedit’ at Run command
2. Navigate to the following registry key:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
3. On the right pane, and check for existence of “wavemapper” registry subkey. If it is not there, then create a new string value named “wavemapper”, and give the entry value “msacm32.drv”.If wavemapper entry is already there, ensure that its value data is “msacm32.drv”.
Also, you have to ensure, and verify, that the msacm32.drv driver file exists in C:\Windows\System32 folder. If the file is missing in that location, search for another copy of msacm32.drv on your computer, or copy that file from another Windows PC.
Why it won't let me:
When I try to create a new string value named wavemapper, it tells me that "The Registry Editor cannot rename New Value #1. The specified value name already exists. Type another name and try again."
For people, it didn't say that to them and the fix worked for them. Please come up with a solution to help me.