Failure to register libraries during TestArchitect installation

Problem

On a Windows machine during TestArchitect installation, you may encounter an error message notifying you that a DLL library has "failed to register". Example:



Solution

This issue occurs when the Microsoft Visual C++ 2012 Redistributable (either 32 or b4 bit version) has been previously manually uninstalled from the machine.

This redistributable package is required for TestArchitect. During installation, TestArchitect does attempt to install this package, if it is missing. However, on some occasions, a manual uninstallation of the package does not completely remove all related registry entries. When that is the case, the TestArchitect installation process is unable to reinstall the package, and the error message appears.

You can address this issue simply by performing a manual reinstallation of the Visual C++ redistributable, but make certain it is the latest version. Take the following steps:
  1. Abort the current TestArchitect installation process.
  2. Download the latest version of Microsoft Visual C++ 2012 Redistributable at here.
  3. Install the package.
    • If the operating system installed on your computer is-32 bit, install vcredist_x86.exe.
    • If the operating system installed on your computer is 64-bit, install both vcredist_x86.exe and vcredist_x64.exe
  4. Reinstall TestArchitect.