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.
NI 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 NI Software.
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. |
NI Citadel 4 Service; NI Citadel (NI Citadel 5) |
Service: LkCitadelServer; NICitadel5Service Process: lkcitdl.exe; nicitdl5.exe |
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 NI 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: NI TestStand Service Process: TestStandService.exe |
Description: The NI TestStand Service allows NI 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) |
Service: NIApplicationWebServer; NIApplicationWebServer64 Process: ApplicationWebServer.exe -user |
Description: The NI Application Web Server loads Web service applications which are deployed using NI 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 NI 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. |
NI-RIO Server |
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. |
NI LXI Discovery Service |
Service: niLXIDiscovery Process: niLxiDiscovery.exe |
Description: Discovers Zeroconf enabled LXI devices and makes them available in NI-VISA. If Disabled: If this service is stopped or disabled, these devices will no longer be automatically discovered by NI-VISA. |
NI Network Discovery |
Service: NINetworkDiscovery Process: niDiscsvc.exe |
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. |
NI mDNS Responder Service |
Service: nimDNSResponder Process: nimdnsResponder.exe |
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. |
NI PXI Resource Manager |
Service: nipxirmu Process: nipxism.exe (PXI Platform Framework 1.2+); nipalsm.exe (PXI Platform Framework < 1.2) |
Description: Identifies PXI and PXI Express systems and manages shared resources. If Disabled: If this service is stopped or disabled, PXI and PXI Express devices may lose some or all functionality. |
NI Configuration Manager |
Service: mxssvr Process: nimxs.exe |
Description: Manages and stores NI configuration data. If Disabled: If this service is stopped, some NI programs and hardware will not function properly. |
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. |
NI-488.2 Enumeration Service; NI GPIB Enumeration Service |
Service: ni488enumsvc Process: nipalsm.exe |
Description: NI GPIB hardware management service. If Disabled: If this service is stopped or disabled, adding or removing GPIB devices will not be reflected in the NI-488.2 API and utilities. |
NI DataFinder <UNIQUE_ID> |
Service: NI DataFinder <UNIQUE_ID> Process: server.datafinder.exe |
Description: NI DataFinder search engine for technical data. If Disabled: If this service is stopped or disabled, no more files will be indexed by this DataFinder and all clients will be disconnected. |
NI DataFinder <version> Index Service |
Service: NI DataFinder <version> Index Service Process: N/A |
Description: NI DataFinder indexer for technical data files. If Disabled: If this service is stopped or disabled, new data files will not be indexed and cannot be queried in DataFinder. |
NI Lookout |
Service: NILookoutService<version> Process: lkserv.exe |
Description: N/A If Disabled: If this service is disabled, Lookout cannot start as service. |
NI TSU Clock Service |
Service: nitsuu Process: nipalsm.exe |
Description: Loads and maintains sessions for NI-Sync hardware. If Disabled: If this service is stopped or disabled, these devices will stop functioning. |
NI Device Loader |
Service: nidevldu Process: nipalsm.exe |
Description: Loads and initializes device drivers for some types of NI hardware devices. If Disabled: If this service is stopped or disabled, these devices will not function. |
NI OPC Servers <version> Event Logger |
Service: NIOPCServersLoggerV<version> Process: server_eventlog.exe |
Description: Collects information, warnings, and error events and sends them to the Configuration's Event Log window for viewing. If Disabled: If this service is stopped or disabled, the OPC Server cannot function, but you can still edit the project files (.opf or .xml) using the configuration utilities. |
NI OPC Servers <version> Runtime |
Service: NIOPCServersV<version> Process: server_runtime.exe |
Description: Runtime component of NI OPC Servers. If Disabled: If this service is stopped or disabled, the Runtime service cannot launch and users cannot see any information, warnings, and error events in Configuration's Event Log window. |
NI OPC Servers <version> Key Service |
Service: NIOPCServersKeySvcV<version> Process: keysvc.exe |
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 NI 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 NI. |
NI 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. |
NI CORBA Naming Service |
Service: NI_CORBA_Naming_Service Process: omniNames.exe |
Description: Installs all components of the CORBA Naming Service. This service provides a required protocol to ASAM clients to access ASAM servers. If Disabled: N/A |
NI Deployer for System Management Server |
Service: nismsdeployer Process: nismsdeployer.exe |
Description: Discovers and deploys software updates to remote systems. If Disabled: NI InsightCM will no longer be able to discover or deploy software updates to remote systems. |
NI Deployer for Systems Management |
Service: nisysmgmtdeployer Process: nismsdeployer.exe |
Description: Enables LabVIEW and NI Systems Manager to discovers and registers remote systems. If Disabled: LabVIEW and the NI Systems Manager will no longer be able to discover and use Real-Time targets. |
NI Deployment Service |
Service: NIDeploymentService Process: niDeploySvc.exe |
Description: The NI Deployment Service allows for remote deployment and installation of installers which are deployed using NI LabVIEW. If Disabled: Stopping this service will cause the deployment of these installers to fail. |
NI InsightCM |
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. |
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. |
NI Salt-Master |
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. |
NI-PXImc Service |
Service: nipximcsvc Process: nipximcsvc.exe |
Description: The NI PXImc Service initializes PXImc devices in the system. If Disabled: If this service is stopped, some PXImc applications and hardware may not function properly. |