TPM 1.2 TCG OS Interface Client Test

This test validates that the integration of the Trusted Platform Module (TPM) on the system motherboard meets the BitLocker Drive Encryption feature requirements for Windows.

This test is run after a full boot and exercises the TPM and BIOS base, including taking ownership of the TPM, but excluding the setting of physical presence and ACPI interfaces. ACPI physical presence requests to Force Clear, Enable, and Activate the TPM are made both at the beginning (Setup phase) and end (Cleanup phase) of the test, requiring the test operator to be present to accept the requests.

The test will restart the computer several times.

Test details

Associated requirements

System.Fundamentals.TrustedPlatformModule.TPMComplieswithTCGTPMMainSpecification System.Fundamentals.TrustedPlatformModule.TPMRequirements

See the system hardware requirements.


Windows 8 (x64) Windows 8 (x86) Windows 8.1 x64 Windows 8.1 x86

Expected run time

~2 minutes





Running the test

Before you run the test, complete the test setup as described in the test requirements: WDTF System Fundamentals Testing Prerequisites.

Before you run the test:

  • Set the TPM status in the TPM Management Console (Start Screen->Search(Apps)->tpm.msc) as “The TPM is ready for use“.

  • Make sure that TPM is enabled, active, and owned.

  • Confirm that NoPPIClear is set to true.

This test has no additional test parameters.

If BitLocker is enabled on the test system, it should be disabled before running this test. If the TPM status is “The TPM is ready for use, with reduced functionality” you must ‘Clear the TPM’ and then ‘Prepare the TPM’. Both actions will require a restart and approval of the TPM state change during restart. This test may not resume automatically after going into S4 state (Hibernate), in which case, you must restart the test system.


For troubleshooting information, see Troubleshooting System Fundamentals Testing.

This test returns Pass or Fail. To review test details, review the test log from Windows Hardware Certification Kit (Windows HCK) Studio.

To provide more information for troubleshooting failures in this test, you can enable tracing of the TPM. Refer to the steps provided in the TCG TPM Integration Test (Manual).

Send comments about this topic to Microsoft