是否有适用于 Windows 7 的旧SysInternals NewSID 实用程序的替代品?
我发现 NewSID 将完全支持 Windows 7 设置(重启时蓝屏死机)的艰难方式。显然,Windows Server 2008 R2 也会出现同样的问题。他们已经正式宣布 NewSID 将在 11 月退役,可能是因为这个问题。
我知道 SYSPREP,但在我的情况下它不是一个干净的替代品,所以我希望有另一个类似于 NewSID 的实用程序适用于 Windows 7。重新设计我们的系统以使用 SYSPREP 也会变得丑陋和缓慢。还有其他选择吗?
你不需要NewSID。更重要的是,它从未被需要,并且作为 sysprep 过程的一部分生成新机器 SID 的代码位最终将在未来从 sysprep 中删除。
请参阅 Mark Russinovich 的最新博客条目:机器 SID 复制神话。
Sysprep 与无人值守文件相结合应该可以解决您的大部分问题,尽管正如您所说,它可能会运行得慢一些,因为重新启动后会运行 mini-setup。您是否需要使用 newsid 或仅使用 OS 泛化来解决任何特定场景?
如果 MS 故意使运行 newsid 的操作系统崩溃,我不会感到惊讶。唯一受支持的泛化技术是(据我所知)sysprep,所以如果您正在运行生产系统,我会坚持使用它。
不过,可能不是您希望的答案。
正如 Russinovich 的帖子评论中提到的那样,在一些特定情况下仍然需要一个新的 SID。我目前在连接到 WSUS 服务器的六个克隆客户端时遇到问题。由于它们具有相同的 SID,并且不是域的成员,因此它们中只有一个会出现在 WSUS 中。最后一个连接的只是替换所有其他的。
至少在使用 2003 时确实需要 NewSID。如果服务器与 DC 具有相同的 SID,您将无法从该服务器登录到域。由于您必须能够做到这一点(例如,授权 DHCP 服务器),您仍然需要 NewSID。
对于您的 WSUS 问题,您需要删除的不是 SID,而是注册表中的 SUSID。