Taken from nmap’s site
If you must run Nmap on such a system, the easiest option is to use Nmap version 5.35DC1 or older. You can find these in the Nmap dist directory (or older still versions in dist-old.
When using Nmap on Windows 2000 (either an old version as described above, or a newer version as described later on this page), a couple dependencies from Microsoft may need to be installed first. Those are the Windows Installer 3.1 (v2) and the Security Update for Windows 2000 (KB835732). After installing these, follow the general instructions in the following two sections to install Nmap.
I’ve just downloaded nmap portable for windows here, however, I’m having a problem to execute it.
The error message is as follow:
nmap.exe – Unable To Locate Component
This application has failed to start because MSVCR100.dll was not found. Re-Installing the application may fix this problem.
Since this version of nmap is portable, so re-installation is not an option.
Install the following Microsoft Visual C++ 2010 Redistributable Package based on your Microsoft Windows type (x86 or x64), and re-run the nmap.
Microsoft Visual C++ 2010 Redistributable Package (x86)
Microsoft Visual C++ 2010 Redistributable Package (x64)