Archived: List of Windows Services Installed By NI Software 2016 Version
Updated Mar 17, 2020
NI does not actively maintain this document.
This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.
National Instruments software products might install one or more Windows services. These services are necessary for certain features of the product. This document contains a list of Windows services installed by National Instruments Software.
List of National Instruments Windows Services
NI-Motion Device Manager
Service: nimcdldu Process: nipalsm.exe
Description: The NI-Motion Device Manager manages the insertion and removal of NI 73xx devices.
If Disabled: If this service is stopped or disabled, MAX will not be able to discover any NI 73xx motion boards and any calls into the NI-Motion driver will not work.
Description: Provides historical data logging and data management for Lookout and the LabVIEW Datalogging and Supervisory Control Module.
If Disabled: If this service is stopped or disabled, you will be unable to load databases logged in the Citadel format used by those products.
NI Domain Service
Service: NIDomainService Process: nidmsrv.exe
Description: Provides a domain server for NI Shared Variable security.
If Disabled: If this service is stopped or disabled, this machine will be unable to act as a domain when configuring shared variable security.
NI License Server
Service: NILM License Manager Process: lmgrd.exe
Description: Controls the National Instruments License Server to track volume software licenses.
If Disabled: If this service is stopped or disabled, the volume license server will stop working, and users will not be able to check out software.
NI PSP Service Locator
Service: lkClassAds Process: lkads.exe
Description: Locates servers at the request of network variable clients and other proprietary NI network protocols.
If Disabled: If this service is stopped or disabled, network variables and network streams will stop working.
NI Time Synchronization
Service: lkTimeSync Process: lktsrv.exe
Description: Allows this machine to keep its time synchronized with a master time server, or to act as a time server for other machines. This feature is configured with the Shared Variable Engine settings in LabVIEW.
If Disabled: If this service is stopped or disabled, this form of time synchronization will not be available.
NI TestStand Service
Service: National Instruments TestStand Service Process: TestStandService.exe
Description: The NI TestStand Service allows National Instruments TestStand to access protected NI TestStand files and registry keys.
If Disabled: Stopping this service will prevent the TestStand Version Selector from functioning properly, and prevents TestStand applications from performing initialization and configuration operations.
NI Application Web Server; NI Application Web Server (64-bit)
Description: The NI Application Web Server loads Web service applications which are deployed using National Instruments LabVIEW.
If Disabled: If this service is stopped or disabled, deployed Web service applications will become unavailable.
NI System Web Server
Service: niSvcLoc Process: SystemWebServer.exe
Description: The NI System Web Server provides National Instruments Web services and a Web-based configuration and Monitoring utility.
If Disabled: If this service is stopped or disabled, NI MAX and other NI software will not function properly.
NI Service Locator
Service: niSvcLoc Process: nisvcloc.exe
Description: Stores registered services and returns data to a client who requests a service. Allows a client to use a service name to query the NI Service Locator and obtain the port number associated with that service name.
If Disabled: If this service is stopped or disabled, clients will not be able query NI Service Locator for service port information.
Service: NiRioRpc Process: NiRioRpc.exe
Description: Enables authorized remote systems to access RIO devices on this computer. Configure the remote device access list from Tools>>NI-RIO Settings in MAX.
If Disabled: If this service is stopped or disabled, remote systems will be prevented from accessing those RIO devices.
Description: Discovers NI Zeroconf systems, devices, and services at boot time and makes them available to NI Software.
If Disabled: If this service is stopped, components that rely on discovering NI Zeroconf devices and services will no longer function. If this service is disabled, any services that explicitly depend on it will fail to start.
Description: Advertises and discovers Zeroconf devices and services.
If Disabled: If this service is stopped, advertisement and discovery of devices and services will no longer function. If this service is disabled, any services that explicitly depend on it will fail to start.
Description: The NI OPC Servers Key Service is core component of the NI OPC Servers Runtime Service
If Disabled: If this service is stopped or disabled, the Runtime service cannot launch.
NI Error Reporting Server
Service: NI Error Reporting Server Process: nierserver.exe
Description: Generates crash or internal warning reports for NI software and allows for them to be sent to National Instruments for analysis.
If Disabled: If this service is stopper or disabled, reports of LabVIEW crashes will not be generated and users will not be prompted to submit reports to National Instruments.
National Instruments VXI Service
Service: nivxisvc Process: nivxisvc.exe
Description: Provides services for NI-VXI
If Disabled: If the service is disabled, some features will not work as expected.
NI Authentication Service
Service: niauth Process: niauth_daemon.exe
Description: The NI Authentication Service provides a database of users and permissions used by the NI System and Application Web Servers and the web services they host. Stopping this service may cause some NI software to not function properly.
If Disabled: If this service is stopped or disabled, it may cause some NI software from functioning properly.
Description: The NI Deployment Service allows for remote deployment and installation of installers which are deployed using National Instruments LabVIEW.
If Disabled: Stopping this service will cause the deployment of these installers to fail.
Service: NI InsightCM Process: NationalInstruments.ServiceManagerApp.exe
Description: This Service is responsible for executing all of the functionality of NI InsightCM including: the NI InsightCM Systems Manager, data ingestion, data management, data publishing, alarm notifications and health monitoring of NI InsightCM monitoring systems.
If Disabled: NI InsightCM Server will no longer publish the NI InsightCM Systems Manager web application; accept measurement data from NI InsightCM monitoring systems; monitor the status of NI InsightCM monitoring systems; report alarm conditions; or provide data through the NI InsightCM Enterprise Gateway.
NI Route Coordinator
Service: niroco Process: niroco.exe
Description: Coordinates signal routing on NI hardware.
If Disabled: If this service is stopped, some NI programs and hardware will not function properly.
Service: nisaltmaster Process: nssm.exe
Description: Enables LabVIEW and NI Systems Manager to configure and deploy software to remote systems.
If Disabled: LabVIEW and the NI Systems Manager will no longer be able to configure and use Real-Time targets.
NI USRP Monitor Service
Service: niusrpmonitor Process: niusrpmonitor.exe
Description: Loads the firmware and FPGA image onto the NI USRP-290x device upon plug in.
If Disabled: Disabling or stopping this service interferes with the plug-and-play experience of the NI-USRP API.
NI USRP RIO Server
Service: niusrpriorpc Process: niusrpriorpc.exe
Description: Enables the NI-USRP API or Ettus Research UHD API to access NI USRP-294xR/295xR and Ettus Research X3x0 devices via the PCIe interface.
If Disabled: Stopping or disabling this service will prevent access to these devices via PCIe; however, communication with these devices will still be possible via the ENET interface.
NI Variable Engine
Service: NITaggerService Process: tagsrv.exe
Description: Hosts network published shared variables and I/O servers.
If Disabled: If this service is stopped or disabled, shared variables and I/O servers will not function.
Service: nipximcsvc Process: nipximcsvc.exe
Description: The National Instruments PXImc Service initializes PXImc devices in the system.
If Disabled: If this service is stopped, some PXImc applications and hardware may not function properly.