Win 10 VoxPro 5/VoxPro 6 Direct X Installation Error "Could not load file or assembly Microsoft.DirectX.DirectSound"

Win 10 VoxPro 5/VoxPro 6 Direct X Installation Error "Could not load file or assembly Microsoft.DirectX.DirectSound"


The crash report displayed above is a result of an unreported error during the installation of DirectX, which takes place automatically whenever VoxPro5 or VoxPro6 is installed. This installation error typically occurs on new Windows 10 machines which have never had the Microsoft .Net Framework 3.5 installed. (Win10 machines which have been upgraded from Win7 or Win8 usually have .Net 3.5 installed already, and thus do not normally have this issue.) DirectX depends on the existence of the .Net Framework 3.5 in order to install correctly.

Solution
Step 1: Download and install the .Net Framework 3.5, which is available from Microsoft:
https://www.microsoft.com/en-us/download/details.aspx?id=21

If the installation is successful, proceed to Step 2. Otherwise, read special instructions below.

Step 2: Re-install DirectX. The DirectX installer is called dxwebsetup.exe, and is located in a sub-folder where VoxPro is installed. Typically, this is C:\Program Files (x86)\VoxPro6\Installers on a 64-bit machine, and C:\Program Files\VoxPro6\Installers on a 32-bit machine. Simply double-click dxwebsetup to start the installation process. (Beware the option to install the Bing bar on the second screen!) Restart VoxPro and it should work.

Special Instructions for .Net 3.5 Installation Failure

In rare instances the .Net 3.5 installation will fail, requiring an extra step. Download and unzip this
package:
https://wheatstone.box.com/s/7mkll9czv7rhenwt4bb6li4soqfhq6j2

The folder contains an executable file called the .Net Framework Offline Installer for Windows 10.n When you run the Offline Installer, you will be prompted for the location of the .Net 3.5 cabinet file. Ifnyou still have your original Win10 installation medium (usually a flash drive), you should find 32- and 64-bit versions of the cabinet file in x86\sources\sxs and x64\sources\sxs. It does not hurt to install both on a 64-bit machine, though you should only need the x86 version on a 32-bit machine. If you don’t have the original Win10 installation medium, you can find both the 32-bit and 64-bit cabinet files in the x86 and x64 folders of the downloaded package.

After successful installation, proceed to Step 2 above.
    • Related Articles

    • VoxPro FAQ

      I have an old hard drive with recordings on it that I’m trying to recover. The version that made them is VoxPro v1.8 but the machine will not start. Is there a utility or what is the file type for the audio? What kind of audio files do you have? If ...
    • Troubleshooting VoxPro Controllers

      Introduction This Application Note covers how to troubleshoot the VoxPro Desktop Controller (VP Controller), including links to download a test app and PDF files on getting VP Controller parts or service. USB Controllers The VP Controller has a ...
    • How to install HASP license key drivers in Win 10/11

      Note: The HASP dongle was used to validate the license through VoxPro 4. VoxPro 4 is not compatible with Windows 11. If you have VoxPro 4, you will need to purchase an upgrade to VoxPro 7 to use the software in Windows 11 and follow these steps to ...
    • VoxPro is unable to initialize the audio input device error

      If VP fails right out of the gate with this message, there are two things to check: There must be a sound card that has an active input on Windows 10 or higher. If, for example, a laptop has its built-in microphone disabled, this error will occur ...
    • Helpful Links for Working With VoxPro

      The libmp3lame DLL is used for MP3 exports, and requires the Microsoft VS 2010 and 2013 redistributables in order to load and run correctly. Most computers already have these packages installed, but in case yours doesn't: Visual Studio 2010 ...