本教程通过自行创建KMS服务器来实现激活Windows和Office,这样可以避免因为互联网KMS服务器的失效而导致激活失败


创建KMS激活服务器

  1. 安装Linux服务器或者购买Linux VPS

  2. 安装Docker

  3. 执行以下命令来安装KMS激活服务端

    1. sudo docker run -d -p 1688:1688 --restart=always --name vlmcsd mikolatero/vlmcsd

  4. 打开防火墙1688端口

  5. 设置DNS域名(可选)


激活零售版Windows 10/11

  1. 通过管理员权限运行CMD,分别执行以下命令

    1. slmgr.vbs -upk (卸载当前的产品序列号)

    2. slmgr.vbs -ipk <Product ID> (安装产品序列号)

      1. Product ID需要根据不同的Windows 10/11版本输入不同的产品序列号

        Windows 10/11 ProW269N-WFGWX-YVC9B-4J6C9-T83GX
        Windows 10/11 Pro NMH37W-N47XK-V7XM9-C7227-GCQG9
        Windows 10/11 Pro for WorkstationsNRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J
        Windows 10/11 Pro for Workstations N9FNHH-K3HBT-3W4TD-6383H-6XYWF
        Windows 10/11 Pro Education6TP4R-GNPTD-KYYHQ-7B7DP-J447Y
        Windows 10/11 Pro Education NYVWGF-BXNMC-HTQYQ-CPQ99-66QFC
        Windows 10/11 EducationNW6C2-QMPVW-D7KKK-3GKT6-VCFB2
        Windows 10/11 Education N2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
        Windows 10/11 EnterpriseNPPR9-FWDCX-D2C8J-H872K-2YT43
        Windows 10/11 Enterprise NDPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
        Windows 10/11 Enterprise GYYVX9-NTFWV-6MDM3-9PT4T-4M68B
        Windows 10/11 Enterprise G N44RPN-FTY23-9VTTB-MP9BX-T84FV
        Windows 10 Enterprise LTSC 2021
        M7XTQ-FN8P6-TTKYV-9D4CC-J462D
        Windows 10 Enterprise N LTSC 2021
        92NFX-8DJQP-P6BBQ-THF9C-7CG2H
    3. slmgr.vbs -skms <KMS Server>:<Port> (设置KMS激活服务器)

      1. KMS Server为上文的KMS激活服务器IP地址或者域名

      2. 默认端口为1688,也可以手动指定其他端口

    4. slmgr.vbs -ato(激活Windows 10/11,如果提示Production activated successfully则表示激活成功)


下载安装并激活评估版Windows 10/11

  1. 评估版Windows 10/11下载地址(虚拟机文件)

    1. Windows 10 ISO文件下载地址(包括LTSC)

    2. Windows 11 ISO文件下载地址

  2. 安装完成后打开注册表编辑器Regedit

    1. 进入以下注册表项

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

    2. 将 EditionID 的字符串值由 EnterpriseEval 修改为 Enterprise

      1. LTSC版的 EditionID 的字符串值由 EnterpriseSEval 修改为 EnterpriseS

    3. 将 ProductName 的字符串值由 Windows 10/11 Enterprise Evaluation 修改为 Windows 10/11 Enterprise

      1. LTSC版的 ProductName 的字符串值由 Windows 10 Enterprise LTSC 2021 Evaluation 修改为 Windows 10 Enterprise LTSC 2021


  3. 打开此电脑

    1. 下载企业版 skus 文件夹,解压缩并复制到 C:\Windows\System32\spp\tokens\

      1. LTSC版 skus 文件夹

    2. 确保C:\Windows\System32\spp\tokens\skus下可以看到 Enterprise或者 EnterpriseS 文件夹

  4. 通过管理员权限运行CMD,分别执行以下命令

    1. slmgr.vbs /rilc

    2. slmgr.vbs /upk

    3. slmgr.vbs /ckms

    4. slmgr.vbs /cpky

    5. slmgr.vbs /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43 (安装产品序列号)

      1. LTSC 序列号为 M7XTQ-FN8P6-TTKYV-9D4CC-J462D

    6. slmgr.vbs /skms <KMS Server>:<Port> (设置KMS激活服务器)

      1. KMS Server为上文的KMS激活服务器IP地址或者域名

      2. 默认端口为1688,也可以手动指定其他端口

    7. slmgr.vbs /ato (激活Windows 10/11,如果提示Production activated successfully则表示激活成功)


下载安装并激活评估版Windows Server

  1. 评估版Windows 下载地址

    1. Windows Server 2012 R2下载地址

    2. Windows Server 2016下载地址

    3. Windows Server 2019下载地址

    4. Windows Server 2022下载地址

  2. 安装完成后,用管理员权限运行PowerShell

    1. DISM /Online /Get-CurrentEdition查看当前OS版本


    2. DISM /online /Set-Edition:ServerStandard /ProductKey:<Product ID> /AcceptEula(评估版转为零售版)

      1. Product ID需要根据不同的Windows 10版本输入不同的产品序列号

        Windows Server 2012 R2 StandardD2N9P-3P6X9-2R39C-7RTCD-MDVJX
        Windows Server 2012 R2 DataCenterW3GGN-FT8W3-Y4M27-J84CP-Q3VJ9
        Windows Server 2016 StandardWC2BQ-8NRM3-FDDYY-2BFGV-KHKQY
        Windows Server 2016 DataCenterCB7KF-BWN84-R7R2Y-793K2-8XDDG
        Windows Server 2019 StandardN69G4-B89J2-4G8F4-WWYCC-J464C
        Windows Server 2019 DataCenterWMDGN-G9PQG-XVVXX-R3X43-63DFG
        Windows Server 2022 StandardVDYBN-27WPP-V4HQT-9VMD4-VMK7H
        Windows Server 2022 DataCenterWX4NM-KYWYW-QJJR4-XV3QB-6VM33


    3. 运行以上命令后,输入“Y"重启系统


  3. 重启系统后,用管理员权限运行CMD

    1. slmgr.vbs -skms <KMS Server>:<Port> (设置KMS激活服务器)

    2. slmgr.vbs /ato (激活Windows Server,如果提示Production activated successfully则表示激活成功)


下载安装并激活Office 2019/2021

  1. 通过此链接下载Office Deployment Tool

  2. 运行Office Deployment Tool并提取Office安装引导文件

  3. 这时应该能看到提取的安装引导程序和配置文件

  4. 修改configuration-Office2019Enterprise.xml配置文件,选择需要的组件,这里用默认值

  5. 打开Powershell,改变路径到安装引导程序文件夹,并输入 .\setup.exe /download .\configuration-Office2019Enterprise.xml 下载安装包

  6. 待上一步完成后,继续输入 .\setup.exe /configure .\configuration-Office2019Enterprise.xml 启动Office安装程序

  7. 安装完成后则表示Office 2019已经成功安装,接下来需要激活Office

  8. 通过管理员权限运行CMD

  9. 改变路径到Office安装文件夹

    1. cd \Program Files (x86)\Microsoft Office\Office16(32位Office)

    2. cd \Program Files\Microsoft Office\Office16 (64位Office)

  10. cscript ospp.vbs /sethst:<KMS Server> (设置KMS激活服务器)

    1. KMS Server为上文的KMS激活服务器IP地址或者域名

  11. cscript ospp.vbs /setprt:<Port> (可选,设置KMS激活端口)

    1. 默认端口为1688,也可以手动指定其他端口

  12. cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP (安装产品序列号)

    1. Office 2021的序列号为 FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH

  13. cscript ospp.vbs /act (激活产品)

    1. 如果显示<Product activation successful>则表示激活成功