> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.ggcircuit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 如何在 ggRock Systems 上激活 Windows

看到您的计算机上出现了令人烦恼的 **"激活 Windows"** 水印？无论它是显示在桌面上，还是透过 ggLeap 用户界面显示 — 别担心，我们会帮你解决！😄

本指南将向您介绍在 ggRock 系统上激活 Windows 的不同方式，具体取决于您拥有的许可证类型。

---

## 🚨 问题

您的计算机可能会显示一个水印，显示 **"激活 Windows"**。它可能显示在桌面上，或甚至隐藏在 ggLeap 等全屏应用程序后面，导致分心或困惑。

---

## ✅ 解决方案

根据您拥有的许可证类型，有几种不同的方式来激活 Windows：

---

### 🏢 **选项 1：KMS 激活（适用于批量许可证或企业客户）**

如果您处于企业环境中，**KMS（密钥管理服务）** 是大规模管理激活的好方法 — 一个中央服务器自动激活您所有的计算机。

🔧 了解更多：  
👉 [使用密钥管理服务 (KMS) 激活 – Microsoft 文档](https://learn.microsoft.com/en-us/windows/deployment/volume-activation/activate-using-key-management-service-vamt)

---

### 🔑 **选项 2：MAK 激活（也适用于批量许可证客户）**

**MAK（多个激活密钥）** 许可证非常适合 ggRock 部署，您可以对每台计算机进行简单的一次性激活。

📘 更多信息：  

👉 [规划批量激活 – Microsoft 文档](https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys?tabs=windows1110ltsc%2Cwindows81%2Cserver2025%2Cversion1803)

💡 **提示：** 如果您不使用 KMS，这通常是批量许可证 Windows 设置的最简单方式。

---

### 🛠️ **选项 3：手动或脚本激活（零售或 OEM 密钥）**

此方法适用于以下情况：

* 您购买了 **单个零售密钥**，或
* 您的 PC 附带 **BIOS 中嵌入的 OEM 许可证**

> ⚠️ **重要提示：** 零售和 OEM 密钥的激活次数有限。重复尝试可能会耗尽它们，并需要致电 Microsoft 进行重置。许多中心已成功致电 Microsoft 或提出支持请求后增加了激活限制。

#### 逐步手动激活

1. 在系统上启用 **保留回写**。
2. 打开 **提升的命令提示符**（右键单击开始 > *命令提示符 (管理员)* 或 *Windows 终端 (管理员)*）。
3. 运行：

```
   slmgr.vbs -rearm
```
4. 重启计算机。
5. 转到 **设置 > 更新和安全性 > 激活**，然后单击 **更改产品密钥**。
6. 输入有效的产品密钥（来自 BIOS、零售或您的记录）。

需要帮助查找您的密钥？Microsoft 提供了几种 [检索产品密钥的方法](https://support.microsoft.com/help/10749)。

---

## 💻 脚本激活示例

这些可以帮助大规模自动化此过程！

---

### 🧬 脚本：使用 BIOS 中的密钥激活

此脚本自动查找并激活您的 OEM 密钥：

```
@echo off
setlocal
rem Uninstall and clear current key
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /upk
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /cpky
rem Try to get embedded OEM key (works on Win10 with WMIC)
set "pk="
for /f "tokens=2 delims==" %%K in ('
wmic path softwarelicensingservice get OA3xOriginalProductKey /value 2^>nul
') do set "pk=%%K"
rem If WMIC is missing (Windows 11+), fall back to PowerShell
if not defined pk (
for /f "usebackq delims=" %%K in (`
powershell -NoProfile -Command "(Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey"
`) do set "pk=%%K"
)
rem Stop if no key found
if not defined pk (
echo No embedded OEM key found. Exiting...
exit /b 1
)
echo Installing product key: %pk%
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /ipk %pk%
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /ato
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /dli
endlocal
```

---

### 🧾 脚本：基于服务标签激活（零售密钥）

```
@ECHO OFF
for /F "skip=2 tokens=2 delims=," %%A in ('wmic systemenclosure get serialnumber /FORMAT:csv') do (set "serial=%%A")
REM Set product key based on serial number
if %serial%==COMPUTERSERVICETAG1 set pk=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
if %serial%==COMPUTERSERVICETAG2 set pk=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
cscript %WINDIR%\System32\slmgr.vbs /upk
cscript %WINDIR%\System32\slmgr.vbs /cpky
cscript %WINDIR%\System32\slmgr.vbs /ipk %pk%
cscript %WINDIR%\System32\slmgr.vbs /ato
cscript %WINDIR%\System32\slmgr.vbs /dli
```

---

### 🌐 脚本：基于 MAC 地址激活（零售密钥）

```
@ECHO OFF
REM Get the MAC address of the first Ethernet adapter and convert it to uppercase
for /F "tokens=3 delims=," %%A in ('"getmac /v /fo csv | findstr /i Ethernet"') do (
set "MACADDR=%%A"
REM Only capture the first MAC address
goto :found
)
:found
REM Debugging step: Check the raw MAC address
echo Raw MAC Address: %MACADDR%
REM Remove leading and trailing spaces from MAC address and convert it to uppercase
set MACADDR=%MACADDR: =%
set MACADDR=%MACADDR: =-%
REM Debugging step: Check the formatted MAC address
echo Formatted MAC Address: %MACADDR%
REM Set product key based on MAC address
if /i "%MACADDR%"=="D8:43:AE:9D:95:68" set pk=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
if /i "%MACADDR%"=="D8:43:AE:9D:97:2B" set pk=YYYYY-YYYYY-YYYYY-YYYYY-YYYYY
if /i "%MACADDR%"=="D8:43:AE:9D:95:E3" set pk=ZZZZZ-ZZZZZ-ZZZZZ-ZZZZZ-ZZZZZ
if /i "%MACADDR%"=="D8:43:AE:9D:9D:C2" set pk=AAAAA-AAAAA-AAAAA-AAAAA-AAAAA
REM Debugging step: Check the product key value
echo Product Key: %pk%
REM If product key is set, run slmgr commands
if defined pk (
cscript %WINDIR%\System32\slmgr.vbs /upk
cscript %WINDIR%\System32\slmgr.vbs /cpky
cscript %WINDIR%\System32\slmgr.vbs /ipk %pk%
cscript %WINDIR%\System32\slmgr.vbs /ato
cscript %WINDIR%\System32\slmgr.vbs /dli
) else (
echo Error: Product key not found.
)
```

---

## 📌 最终注意事项

* 通过 ggRock 启动 Windows 的每台计算机都必须获得正确的许可证。
* 只有 **批量许可证客户** 才能使用 KMS 或 MAK 方法。
* **零售/OEM 密钥** 可能会耗尽激活次数 — 如果需要，请准备好联系 Microsoft。

需要更多许可证方面的帮助？从 Microsoft 的概览开始：  
👉 [**Windows 产品许可证 – Microsoft**](https://www.microsoft.com/en-us/licensing/product-licensing/windows)