如何在 Windows Server 2012 Core 上安装第三方应用程序

如何在 Windows Server 2012 Core 上安装第三方应用程序

是否可以在通常需要 GUI 的 Windows Server 2012 Core 安装上安装第三方组件?例如,如果我想在 Core 安装上安装 MySQL 服务器,可以吗?最终,数据库服务器将作为服务运行,不需要 GUI。

我基本上只能在核心安装中使用原生 Windows 2012 组件吗?

答案1

是的。您可以安装第三方应用程序,只要它们不依赖于 Windows 中缺失的部分。对于您来说,MySQL 将会安装。

答案2

这取决于软件的安装程序。许多安装程序无法运行,因为它们依赖于 Server Core 中不存在的 Windows 组件。

许多安装程序都带有 -quiet 或 -silent 开关,用于在不启动安装程序的 GUI 部分的情况下执行安装。在许多情况下,它们都有一个应答文件,您可以在其中指定要安装的组件。

正如 Chris S. 所说,Server Core 不是没有 GUI 的,它具有带有窗口的普通 Windows GUI,它缺少的是 Windows 资源管理器、IE、管理控制台、WPF 等。

很难判断 GUI 程序是否能在 Server Core 上运行,但很多小工具都可以。我有时甚至会运行 Netscape 3 浏览器进行本地故障排除

我的一些 dot.NET Windows 窗体应用程序也正在运行,但其他应用程序则没有运行,因为缺少某些组件。

如果您的软件安装程序无法运行,您仍然可以运行该软件。在某些情况下,我只是在 GUI 服务器上安装了软件,然后将文件和可能的注册表项复制到核心服务器。

随着时间的推移,越来越多的供应商将提供适用于服务器核心的安装程序。

相关内容