General Information
Thankfully, this service is no longer set to Automatic and will automatically start/stop if needed. This was not the case in Windows Vista.
Windows 8
Default Description
Coordinates transactions between the Distributed Transaction Coordinator (MSDTC) and the Kernel Transaction Manager (KTM). If it is not needed, it is recommended that this service remain stopped. If it is needed, both MSDTC and KTM will start this service automatically. If this service is disabled, any MSDTC transaction interacting with a Kernel Resource Manager will fail and any services that explicitly depend on it will fail to start.
Additional Information
None at this time.
Default Startup Type
OS | SP0 |
---|---|
Windows 8 x86 | Manual (Trigger Start) |
Windows 8 x64 | Manual (Trigger Start) |
Windows 8 Pro x86 | Manual (Trigger Start) |
Windows 8 Pro x64 | Manual (Trigger Start) |
Windows 8 Enterprise x86 | Manual (Trigger Start) |
Windows 8 Enterprise x64 | Manual (Trigger Start) |
Service Names
Service Name (registry): KtmRm
Display Name: KtmRm for Distributed Transaction Coordinator
Default Path and Command Line Options
C:\Windows\System32\svchost.exe -k NetworkServiceAndNoImpersonation
Log On As
Account: Network Service
Dependencies
Note: No dependencies are listed for any service in the WDP build I used to draft this information.
Windows 7
Default Description
Coordinates transactions between the Distributed Transaction Coordinator (MSDTC) and the Kernel Transaction Manager (KTM). If it is not needed, it is recommended that this service remain stopped. If it is needed, both MSDTC and KTM will start this service automatically. If this service is disabled, any MSDTC transaction interacting with a Kernel Resource Manager will fail and any services that explicitly depend on it will fail to start.
Additional Information
None at this time.
Default Startup Type
OS | SP0 | SP1 |
---|---|---|
Windows 7 Starter | Manual | Manual |
Windows 7 Home Basic | Manual | Manual |
Windows 7 Home Premium | Manual | Manual |
Windows 7 Professional | Manual | Manual |
Windows 7 Ultimate | Manual | Manual |
Windows 7 Enterprise | Manual | Manual |
Service Names
Service Name (registry): KtmRm
Display Name: KtmRm for Distributed Transaction Coordinator
Default Path and Command Line Options
C:\Windows\System32\svchost.exe -k NetworkServiceAndNoImpersonation
Log On As
Account: Network Service
Dependencies
What service KtmRm for Distributed Transaction Coordinator needs to function properly:
-
Remote Procedure Call (RPC)(S, HB, HP, P, U, E)
- DCOM Server Process Launcher (S, HB, HP, P, U, E)
- RPC Endpoint Mapper (S, HB, HP, P, U, E)
-
Security Accounts Manager(S, HB, HP, P, U, E)
-
Remote Procedure Call (RPC)(S, HB, HP, P, U, E)
- DCOM Server Process Launcher (S, HB, HP, P, U, E)
- RPC Endpoint Mapper (S, HB, HP, P, U, E)
-
Remote Procedure Call (RPC)(S, HB, HP, P, U, E)
What other service require KtmRm for Distributed Transaction Coordinator to function properly:
- None (S, HB, HP, P, U, E)
Windows Vista
Default Description
Coordinates transactions between MSDTC and the Kernel Transaction Manager (KTM).
Additional Information
None at this time.
Default Startup Type
OS | SP0 | SP1 | SP2 |
---|---|---|---|
Vista Home Basic | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) |
Vista Home Premium | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) |
Vista Business | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) |
Vista Ultimate | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) |
Vista Enterprise | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) | Automatic (Delayed Start, Started) |
Service Names
Service Name (registry): KtmRM
Display Name: KtmRm for Distributed Transaction Coordinator
Default Path and Command Line Options
C:\Windows\System32\svchost.exe -k NetworkService
Log On As
Account: Network Service
Dependencies
What service KtmRm for Distributed Transaction Coordinator needs to function properly:
-
Remote Procedure Call (RPC)(HB, HP, B, U)
- DCOM Server Process Launcher (HB, HP, B, U)
-
Security Accounts Manager(HB, HP, B, U)
-
Remote Procedure Call (RPC)(HB, HP, B, U)
- DCOM Server Process Launcher (HB, HP, B, U)
-
Remote Procedure Call (RPC)(HB, HP, B, U)
What other service require KtmRm for Distributed Transaction Coordinator to function properly:
- None (HB, HP, B, U)
Additional Reading
None at this time.