我们正在测试本地 Windows Server 2012(数据中心)服务器。它已与 GUI 一起安装,因为它是内部的,仅用于测试——在我们准备好之前我们不关心攻击面。
问题: 当本地/物理登录到服务器时(没有远程桌面等),默认显示分辨率很差(20:9 显示器上为 4:3)。检测到的设备是:
- 监视器:
- 检测到:通用非 PnP 监视器
- 实际:华硕 24" 显示器
- 显示适配器:
- 检测到:Microsoft 基本显示适配器
- 实际:ATI Radeon 5770
还安装了 Hyper-V 角色,并安装了“用户界面和基础结构”下的所有内容(即图形管理工具和基础结构、桌面体验以及服务器图形外壳)
将同一台机器启动到 Windows 8 会产生工作和识别的显示器以及显示适配器。在相关说明中,即使声卡在 Server 2012 中无法识别(VIA 的高清音频编解码器),而在 Windows 8 中(开箱即用)。我想知道 Windows Server 2012本身是否运行在Hyper-V 管理程序(如 Xen 的 dom0 操作系统),它排除了所有音频/视频设备的本地识别。反正 ...
问题:
- 如何让显示适配器在 Server 2012 中得到识别和工作?没有它,整个功能 GUI 功能都非常难看
- 鉴于共享血统,我假设非 Metro GUI 体验与 Windows 8 非常相似。这是一个有效的假设吗?
Microsoft Basic Display Adapter,顾名思义,就是基本的。这意味着您被锁定为 1024x768 的分辨率,并且拥有最少的桌面视觉效果。
要解决此问题,请安装视频卡制造商提供的显示驱动程序。AMD 的 Catalyst 12.8 或更高版本“适用于 Windows 8”在 Server 2012 上对我来说运行良好。
或者,您可以忽略该问题。如果您打算(最终)将 Server Core 安装到生产环境中,那么您是否拥有显示驱动程序并不重要。
(我不知道你的音频;我的工作正常......)
我想当我看到有关为什么新操作系统无法识别旧硬件的问题时,我有点惊讶。在 Windows Server 2012 发布之前制造的任何硬件,不在 HCL 上并且制造商没有驱动程序的硬件都是旧硬件。此外,Windows Server 2012 != Windows 8。AMD 没有适用于您的视频卡的 Windows Server 2012 驱动程序,而且视频卡不在 Windows Server 2012 HCL 上,那么您为什么期望它被识别?
问题:如何让显示适配器在 Server 2012 中得到识别和工作?
答:等到 AMD 发布 Windows Server 2012 驱动程序或购买支持的显卡。
最后一件事,问题被定义为“应该起作用但不起作用的东西”。在你的情况下,你有“一些不应该工作的东西”。所以我会说事情确实如我所料的那样有效(就像不工作一样)。
我知道这很旧,但也许对其他人有用。我在 ATI Radeon HD 5650 上解决了同样的问题,在一些错误、多个系统故障和时间消耗之后。我找到了一个简单的解决方案!注意:你应该先更新你的windows
第一步:计算机管理>服务(强制开启以下服务)
第二步:下载或使用驱动程序光盘(您可以从 ATI 下载驱动程序)
故障排除完成后,单击测试运行程序。安装将开始,您将能够正确安装。
这个线程还有另一个答案。
正如 michael-hampton 所引用的
Microsoft Basic Display Driver
,最终安装在您系统中的特定版本具有 100%hard-coded
的分辨率(在我的例子中640x480
)。由于这不是配置,因此无法修改它。然而,有些用户手动编辑了他们的 .SYS显示程序集以更改这些值(
BASIC_DISPLAY_DRIVER::GoToHeadless
功能)。