Starting NX1953 right after a new Installation fails with an NX Initialization Error like
"System can not initialize callback interface nx_automated_install_ui.cmf#class UGS::System::IConfigureUI * __ptr64 from library libnxautomatedinstallui"
Syslog excerpts:
*** EXCEPTION: Error code 3600001 in lmldr.c
+++ Cannot load image C:\...\NX1953\NXBIN\libnxautomatedinstallui.dll
+++ Cannot load library libnxautomatedinstallui
*** EXCEPTION: Error code 4110002 in System_NXStartupInterfaceMap.cxx
+++ System can not initialize callback interface nx_automated_install_ui.cmf#class UGS::System::IConfigureUI * __ptr64 from library libnxautomatedinstallui
NX Versions: NX 1953 Series
Solution
Analysis:
The following questions and answers were used to check and clarify the installation in more details:
Q1. Did Windows block the downloaded ZIP file?
See File Properties of SiemensNX-1957_wntx64.zip on the General Tab?
"Die Datei stammt von einem anderen Computer. Der Zugriff wurde aus Sicherheitsgründen eventuell blockiert"
"This file came from another computer and might be blocked to help protect this computer."
A1: No, the file was not blocked by Windows 10.
Q2. How did you extract the downloaded ZIP file?
The default Windows Extract has some issue so an external program like the newest WinZIP or 7-ZIP is recommended to extract the package.
A2: The downloaded ZIP file was extracted using 7-ZIP.
Q3. How did you start and perform the Installation from the extracted ZIP data=- launch.exe - nx\setup.exe
- msiexec.exe (e.g. for Silent Installation)
A3: The installation was started by running launch.exe
Q4. Did you execute the Installation as Administrator / with Admin permissions?
A4: Yes, the Installation was done as Administrator.
Q5. Did the Installation perform the initial step for the required "Prerequisites"?
NX requires .NET (4.7.2) and C++ (VS2019) Runtime Environments which usually get installed automatically, if necessary.
Both packages are found in the NX subfolder of the extracted ZIP file to install them manually on demand:
.NET Framework: NDP472-KB4054530-x86-x64-AllOS-ENU.exe
C++ Runtime: VC_redist.x64.exe
A5: Client executed VC_redist.x64.exe which found the existing C++ Redistributable Package and re-installed it in repair mode.
After another reboot, NX 1953 was able to start normally so this step seems to solve the issue encountered.
Solution:
Re-Install the Microsoft C++ 2019 Redistributable Package (VC_redist.x64.exe).
Notes and References
Hardware/Software Configuration
Platform: INTL64
OS: windows
OS Version: 10_1909
Product: NX
Application: SYSTEM
Version: V1953
Function: WNT_INSTALL
Ref: 001-9994007