NI VC2008RTE x64 Installation Error Occurred During Assembly Installation

Updated Jun 25, 2021

Reported In

Software

  • LabVIEW

Driver

  • NI-VISA
  • NI-DAQmx

Operating System

  • Windows

Issue Details

I am installing NI software/drivers (ex. LabVIEW, NI-VISA, NI-DAQmx). I am working with a new computer, or my OS was just installed. So, it is a fresh installation of the software. I can not finish installation because I am getting an error: 

The "NI VC2008RTE x64" installation has failed with the following error:

An  error occurred during the installation of assembly 'Microsoft.VC90.ATL, version="9.0.30729.5054", publicKeyToken="1fc8b3b9a1e18e3b", processorArchitecture="amd64", type="win32". Please refer to Help and Support for more information. HRESULT: 0x800736B3
.

 

Error image in English

Solution

The error that you are seeing is very general and may have several different sources.

There are couple of steps you can perform to resolve this issue:
  • Make sure that you are running the installation as an administrator (right-click the yourapplication.exe and choose "Run as Administrator").
  • Make sure no other installers are running in the background (ex. Windows update). This error can occur when installing NI software, and at the same time another installer is running. 
  • Make sure that there are no pending Windows Updates that could be having a conflict with the installation. If one of these updates is returning an error, fix this error first to complete all the Windows updates.
  • Make sure the Windows Modules Installer service is not disabled.
    1. Open up Services.
    2. Scroll down to Windows Modules Installer.
    3. Right-Click and select Properties.
    4. Make sure Startup type is not set to disabled.
  • Execute the "sfc /scannow" command in an elevated command prompt (cmd). Using the System File Checker tool to repair missing or corrupted system files will check your file system and fix some common errors.
    • Note: Check with your IT department and see if you can run this on the system to check and fix file system errors.
  • Coordinate with your IT and ensure that there is no antivirus or firewall software preventing the install.
  • When installing NI-DAQmx, ensure you choose the recommended Typical Installation rather than the Full Installation.
    • Errors can occur when using Full Installation because dependent software and their dependencies may become missing
    • NI recommends Typical Installation to ensure that these dependent software(s) are installed.
  • Make sure to setup the Default Distributed COM Communication Properties as follows:
    1. Open the Windows Control Panel.
    2. Select System and Security >> Administrative Tools.
    3. In the list, double-click on to open Component Services.
    4. Expand Component Services in the left pane of the window and then expand Computers.
    5. Right-click My Computer and select Properties.
    6. Go to the Default Propierties tab and ensure the Default Authentication Level is set to Connect and Default Impersonation Level is set to Identify.
    7. Press OK.
    8. Try the installation again.

Additional Information

This type of error during installation can relate to the different components of assembly.
In other words, the component for which installation fails, does not have to be "NI VC2008RTE x64" (part of run-time engine).
It can be other elements like NI VC2008MSMs or LabWindows/CVI xxxx SP2 SxS NV Library, etc.