昨天微软在 Windows 11
预览版正式发布了 Windows Subsystem for Android (WSA)
, 作为 Android
开发工程师, 这必须体验一波啊.
笔者用的笔记本硬件平台有点老, 是 MSI GE60
, 差不多 2013
年左右的机器了, 理论上自然是满足不了微软的 Windows 11
最低要求要求. 但微软向来就是 嘴上巨硬, 实际微软
, 这次也不例外, 通过一些手段还是能够在我这个老机器上面跑起来, 并且也能顺利的更新补丁.
微软发布的安装 Windows 11 的最低系统要求:
https://www.microsoft.com/zh-cn/windows/windows-11-specifications
笔者的机器用 WhyNotWin11 检测是这样的:
不满足的主要有两块:
- CPU: 微软要求
Windows 11
Intel CPU 最低准入门槛是 8代, 而我的是 4代 i7. - TPM: 微软要求
Windows 11
需要电脑有TPM 2.0
模块, 我的这个是完全没有的.
由于不喜欢 升级
的方式来装系统, 所以直接就上的 PE
, 最开始几次我按照老的套路, 下载好 Windows 11
的镜像, 然后进 PE
使用 WinNTSetup
开始部署, 一切都很顺利, 重启了之后开始转圈, 以为就这样顺利的搞定了, 结果转圈转了一会, 就弹出 "windows安装程序无法将windows配置为在此计算机的硬件上运行"
然后就只能结束安装, 后面通过选择不同的部署版本一直试了几次, 还是一样的弹窗.
因为安装之前我也看了很多大佬们发的文章, 把可能遇到的问题都尽量规避了, 所以上面出这个问题, 没有哪篇文章提到过, 但不同的是, 几乎所有文章当中都是使用镜像中自带的 setup.exe
来安装(也有说使用最新版的 WinNTSetup
来部署的, 我也试过, 直接部署就失败了, 原因不详, 我也就没深入尝试了), 于是我也跟着流传的博文一样, 同样又试了几遍使用 setup.exe
来部署.
使用 setup.exe
来部署的话, 一定是要搞破坏的, 因为我这个机器的配置是正常是过不了 setup.exe
的检查的, 所以需要 绕过安装检查
, 这个网上的文章也有很多, 我使用了 HEU_KMS_Activator
发布的一篇文章跟着来:
之所以几遍, 是因为最开始我直接按照文章描述来安装, 还是会在转圈时出现弹窗, 但弹窗的内容不一样了, 大概是 “Windows无法将配置写入设备”, 我理解 TPM
模块我肯定是绕过了, 所以这个提示肯定不是提示的 TPM
模块缺失, 经过一番思来想去, 我把我机器上面那块没用的空硬盘分区全给删了, 然后把安装目标的那块固态硬盘分区也给删了, 只剩下一块空硬盘, 最终他成功了.
顺道我也改动了一下安装脚本, 改动范围是使用 Windows 10
镜像当中的关键文件替换 Windows 11
的文件, 在原基础之上应该是达到了不用断网的目标, 欢饮大家品尝:
@echo off
title 安装Win11绕过硬件检测By知彼而知己
echo.
reg query HKU\S-1-5-19 1>nul 2>nul || goto :Admin
echo 正在启动......
::del /f /q "%~dp0sources\appraiserres.dll"
copy /y "%~dp0appraiserres-windows-10.dll" "%~dp0sources\appraiserres.dll"
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassTPMCheck" /t REG_DWORD /d "1" /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassSecureBootCheck" /t REG_DWORD /d "1" /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassRAMCheck" /t REG_DWORD /d "1" /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassStorageCheck" /t REG_DWORD /d "1" /f
reg add "HKLM\SYSTEM\Setup\MoSetup" /v "AllowUpgradesWithUnsupportedTPMOrCPU" /t REG_DWORD /d "1" /f
reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinPE" || (reg query "HKLM\SYSTEM\CurrentControlSet\Control" /v SystemStartOptions | find /i "MINNT" || (start "11" "%~dp0setup.exe" &exit))
start "11" "%~dp0sources\setup.exe"
exit
:Admin
echo 请以管理员身份运行
echo.
pause >nul
由于附带一个动态链接库, 这里提供一个下载地址: setup.zip, 欢迎下载使用, 解压两个文件到 setup.exe
同级目录, 运行 setup.bat
即可.
最后, 上一些效果图吧, 个人感觉换皮的 Windows 11
也还过得去(因为很多软件检测系统依旧是 Windows 10
).