Windows XP 模式混淆 WSUS

Windows XP 模式混淆 WSUS

我需要在 Windows 7 中使用 Windows XP 模式来运行旧版应用程序,因此我下载、安装并配置了该应用程序,作为测试,没有任何问题。我现在遇到的问题是,我在需要运行旧版软件的机器上进行了相同的设置,而 WSUS 似乎无法分辨哪个是哪个 VM。

这是我目前在两台机器上所做的工作(对我来说似乎非常合理),有人能看到我的过程中的任何缺陷吗?

  • 下载并安装.msu文件以启用 Windows XP 模式
  • 下载并安装 Windows XP Mode
  • 下载并安装.msu文件以启用不带硬件辅助虚拟化的 Windows XP 模式
  • 设置网络模式使用物理网卡(而不是默认的NAT)
  • 将虚拟机重命名为HOSTPC-XPMODE
  • 将虚拟机加入域并将其在 Active Directory 中移动到相应的 OU

为了论证的目的,我们将这两台 Windows 7 机器称为PC001PC002(以PC001-XPMODEPC002-XPMODE作为虚拟机的名称)。

当我进入 WSUS 时,它会显示 或 的状态信息PC001-XPMODEPC002-XPMODE但只显示其中一个 - 永远不会同时显示两者。这几乎就像 WSUS 感到困惑,因为它是一台相同的机器。

我是否遗漏了某些基本的东西,或者我实际上没有按照预期使用它?这篇博文Virtual PC 团队讨论了将虚拟机加入域,因此我不思考我没有正确使用 Windows XP 模式(但如果有必要,请随时纠正我)。

答案1

我想知道微软的 XPMode 映像是否在注册表中剩余了 SUSclientID 值?这可以解释为什么 WSUS 认为多台 XPMode 机器是同一台机器。

在将 XPMode 机器加入域之前,检查 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate,查看是否有 SUSclientID。

我在使用 sysprep 时遇到了 WSUS 的这个问题。如果这是同一个问题,请参阅http://www.winserverkb.com/Uwe/Forum.aspx/wsus/1163/VBS-Script-to-fix-imaged-computers寻找需要修复的脚本。

答案2

这是由于克隆具有已存在的 SusClientID 的图像而导致 SusClientID 重复的典型症状。

从注册表项中删除 SusClientID 注册表值

HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate

在每台电脑上

并重新启动(或重新启动自动更新服务)

然后运行 ​​wuauclt /resetauthorization /detectnow

这将强制 WUA 生成一个新的(唯一的)SusClientID 并向 WSUS 服务器重新注册。

相关内容