如何将 Windows Server 2016 的桌面体验版本转换为核心版本?对于以前的内部版本,您可以使用 powershell uninstall-windowsfeature
cmdlet 删除诸如server-gui-shell
和server-gui-mgmt-infra
将桌面体验版本转换为核心版本等功能,但这些功能在 RTM 版本中不再存在。
背景:
我想开始启动并运行一些 Windows Server 2016 Core VM。由于 MSDN 上尚未提供,我被迫使用评估 ISO。如果您想使用桌面体验版本,这在长期(>180 天)内效果很好,因为您可以使用产品密钥将评估版更改为许可版,但这dism.exe /online /set-edition:ServerDatacenter /productkey:00000-00000-00000-00000-00000 /accepteula
不适用于 Server 2016 的核心版本,因为dism.exe /get-targeteditions
没有列出任何将其更改为非评估版的选项。所以现在我被迫要么等待几周才能在 MSDN 上提供它,要么将桌面体验版转换为核心版,因为我需要这些 VM 运行超过 180 天。
答案1
在 Server 2016 中不再支持更改为核心版本的方式,您必须在安装时决定使用哪个版本。
我还没有看到任何可以做到这一点的黑客,当然你可以将 shell 更改为cmd.exe
或,powershell.exe
但我不建议手动删除文件和更改注册表。
因此,对于您而言,恐怕您必须等到 ISO 在 MSDN 上可用。
答案2
对于那些总是希望获得供应商文档支持的声明的人来说,可以找到声明这里我引用一下:
“与 Windows Server 的一些早期版本不同,安装后您无法在服务器核心和带桌面体验的服务器之间进行转换。如果您安装了服务器核心,后来又决定使用带桌面体验的服务器,则应该进行全新安装。”