在装有 Windows XP Pro 的 Windows Virtual PC 中忽略 ClearType 设置在

在装有 Windows XP Pro 的 Windows Virtual PC 中忽略 ClearType 设置在

我有一个通过 Windows Virtual PC 为 Windows XP Pro 设置的 VM,但我完全无法让 ClearType 工作。

我在“显示 -> 外观 -> 效果”对话框中将其打开,但似乎它完全忽略了这一点。所有文本仍然没有任何抗锯齿效果。即使将其设置为正常平滑也不起作用。如果我禁用集成功能,它似乎可以工作,但随后我失去了很多不错的功能。

更奇怪的是,使用 Windows Virtual PC 安装的 Windows XP Mode(与我的 XP Pro VM 分开)可以很好地与 ClearType 和集成功能配合使用。我以同样的方式打开它,它运行良好,没有任何问题。

我运行的是 Windows 7 Professional 64 位主机操作系统,并安装了最新的(据我所知)Windows Virtual PC。我能想到的唯一有趣的事情是,我通过每个 XP 虚拟机(Pro 和精简版 XP 模式副本)内的组策略设置启用了 24 位颜色。这是一个相当著名的技巧,在网上随处可见,但这是一个典型的帖子关于它。

答案1

至少在 Windows 7 64 位 Windows Virtual PC(我使用的是 Windows XP sp3 IE7 VHD)中,您可以启用“集成功能”并同时让 ClearType 在 Internet Explorer 7 中运行。

在这里找到了信息的第一部分:

http://www.mydigitallife.info/2009/12/16/how-to-increase-color-depth-and-quality-of-windows-xp-accessed-via-remote-desktop-or-terminal-services/

首先,在继续执行该过程之前,请禁用集成功能。更改最大颜色深度限制后,重新启用集成功能。

  1. 在 Windows XP 操作系统(远程系统)中,单击“开始”菜单,然后单击“运行”。
  2. 输入 GPEdit.msc 打开组策略编辑器。
  3. 导航到本地计算机策略->计算机配置->管理模板->Windows 组件->终端服务。
  4. 在右侧窗格中,双击“限制最大颜色深度”设置。
  5. 在属性对话框中,选择“启用”单选按钮,然后将“颜色深度”值设置为 24 位。
  6. 通过转到 ACTION > RESTART(Windows Virtual PC 程序最左上角)重新启动图像。

然后从这个链接:

[由于我是新用户,因此无法发布第二个链接,但页面名称是“适用于 Windows 7 的虚拟 PC 太糟糕了 - 或者我遗漏了什么?”]

  1. 在 Windows XP 操作系统(远程系统)中,单击“开始”菜单,然后单击“运行”。
  2. 键入 regedit 以打开注册表编辑器。
  3. 导航到 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]
  4. 添加一个名为“AllowFontAntiAlias”(不带引号)的新 DWORD,并将值设置为 1。该值将显示为“0x00000001(1)”
  5. 通过转到 ACTION > RESTART(Windows Virtual PC 程序最左上角)重新启动图像。

您可能需要或不需要在每个步骤之间重新启动,但我这样做了。在此之后,我启用了“集成功能”,并在 Windows Virtual PC 中的 Internet Explorer 7 中启用了 ClearType。

答案2

我发现实现此目的的唯一方法是禁用集成功能。显然,集成功能使所有内容都通过终端服务运行,而终端服务不支持超过 24 位的视频。

我禁用了集成功能,将颜色深度提升至 32 位并启用了 ClearType。遗憾的是,由于它使用 XP 的软件渲染(而不是硬件加速),视频性能相当差。

禁用集成功能的唯一不良影响是 XP Mode 不会自动登录,并且您无法像以前那样无缝地进行拖放。

相关内容