Windows 11可通过四种命令行方法激活:一、PowerShell执行HWID脚本实现永久数字许可证激活;二、CMD使用slmgr注入密钥并连接KMS服务器;三、PowerShell运行MAS脚本支持多模式激活;四、强制刷新许可证通道修复同步异常。

如果您尝试激活 Windows 11 系统,但系统设置中无法完成在线验证或提示密钥无效,则可能是由于本地许可证通道异常、网络策略拦截微软激活服务,或未使用匹配的KMS服务器。以下是通过命令行工具(CMD 或 PowerShell)执行激活的多种可行方法:
一、使用 PowerShell 执行 HWID 数字许可证激活
该方法通过调用可信开源脚本,利用硬件ID绑定方式生成数字许可证,无需输入产品密钥,适用于家庭版与专业版,激活状态为永久性,且不依赖持续联网。
1、按下 Win + S 组合键,在搜索栏中输入 PowerShell。
2、在搜索结果中右键点击 Windows PowerShell,选择 以管理员身份运行。
3、在弹出的窗口中逐字复制并粘贴以下命令(注意空格与符号“|”为英文竖线):irm https://get.activated.win | iex,然后按回车键。
4、等待脚本自动下载并加载菜单界面,当出现选项列表时,输入 1 并回车,选择 HWID 激活。
5、脚本将自动检测当前系统版本并开始部署数字许可证,完成后弹出成功提示框。
二、通过 CMD 执行 KMS 服务器激活(含密钥注入)
该方法采用微软原生 slmgr 工具链,先注入通用零售密钥,再指定公共 KMS 服务器进行批量授权验证,适用于企业环境模拟或离线后需快速重激活的场景。
1、按下 Win + R 打开运行对话框,输入 cmd,按 Ctrl+Shift+Enter 组合键以管理员权限启动命令提示符。
2、依次执行以下三条命令,每条命令后均需按回车键并等待“操作成功”提示:
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms zh.us.to
slmgr /ato
3、激活完成后,运行 slmgr /xpr 验证有效期,若显示“永久激活”,则表示成功。
三、使用 PowerShell 运行 Microsoft Activation Scripts(MAS)
该脚本由 massgrave.dev 提供,支持多模式激活(HWID/KMS38/Online KMS),具备更强的兼容性与错误恢复机制,尤其适合在防火墙严格或 DNS 被污染的网络环境下使用。
1、以管理员身份运行 PowerShell(操作同第一种方法步骤1–2)。
2、输入并执行以下命令:irm massgrave.dev/get | iex,确保命令中 “|” 为英文管道符且前后无空格。
3、脚本加载后,屏幕显示编号菜单,输入 1 选择 HWID 激活。
4、再次确认输入 1 启动部署流程,脚本将自动完成许可证安装与注册。
5、激活结束时,系统会提示“Activation successful”,并可立即在“设置→系统→激活”中查看状态。
四、强制刷新数字许可证通道(疑难排错专用)
当已拥有合法数字许可证但系统仍显示“未激活”时,可能因本地 SLIC 信息损坏或令牌缓存异常导致,需手动清除并触发重新同步。
1、以管理员身份运行 PowerShell。
2、依次执行以下命令,每条后按回车:
slmgr /rearm
shutdown /r /t 0
3、重启后,立即以管理员身份运行 PowerShell,执行:Get-WmiObject -Query "SELECT * FROM SoftwareLicensingService" | ForEach-Object {$_.RefreshLicenseStatus()}。
4、等待约 90 秒,打开“设置→系统→激活”,点击“疑难解答”,选择“我最近更改了此设备的硬件”,按提示登录关联的 Microsoft 账户完成重新绑定。











