sysprep – Windows和Office的KMS激活失败

我已经克隆并部署了几台具有类似硬件的PC,因为它们属于同一型号.

步骤如下:

电脑A:

>安装Windows
>安装应用程序/驱动程序/更新
>捕获图像版本#1
>运行sysprep
>加入域名
>激活窗口和办公室

电脑B,C等:

>将映像版本#1部署到计算机
>运行sysprep
>加入域名
>激活窗口和办公室

在sysprep时运行以下bat文件

@ECHO OFF
reg add "HKLM\SYstem\Setup\Status\Sysprepstatus" /v CleanupState /t REG_DWORD /d 00000002 /F
reg add "HKLM\SYstem\Setup\Status\Sysprepstatus" /v GeneralizationState /t REG_DWORD /d 00000007 /F
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /v SkipRearm /t REG_DWORD /d 00000001
msdtc -uninstall
timeout 120
msdtc -install
timeout 120
rmdir /Q /S "C:\Windows\System32\Sysprep\Panther" 
del /Q "C:\Windows\System32\Sysprep\Sysprep_succeeded.tag "
ECHO Beginning Sysprep. The system will shutdown when complete.
"C:\Windows\System32\Sysprep\Sysprep.exe" /oobe /generalize /shutdown

我现在意识到Windows和办公室本身无法在kms服务器上激活.关于如何解决问题的任何想法.谢谢.

如果我用SkipRearm = 1和sysprep / generalize与SkipRearm = 0进行sysprep / generalize有什么区别?

What is the difference if I sysprep /generalize with SkipRearm=1 and sysprep /generalize with SkipRearm=0?

注意:这是基于我读过的东西,我没有实际的经验.

“重新安装”会重置产品激活系统.安装将获得一个新的激活ID,激活状态将在宽限期开始时返回到非激活状态.

可以重置安装的次数有限制,以防止人们使用该功能永久延长激活宽限期.

认情况下,sysprep将执行重新安装,如果要阻止此操作,则设置“SkipRearm = 1”注册表值.您也可以使用“slmgr / rearm”手动重新装备

通常在成像时你想要重新装备.这可确保新机器上的激活从一个干净的平板开始,而kms将所有机器视为不同的系统.如果你没有重新装备那么kms将无法区分你所有的机器.因此,如果您构建一个装满机器的网络,所有这些都没有重新安装的图像,那么kms服务器会认为它们都是同一台机器,因此永远不会达到它的最小机器数量.

例外情况是您有像这样的工作流程

>恢复图像
>做一些改变
>制作新图片

在这种情况下,您不希望在制作稍后构建的图像时进行重新安装,否则在几次迭代后您将达到最大重新计数.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...