Data type Range Default value
REG_DWORD 0 | 1 0


Prevents background services from interacting with users. NoInteractiveServices was designed to improve performance of unattended computers.

NoInteractiveServices cannot be used to make a service interact with a user unless the service is written to be interactive. Also, it will not prevent a service from displaying error messages.

Value Meaning
0 Interactive background services (Type 0x110) can communicate with users.
1 Background services cannot interact with users. This value overrides the Control Panel setting for interactive services (as described below) and the SERVICE_INTERACTIVE_PROCESS option in the CreateService API.

Note Image Note

To determine whether a service is run in interactive mode, click Start, point to Programs, point to Administrative Tools, and then double-click Computer Management. Double-click System Tools, double-click Services, right-click a service to see its properties, and then select the Log On tab. The Allow Service to Interact with Desktop check box is selected if the service is interactive, and cleared if it is not. Selecting the check box will not make a service interact with the user unless it is written to do so.