TPM Base Services

TPM Base Services (TBS) enables access to the Trusted Platform Module (TPM), which provides hardware-based cryptographic services to system components and applications. TPM Base Services component centralizes TPM access across applications. It also virtualizes certain limited TPM resources. TPM Base Services uses priorities that are specified by calling applications to cooperatively schedule TPM access.

TPM Base Services is an optional system service that allows transparent sharing of the TPM resources. It simultaneously shares these resources among multiple applications on the same physical computer, even if those applications run on different virtual machines.

TPM Base Services runs as a system service in the Windows Server 2008 R2 and Windows 7 operating systems. It provides services to other components as an API exposed through remote procedure calls (RPC).

If this service is stopped or disabled, an application cannot use keys that are protected by the TPM.

This service installed by default and its startup type is Manual.

When TPM Base Services is started in its default configuration, it logs on by using the Local Service account.

This service is not dependent on any other system service, nor is any service dependent on it.

Related content