Archived: Windows Services Installed by NI Software, Spring 2015, and How the Service Is Used

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.

Overview

NI software products might install one or more Windows services, which are necessary for certain features of the NI product. This document contains a list of Windows services installed by NI software.

For the list of Windows services installed by a specific NI software product, refer to this document.

 

Windows Services Installed by Software and How the Service is Used

 

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: When the TestStand Engine is created, the engine checks with the NI TestStand Service to ensure that external environments such as LabVIEW, LabWindows/CVI, and Microsoft Visual Studio are properly updated. The TestStand Service is required for this external environment setup to allow non-administrator users to properly configure these environments.

If Disabled: If this service is stopped or disabled, TestStand returns the error "The TestStand service did not start up promptly" at launch. You can dismiss the error dialog box and continue to use TestStand normally as long as you do not require the external environments to be configured.

 

NI Application Web Server; NI Application Web Server (64-bit)
Service: NIApplicationWebServer; NIApplicationWebServer64
Process: exe
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: NISystemWebServer
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. Acts as a storage layer above mDNS Responder.

If Disabled: If this service is stopped or disabled, components that rely on discovering NI Zeroconf devices and services will no longer function.

 

NI mDNS Responder Service
Service: nimDNSResponder
Process: nimdnsResponder.exe
Description: Advertises and discovers Zeroconf devices and services.

If Disabled: If this service is stopped or disabled, advertisement and discovery of devices and services will no longer function.

 

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 or disabled, some device configurations and software settings may become unavailable. As a result, 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 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: Launch Lookout as service. If this service is disabled, Lookout cannot start as service.

If Disabled: N/A

 

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: N/A

 

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.

If Disabled: Stopping this service may cause some NI software to not function properly.

 

NI CORBA Naming Service
Service: NI_CORBA_Naming_Service
Process: omniNames_omniorb.cfg
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 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 PXI Resource Manager Service
Service: nipxirmu
Process: nipxism.exe
Description: Identifies PXI and PXI Express systems and manages shared resources.

If Disabled: If this service is stopped, PXI and PXI Express devices may lose some or all functionality.

 

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 USRP Monitor Service
Service: niusrpmonitor
Process: niusrpmonitor.exe
Description: Coordinates signal routing on NI hardware.

If Disabled: Disabling or stopping this service will hamper the plug and play experience using 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-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.