在虚拟机里激活 Windows 主要有以下几种方法,具体方式取决于你的 Windows 版本和授权情况:
1. 使用产品密钥激活(官方推荐)
如果你有合法的 Windows 产品密钥,可以通过以下方式激活:
1. 打开 Windows 设置:
进入 "设置" > "更新和安全" > "激活"。
2. 输入密钥:
点击 "更改产品密钥",输入 25 位 Windows 产品密钥(如 `XXXXX-XXXXX-XXXXX-XXXXX-XXXXX`)。
3. 连接网络并激活:
点击 "下一步",如果密钥有效,Windows 会自动激活。
如果你的虚拟机使用的是企业版或批量授权版(VL 版本),你可能需要使用 KMS 服务器 进行激活。
---
2. 使用数字许可证激活
如果你的 Windows 10/11 之前已经在物理机上激活,并且你使用的是同一个 Microsoft 账户,在相同的硬件配置(或者 VM 绑定的同一账户)下,它可能会自动激活。
步骤:
1. 登录 Microsoft 账户:
进入 "设置" > "账户",确保你使用的是之前激活 Windows 的账户。
2. 检查激活状态:
进入 "设置" > "更新和安全" > "激活",如果显示 "Windows 已通过数字许可证激活",则无需额外操作。
---
3. KMS 服务器激活(适用于企业版和教育版)
如果你使用的是企业 KMS 激活密钥(通常用于批量激活),可以使用命令行方式:
1. 以管理员身份打开命令提示符(CMD)。
2. 输入以下命令(替换 KMS 服务器地址):
```cmd
slmgr /skms kms.example.com
slmgr /ato
```
*(`kms.example.com` 需要替换为正确的 KMS 服务器地址)*
3. 验证激活状态:
```cmd
slmgr /xpr
```
如果激活成功,会提示 "Windows 永久激活" 或 "激活到某个日期"。
---
4. 在虚拟机镜像(ISO/VHD)中使用预激活版本
一些 Windows 预装镜像可能已经激活,或者带有 OEM 激活信息:
- 你可以检查镜像来源是否自带激活,避免手动输入密钥。
---
5. 通过 VMware/VirtualBox 许可证传递(OEM 方式)
部分企业虚拟化环境(如 VMware vSphere)可以通过 OEM 激活 方式自动为虚拟机提供 Windows 许可证:
- 在 VMware Workstation/VirtualBox 设置中,检查是否可以传递物理机的许可证信息。
---
查看当前激活状态
在命令提示符(CMD)或 PowerShell 中输入:
```cmd
slmgr /dlv
```
或
```cmd
slmgr /xpr
```
可以查看 Windows 是否已激活以及许可证类型。
---
如果你的虚拟机是测试环境,建议使用 Windows 试用版,它通常提供 90 天试用,然后可以重新安装或延长试用时间。