The recurring “Clear TPM” prompt is controlled by policy; it does not mean the TPM will clear itself automatically. Clearing the TPM is a manual, destructive action and does not re‑trigger automatically unless a policy or state problem remains.
To stop the “Clear TPM” message without actually clearing the TPM, disable the policy that is forcing the prompt:
- Open the Local Group Policy Editor (on Windows editions where it is available).
- Go to:
Computer Configuration → Administrative Templates → System → Trusted Platform Module Services.
- Locate the setting Configure the system to clear the TPM if it isn't in a ready state.
- Set this policy to Disabled (or leave it Not configured if it was explicitly Enabled).
- Restart the computer.
When this policy is disabled, Windows will no longer prompt to clear the TPM at each reboot.
If the device is managed by an organization (work/school), this setting may be enforced via MDM/Intune using the ClearTPMIfNotReady policy. In that case, the organization’s IT administrator must change the policy.
Regarding the second question: if the TPM is actually cleared (for example, via Windows Security or TPM.msc), Windows will automatically reinitialize and take ownership of the TPM after the next restart, but all existing TPM keys and data protected by those keys will be lost.
References: