Ads

KtmRm for Distributed Transaction Coordinator

 

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:

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:

What other service require KtmRm for Distributed Transaction Coordinator to function properly:

  • None (HB, HP, B, U)

Additional Reading

None at this time.