Policy
Start a program on connection
Windows 11 25H2
Policy overview
Key metadata and intent for this policy.
Supported OS tags: Windows10, Windows10RT, Windows11, Windows7, Windows8, Windows81, WindowsRT, WindowsRT81, WindowsServer2003, WindowsServer2008, WindowsServer2012, WindowsServer2012R2, WindowsServer2016, WindowsVista
Configures Remote Desktop Services to run a specified program automatically upon connection. You can use this setting to specify a program to run automatically when a user logs on to a remote computer. By default, Remote Desktop Services sessions provide access to the full Windows desktop, unless otherwise specified with this setting, by the server administrator, or by the user in configuring the client connection. Enabling this setting overrides the "Start Program" settings set by the server administrator or user. The Start menu and Windows Desktop are not displayed, and when the user exits the program the session is automatically logged off. To use this setting, in Program path and file name, type the fully qualified path and file name of the executable file to be run when the user logs on. If necessary, in Working Directory, type the fully qualified path to the starting directory for the program. If you leave Working Directory blank, the program runs with its default working directory. If the specified program path, file name, or working directory is not the name of a valid directory, the RD Session Host server connection fails with an error message. If the status is set to Enabled, Remote Desktop Services sessions automatically run the specified program and use the specified Working Directory (or the program default directory, if Working Directory is not specified) as the working directory for the program. If the status is set to Disabled or Not Configured, Remote Desktop Services sessions start with the full desktop, unless the server administrator or user specify otherwise. (See "Computer Configuration\Administrative Templates\System\Logon\Run these programs at user logon" setting.) Note: This setting appears in both Computer Configuration and User Configuration. If both settings are configured, the Computer Configuration setting overrides.
Registry values
How enabled and disabled states update the registry.
No explicit registry values are set for enabled or disabled states.
Policy elements
Inputs and configuration options exposed by this policy.
| Element | Type | Registry mapping | Constraints & behavior |
|---|---|---|---|
Program path and file name ID TS_PROGRAM_NAME | text | HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\InitialProgram Type REG_SZ | None |
Working Directory ID TS_WORKDIR | text | HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\WorkDirectory Type REG_SZ | None |
Other policies in this category
Explore related policies at the same level.
- ComputerAllow desktop composition for remote desktop sessionsWindows Server 2008 R2 only
- ComputerAlways show desktop on connectionAt least Windows Server 2003 with Service Pack 1
- UserAlways show desktop on connectionWindowsServer2008
- ComputerConfigure compression for RemoteFX dataAt least Windows Vista with Service Pack 1
- ComputerConfigure H.264/AVC hardware encoding for Remote Desktop ConnectionsAt least Windows Server 2016, Windows 10
- ComputerConfigure image quality for RemoteFX Adaptive GraphicsAt least Windows Server 2012, Windows 8 or Windows RT
- ComputerConfigure RemoteFX Adaptive GraphicsAt least Windows Server 2012, Windows 8 or Windows RT
- ComputerDo not allow font smoothingAt least Windows Server 2008 R2
- ComputerEnable enhanced shell experience for RemoteAppAt least Windows 11 Version 22H2
- ComputerEnable RemoteFX encoding for RemoteFX clients designed for Windows Server 2008 R2 SP1At least Windows Server 2012, Windows 8 or Windows RT
- ComputerEnforce Removal of Remote Desktop WallpaperAt least Windows Server 2003 operating systems or Windows XP Professional
- ComputerLimit maximum color depthWindows Server 2008, Windows Server 2003, Windows 7, Windows Vista, and Windows XP