MapXtreme.NET: License Tool throws "MILicenseNodeID.exe - Bad Image" error


The user gets error while generating  MILicenseNodeID.txt through  MILicenseNodeID.exe.

User-added image
Steps to generate  Hardware & Node ID in MILicenseNodeID.txt file:
  1. Go to “C:\Program Files (x86)\Common Files\MapInfo\MapXtreme\7.x.x” 
  2. Open “License Tool” folder and double click on MILicenseNodeID.exe 
  3. MILicenseNodeID.txt will be created 
This MILicenseNodeID.txt and serial number need to be emailed to PB Customer Services to get the license generated.



The possible cause of the issue is that MSVCR120.dll either broken or got corrupted. 
The error seems related to certain system prerequisites called Microsoft Visual C++ 2013 which is required by MapXtreme.NET and is normally installed as part of running the Setup.exe file. 

Some possible reasons why it may have been skipped is the lack of administrator privileges during installation. 


UPDATED: April 18, 2017

  • Either uninstall MapXtreme.NET software and re-install by launching the installer with Administrator privileges i.e. Right click on Setup.exe and choose - Run As Administrator. 

If this option might not be feasible then use below steps: 
  • Remove MSVCR120.dll from c:\Windows\System32\MSVCR120.dll 
  • Download and install Visual C++ Redistributable Packages for Visual Studio 2013. 
  • Restart the Windows machine 
Visual C++ Redistributable Packages for Visual Studio 2013 can be downloaded from HERE

NOTE: During MapXtreme.NET install/Uninstall, make sure MapXtreme components or Visual Studio is not running. 
Similarly, while running other programs like vcredist_x86.exe and vcredist_x64.exe or removing/modifying MSVCR120.dll, keep Visual Studio and MapXtreme services closed. 


Environment Details

Product Feature: License Activation Issues



  • No Downloads