免TPM免微软账号:Win11本地账户安装盘3步做好
【免费下载链接】rufusThe Reliable USB Formatting Utility项目地址: https://gitcode.com/GitHub_Trending/ru/rufus
给一台2019年的笔记本装Windows 11,安装程序第一句就是"此PC不满足最低系统要求";就算绕过去装好了,OOBE(Out-of-Box Experience,即首次开机的设置向导)还会逼你联网注册微软账号。Rufus就是来解决这两件事的:做启动盘时把TPM(Trusted Platform Module,可信平台模块)检查、联网账号验证一次性关掉,并预置一个本地账户,装完系统直接可用。
Rufus是什么:一个把Windows安装体验提前改好的工具
Rufus(The Reliable USB Formatting Utility)是一款Windows下的U盘格式化和启动盘制作工具,当前版本处于4.x系列(截图中为4.0.2035,仓库最新版本已迭代到4.15),单文件exe免安装,支持x64、x86和ARM64。它的定位不只是"刻U盘":选一个Windows ISO,它会在写入的同时修改镜像内部文件,把安装器的行为按你的意愿提前设定好。
那"不查硬件、不联网要账号"具体是怎么实现的?源码里的答案比想象中直白。
原理简述:三个机制把安装器行为改掉
机制一:把"检查开关"直接写进镜像注册表
Windows安装器判断硬件是否达标,靠的是三个注册表键。Rufus在src/wue.c里定义了它们的名字:
const char* bypass_name[] = { "BypassTPMCheck", "BypassSecureBootCheck", "BypassRAMCheck" };说白了,它把boot.wim镜像里的离线注册表挂载出来,把这三个键的值设为1,相当于在检查单上提前打了"已通过"。这对应界面上的第一个勾选项"Remove requirement for 4GB+ RAM, Secure Boot and TPM 2.0"。
机制二:24H2及以上原位升级时"换掉"setup.exe
Windows 11 24H2(build 26000及以上)做原位升级时,setup.exe会先跑一轮硬件预检。Rufus的处理是:把原setup.exe改名为setup.dll,再放一个内置的小setup.exe进去。新程序启动后仍然调用原来的安装逻辑,只是跳过了预检环节——相当于换了个窗口排队,办的是同一件事。
机制三:应答文件里预写本地账户
Rufus会生成一个unattend.xml应答文件放进镜像。在OOBE阶段,它直接声明要创建一个本地账户:
<LocalAccount wcm:action="add"> <Name>MyUser</Name> <Group>Administrators;Power Users</Group> </LocalAccount>这个账户属于Administrators组,初始密码为空,首次登录时系统会强制你设置新密码。这对应界面上的"Create a local account with username"选项,正是全文的核心功能:本地账户在装系统之前就已经"写好"了。
三个机制都弄明白了,接下来看怎么动手。
操作指南:3步做好本地账户安装盘
整体流程是:选盘和ISO → 打开定制对话框打勾 → 写入并设置启动项。
第1步:选U盘和系统镜像
- 插入8GB以上U盘,运行Rufus。注意看Device下拉框里的盘符——这个U盘会被完全清空,里面有数据先备份。
- 在Boot selection下选择本地已有的官方Windows 11 ISO;没有的话点下拉框旁的箭头,用内置下载器:选Windows 11 → 版本 → 版本(Home/Pro/Edu)→ 语言 → x64,点Download。
为什么强调官方ISO:Rufus会检查boot.wim的结构,非官方镜像会触发"unofficial ISO"警告,定制项可能不生效。
第2步:打开Windows User Experience对话框打勾
- Partition scheme保持GPT,Target system选UEFI (non CSM);老BIOS机器选BIOS or UEFI (CSM)。
- 点Target system右侧的"?",弹出Windows User Experience对话框,按需勾选:
- Remove requirement for 4GB+ RAM, Secure Boot and TPM 2.0(旧硬件装机必勾)
- Remove requirement for an online Microsoft account(跳过账号验证必勾)
- Create a local account with username: 填入账户名,如User
- Disable data collection (Skip privacy questions)(跳过隐私问答)
- 点OK确认。
为什么是"?"而不是独立菜单:这些定制会在写入时随镜像一起修改,所以放在设备属性页里,属于"做盘时生效"的选项。
第3步:写入、设启动项、装系统
- 点START。等状态栏变READY,32GB U盘通常一两分钟完成。
- 重启目标机器,进启动菜单(多为F12/F2/Del,看厂商)选U盘启动。
- 安装到分区选择后一路默认,装完重启。此时OOBE不再出现微软账号页,只要求给那个本地账户设置密码——设置完即进入桌面。
✅ 确认操作:写入完成后,可点左下角的哈希图标查看MD5/SHA校验值,用来核对介质是否完好。
如果这一步失败了
- 卡在"Applying Windows customization"报错:大概率是ISO非官方,或U盘正被杀毒软件占用,换一个U盘重试。
- U盘能选中但进不了安装界面:进BIOS关闭Secure Boot,或把Target system改回BIOS or UEFI (CSM)重做。
- 装完系统还是被要求联网注册:检查本地账户选项是否在START之前就勾选了。镜像只在写入阶段修改,做盘后改对话框不会重新生效。
三个选项的组合不同,能覆盖的典型用法其实很明确。
三个典型使用场景
IT部门给30台混合品牌台式机统一部署
背景:装Win11 Home做办公机,没有MDM环境,微软账号流程会拖垮批量交付效率。
要点:预勾"Remove requirement for an online Microsoft account"并统一本地账户名(如itadmin),一条U盘通吃30台机器,每台只需在首次登录时各设一次密码。
给没有TPM的旧笔记本装Win11
背景:2019年的机器只有TPM 1.0,MediaCreationTool直接拒绝制作。
要点:勾选"Remove requirement for 4GB+ RAM, Secure Boot and TPM 2.0",GPT + UEFI (non CSM)做盘,安装程序就不会停在硬件检查那一步。
离线实验室的隐私敏感装机
背景:研发测试机禁止接入外网,系统部署不能依赖联网激活流程。
要点:勾选"Disable data collection (Skip privacy questions)"加本地账户选项。Rufus生成的应答文件会把遥测级别压到最低,OOBE不再要求连网。
这些用法都很顺手,但有几处细节值得提前知道。
需要注意的坑
- ⚠️ 本地账户初始密码为空,首次登录必须改密码。别在共用机器上留空默认进桌面。
- 24H2及以上的原位升级会替换setup.exe并把appraiserres.dll换掉,这是Rufus的正常行为,不是文件损坏。
- 绕过TPM和安全启动并不等于关掉系统自身的签名校验,个别驱动和BitLocker场景仍受BIOS设置影响,建议先在一台机器上验证。
- U盘会被完全格式化,任何数据先备份,没有后悔药。
- 工具本体只在Windows上运行;Linux ISO也能做盘,但OOBE定制选项只对Windows镜像生效。
不想每次手动查选项的话,还有几个能省时间的小功能。
进阶玩法
- "Disable BitLocker automatic device encryption"默认不勾选,给明确不需要全盘加密的测试机部署时可以打开,省去激活环节的等待。
- "Set regional options to the same values as this user's"会把当前电脑的时区、区域设置复制进应答文件,装完不用重新配置。
- 内置ISO下载器直接走官方源,不需要先开浏览器下载再找文件。
- 想要更强的介质保障,写入完成后的哈希列表(MD5/SHA-1/SHA-256/SHA-512)可直接和官网公布值比对。
- 想弄清每个勾选项到底改了哪些注册表键和XML节点,直接读
src/wue.c即可,注释写得相当诚实。
Rufus把"硬件检查、账号验证、隐私问答"三件麻烦事在U盘上一次性做完,装系统只剩点下一步。项目源码位于gitcode仓库GitHub_Trending/ru/rufus。
【免费下载链接】rufusThe Reliable USB Formatting Utility项目地址: https://gitcode.com/GitHub_Trending/ru/rufus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考