Technical Support - Detail
Short Description
Problem
JAWS depends on Microsoft® Visual C++ Redistributables in order to install and run. These Redistributables are installed by the JAWS setup package. But if there is an invalid or improper installation of any of the Redistributables already on the computer, JAWS may fail to install.
The following are error messages that may appear during the JAWS setup but are not always caused by the issue described in this article:
- “The JAWS setup package could not install the required component [ComponentName]. The process will now exit.”.
- “There is a problem with this Window Installer Package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor.”
- Other error messages may be related to this issue as well.
Solution
Diagnosing:
- After the installation fails, view the log file for the required component that could not be installed. If this component is unknown, it will be the last component processed which is logged in the Setup Package Log file.
- In the required component’s log file, look for the error which caused the install to fail. This is commonly at the bottom of the log file before the “Property” lines.
- If the error is 1723 or is described as “A DLL required for this install to complete could not be run”, then this is probably due to the failure of Windows installer in loading a DLL.
Solution:
For Windows 7 and 8.1:
A common cause for this problem, when it occurs on a Windows OS prior to Windows 10, is a missing Universal C Runtime update. A solution for this can be found in TSN: 90845.
For Windows 7, 8.1, or 10:
Another common cause for this problem is an invalid installation of one of the Microsoft Visual C++ Redistributables. JAWS depends on Microsoft Visual C++ Redistributables 2010, 2013 2015, and now 2017. JAWS installations preceding version 18.0.4104 also install and depend on Microsoft Visual C++ Redistributable 2005.
Any one of the following are possible solutions that will correct invalid Microsoft Visual C++ Redistributable installations:
- Repair the installed Microsoft Visual C++ Redistributables through Windows Programs and Features or the Add/Remove page from the Control Panel. A repair may not always fix an invalid installation.
NOTE: In the next option, there is a risk associated with uninstalling a Microsoft Visual C++ Redistributable. If a piece of software is currently using the Microsoft Visual C++ Redistributable, it could fail or start behaving unexpectedly.
- Uninstall the Microsoft Visual C++ Redistributables through Programs and Features or the Add/Remove page from the Control Panel. Run the JAWS installer which will re-install the Microsoft Visual C++ Redistributables during the installation process. You can also download and Install the Microsoft Visual C++ Redistributables from the Microsoft website.
NOTE: The following solution would be for technical support and would only be attempted as a last resort.
- There are known DLLs that are installed by the Microsoft Visual C++ Redistributable Installers. These DLLs could manually be copied into their expected locations.
Date Posted: 07/24/2017
Applies to: JAWS, Fusion and Enhanced Vision