This repository has two PowerShell scripts.
They check if your PC can run Windows 11 and help upgrade it.
- Checks main requirements for Windows 11:
- TPM present and ready
- Secure Boot enabled
- CPU name and cores
- RAM size
- Disk size and free space
- Saves results to
C:\log\W11_Check_Result.txt
- Upgrades Windows 10 to 11.
- Can skip some checks (TPM, Secure Boot, CPU, RAM) using registry.
- Saves upgrade log to
C:\temp\upgrade_log.txt
- Normally, updating
appraiserres.dllis needed for unsupported upgrades. - Using Rufus USB with TPM bypass is easier and safer.
- Upgrade logs are under
C:\$Windows.~BT\Sources\Panther. - Check
Compat*log files there. Look forHardorFalseentries.
- Run
W11_Hardware_Check.ps1to see if your PC can run Windows 11. - If your PC is unsupported, run
W11_Upgrade_Bypass.ps1. - Check logs for details:
- Hardware check log:
C:\log\W11_Check_Result.txt - Upgrade log:
C:\temp\upgrade_log.txt - Setup logs:
C:\$Windows.~BT\Sources\Panther
- Hardware check log:
- Use scripts at your own risk.
- Skipping checks may cause problems.
- Back up your data before upgrading.