我想克隆一个虚拟机。 我已经成功完成了sysprep,并且除了 Office 2010 Professional Plus产品密钥没有被sysprep擦除(不是太奇怪),我无法更改产品密钥。
- 首次启动新盒子的前景时,需要激活。 它试图激活使用旧的产品密钥。
- 尝试使用几种不同的方法之一更改产品密钥后,产品将不再运行,抱怨无法validation产品密钥。
更改我尝试的产品密钥的方法:
- 控制面板| 程序和function| selectoffice 2010 | 改变| 更改产品密钥。
- 按照Microsoft Technet文章“ 在Office 2010中configuration客户端计算机的工具 ”中的说明运行“ospp.vbs”。
- 删除Microsoft知识库文章2581695:Office 2010产品密钥更改错误中逐步说明的registry项“ProductId”和“DigitalProductId”。
- 以上的各种组合:)
尝试以上的结果:
- 通过简单的方法(sysprep然后在新虚拟机上运行outlook),Outlook希望产品被重新激活。 这会产生一条错误消息,指出旧产品密钥已达到其最大激活次数。 (而且我想要使用新的产品密钥。)
- 使用上述方法之一input新产品密钥后,办公产品将无法启动。 他们给出错误消息“Microsoft Office Professional Plus 2010无法validation此产品的许可证,您应该使用控制面板修复Office程序”。 不幸的是,这个build议不会改变任何东西。
我想要发生的事情:
- 我希望能够input一个新的产品密钥,然后通过激活,并在新的VM中使用新产品密钥下的Office产品。
我试图克隆的系统运行Windows 7 Professional 64位。
注:我无法使用MAK或KMS。 我必须使用个人钥匙。
我联系了Microsoft(MSDN)技术支持,并收到几乎可以奏效的分步说明。 我调整了他们一点,让他们工作。 由于我无法在互联网上的任何地方find以下工作解决scheme,所以我想我应该将这些信息发布给其他人。 (在联系微软之前,我find并尝试了很多解决scheme,但都没有成功。)
这是什么对我有用:
- 去services.msc并停止“办公软件保护平台”服务。
- 重命名三个文件:
- 在%ProgramData%\ Microsoft \ OfficeSoftwareProtectionPlatform \ – 将tokens.dat重命名为tokens.dat.old
- 在%ProgramData%\ Microsoft \ OfficeSoftwareProtectionPlatform \ Cache \ – 将cache.dat重命名为cache.dat.old
- 在C:\ Program Files文件(x86)\ Common Files \ microsoft shared \ OFFICE14 \ Office安装控制器\ – 将pkeyconfig-office.xrm-ms重命名为pkeyconfig-office.xrm-ms.old
- 注意:“C:\ Program Files(x86)\”上面的path可能只是“C:\ Program Files”,具体取决于操作系统。
- 启动任何办公室应用程序。 (我使用Outlook。)发生修复,并询问您是否要重新启动操作系统。
- 不要重新启动。
- 第二个操作开始。 系统会提示您input产品密钥。
- 我猜你可以取消这一点,并使用ospp.vbs下面的步骤安装产品密钥。
- 但是,就我而言,我input了产品密钥并单击“继续”。
- closures办公室应用程序。
- 使用pipe理员权限启动命令提示符。
- 浏览到pathC:\ Program Files(x86)\ microsoft office \ Office14。
- input命令cscript ospp.vbs / inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
- input命令cscript ospp.vbs / act
我希望以上信息可以帮助有类似情况的人。