Disabling TPM
Official Documentation & Setup Guide
TPM (Trusted Platform Module) is a security chip. Only disable if specifically instructed by support.
Method 1: BIOS (Recommended)
- Restart PC and enter BIOS (F2, Del, F12)
- Look under "Security," "Advanced," or "Trusted Computing"
- Find "TPM Device" or "Security Device"
- Set to "Disabled"
- Save (F10) and restart
Method 2: Disable Services
Run CMD as Administrator:
sc stop tpm sc config tpm start= disabled sc stop TPMConnect sc config TPMConnect start= disabled sc stop TBS sc config TBS start= disabled
Restart PC.
Method 3: Registry
- Press
Windows + R→ typeregedit - Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TPM - Change "Start" value to
4 - Repeat for:
Services\TBSServices\TPMConnect
Restart PC.
Method 4: Remove TPM.sys (Advanced)
This modifies system files. Create backup first.
Run CMD as Administrator:
# Backup copy C:\Windows\System32\drivers\tpm.sys C:\tpm_backup.sys # Take ownership takeown /f C:\Windows\System32\drivers\tpm.sys icacls C:\Windows\System32\drivers\tpm.sys /grant administrators:F # Rename ren C:\Windows\System32\drivers\tpm.sys tpm.sys.old
Restart PC.
Verify TPM Status
Check via MMC:
tpm.msc
Check via PowerShell:
Get-Tpm
Restore TPM
If renamed:
ren C:\Windows\System32\drivers\tpm.sys.old tpm.sys
If backed up:
copy C:\tpm_backup.sys C:\Windows\System32\drivers\tpm.sys
Re-enable services:
sc config tpm start= auto sc config TPMConnect start= auto sc config TBS start= auto
- Some Windows features require TPM
- Create system restore point first
- Keep backup of tpm.sys
- Windows Updates may re-enable TPM
Troubleshooting
- Services Keep Re-enabling
- Use both registry and service methods
- Check Windows Updates
- Use Group Policy method
- Boot Issues
- Boot in safe mode
- Restore from backup
- Use system restore point