Windows 10/11 有一个特殊的 SKU,即 ServerRdsh,它允许多个 RDP 连接到单个 Windows 实例。但是,ServerRdsh 在 ProductType 中将自己报告为“ServerNT”,导致某些软件出现故障。从 ServerRdsh 切换到其他 Windows SKU 会保留ServerNT
ProductType。我该如何将其恢复为原始状态WinNT
?
答案1
对于那些误解了这个问题的人:有一个版本的 Windows 叫做服务器Rdsh就像 Home、Pro 或 Enterprise 一样。此版本为您提供经典Windows 10/11 桌面体验具有以下额外功能多个 rdp 连接同时。(普通客户端操作系统只能有 1 个活动会话)。这有点像Windows Server RDSH角色,但是需要完全不同的Windows映像。
我还建议使用命令行工具(slmgr)删除许可证并安装新的许可证,因为此信息可能存储在多个位置。
但您要查找的注册表项在这里:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions
ProductType REG_SZ ServerNT
您可以将其改回,WinNT
但正如我所说,两个版本之间存在多个密钥差异。我们不知道如果您只更改其中几个会发生什么。例如,这个密钥在两个系统上也不同,但包含随机数:
OSProductPfn REG_SZ Microsoft.Windows.##############
答案2
您已安装具有 RDSH 角色的 Windows Server。
没有从 Windows Server 到 Windows 10 的升级路径。您需要全新安装 Windows 10。
答案3
要摆脱 ServerNT ProductType,您需要明确删除 ServerRdsh 许可证,而不是在设置中更改产品密钥。
slmgr /upk
slmgr /ipk <The Windows Key to be installed>
重启后,一切就正常了。不过我强烈建议你就地升级,又称修复安装使用 ISO 摆脱注册表中残留的异常,例如登录屏幕上看到的内置管理员帐户。