存在重复名称的解决方法

存在重复名称的解决方法

我有大约 70 台电脑,硬件完全相同。我决定自动打开和关闭。我拿了一台电脑。以下是我所做的:

  1. 更改了 BIOS 配置,这样当我打开 AC 开关时,PC 就可以唤醒
  2. 安装 Windows XP 并进行配置,以便我可以远程关闭,将工作组名称更改为“WG1”,将 PC 名称更改为“ExamPC”
  3. 然后创建了这台电脑的 Acronis 备份映像
  4. 我在几台电脑上安装了这个镜像,并尝试测试
  5. 一切正常,直到 Windows 打开。问题是,所有测试的 PC 几乎同时启动 Windows,并且都弹出错误Duplicate name exist

我无法找到任何解决方案。有什么建议吗?

答案1

您之所以会收到此错误,是因为 Windows 要求计算机名称在 LAN 上是唯一的。您必须为每台机器设置不同的名称。

解决这个问题最简单的方法是,在制作 CD 映像之前,你需要运行Sysprep在源计算机上。它将使计算机返回到“首次打开”状态,并要求您设置时区和计算机名称等信息。

如果您愿意学习一些新技能,您可以使用配置文件(sysprep.inf)做一些事情,这样它就可以运行一个可以联系中央服务器的脚本,或者查询 USB 棒并获取计算机的名称。这是一个有用的链接经过一些快速的谷歌搜索,我发现如果您想让计算机自己命名,这可能会帮助您开始这条路径。

运行 sysprep 还会执行其他一些操作,例如使计算机生成新的 SID(安全标识符),如果您想要将这些克隆的计算机加入域,它们都必须具有唯一的标识符,否则您将遇到奇怪的、不明显的错误(我了解到这一点艰辛的道路)。

答案2

尽管 NetBIOS 协议已经过时,而且据我所知使用不多(除了没有 DNS 的小型 LAN),Windows 仍支持它(通过 IP 上的 NetBIOS),但它对正常网络活动并不重要,因为它完全基于 IP。无论如何,如上所述,您应该运行 Sysprep(最好在拍摄图像之前运行,但并不重要),或者侵入性较小的 Sysinternals 的 NewSID(他们已经弃用,但只是因为 Microsoft 不喜欢它 - 它应该在 XP 上完美运行),或者最简单的方法就是更改它们的名称(仅适用于非域 LAN)。顺便说一句,由于您有 70 个站点,您应该考虑建立一个普通域。如果那不是一个选择,那么您应该使用 psexec 和脚本来快速配置所有这些计算机。

答案3

你在一个包含 70 台电脑的网络中使用工作组方案。????? 工作组适合于大约有 8 台电脑的网络。使用工作组会导致你的网络带宽变慢......因为它使用广播。

答案4

NetBIOS PC 名称应为“ExamPC1”、“ExamPC2”……“ExamPCn”

相关内容