The KtmRm for Distributed Transaction Coordinator (KtmRm) service coordinates transaction between the Microsoft Distributed Transaction Coordinator (MSDTC) and the Kernel Transaction Manager (KTM). This service supports the KTM feature in Windows 7 and Windows Server 2008 R2. The KTM enables the development of applications that use transactions. The transaction engine is within the kernel, but you can develop kernel-mode transactions or user-mode transactions within a single host or among distributed hosts.
The KTM implements Transactional NTFS (TxF) and Transactional Registry (TxR). TxF allows transacted file system operations within the NTFS file system. TxR allows transacted registry operations. KTM enables client applications to coordinate file system and registry operations with a transaction that results in better error recovery during data transfer and in the event of system failure.
This service is installed by default and its startup type is Manual. When the KtmRm for Distributed Transaction Coordinator service is started in its default configuration, it logs on by using the Network Service account.
The KtmRm for Distributed Transaction Coordinator service is dependent upon the following system components:
- Remote Procedure Call (RPC)
- DCOM Server Process Launcher
- RPC Endpoint Mapper
- Security Accounts Manager