The DNP3_NG driver does not start on certain systems with only certain versions of the Microsoft Visual C++ 2008 runtime installed

The DNP3_NG driver does not start on certain systems with only certain versions of the Microsoft Visual C++ 2008 runtime installed

Summary

The DNP3_NG driver does not start (driver configuration cannot be opened) on systems where only certain versions of the Visual C++ 2008 runtime are installed. The event log shows an issue with the side-by-side installation of the DNP3_NG.exe

Description

The DNP3_NG driver does not start (driver configuration cannot be opened) on systems where only certain versions of the Visual C++ 2008 runtime are installed. The event log shows an issue with the side-by-side installation of the DNP3_NG.exe

Solution

An issue was addressed in the embedded manifest of the DNP3_NG driver, which incorrectly contained two different versions of the msvcr90.dll. The manifest has been adapted to require only the version that is installed originally with the editor / runtime (9.0.21022.8). Installing version 5677 of the Visual C++ 2008 redistributables installs version 9.0.30729.6161 of the msvcr90.dll. This version is not originally installed with the editor or runtime, and on systems where this version is not installed through Windows Update or installation of another product, the DNP3_NG driver does not start. A manual installation of the Visual C++ 2008 redistributables version 5677 can be used as a workaround.

Information

addressed with version 40x, available from version 7.00 SP0 build 5



Issue Number: 28215
Fixed on Date: 19.11.2012
Versions: 7.00 0 BUILD 5