For the best of me I just cant get it to install properly. I have dozens of Win servers to deploy this thing but the nsclient.ini never updates at the end of the installation.

This is what I'm running which is found just about anywhere on the net:

msiexec /i NSCP- /passive /norestart /ADDLOCAL="ALL" REMOVE="NSCAPlugin"

I also tried the older version:

msiexec /i NSClient++-0.3.9-x64.msi /passive /norestart ADDLOCAL="ALL" REMOVE="NSCAPlugin" ALLOWED_HOSTS=""

What am I missing here?

2 Answers 2


Put the /passive flag at the end. Same goes for the /quiet flag.

msiexec.exe /i "\\Path\to\NSCP-X.X.X.X-x64.msi" /norestart ADDLOCAL=Plugins,MainProgram,FirewallConfig,DotNetPluginSupport,ProductFeature,CheckPlugins,NRPEPlugins,NSCPlugins,NSCAPlugin,ExtraClientPlugin,SampleScripts ALLOWED_HOSTS=,$IP_OF_NAGIOS_SERVER CONF_NSCLIENT=1 /passive

While GP management is a great solution, it does not answer the question posed. The above code has been used to deploy in my environment successfully.


IMHO, you should be deploying the ini file from group policy or some tool like altiris/wpkg/gpo/sccm so when there is a change it is either pushed or pulled but it gets applied and the nsclientpp service gets restarted. You can also use psexec from sysinternals and a custom script to do this.

Plus points if you keep the ini file in version control ;-)

  • That's smart thinking right there my friend! Thanks
    – JustAGuy
    Commented Dec 10, 2013 at 14:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .