![在装有 Windows XP Pro 的 Windows Virtual PC 中忽略 ClearType 设置在](https://linux22.com/image/1236234/%E5%9C%A8%E8%A3%85%E6%9C%89%20Windows%20XP%20Pro%20%E7%9A%84%20Windows%20Virtual%20PC%20%E4%B8%AD%E5%BF%BD%E7%95%A5%20ClearType%20%E8%AE%BE%E7%BD%AE%E5%9C%A8.png)
我有一个通过 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 中运行。
在这里找到了信息的第一部分:
首先,在继续执行该过程之前,请禁用集成功能。更改最大颜色深度限制后,重新启用集成功能。
- 在 Windows XP 操作系统(远程系统)中,单击“开始”菜单,然后单击“运行”。
- 输入 GPEdit.msc 打开组策略编辑器。
- 导航到本地计算机策略->计算机配置->管理模板->Windows 组件->终端服务。
- 在右侧窗格中,双击“限制最大颜色深度”设置。
- 在属性对话框中,选择“启用”单选按钮,然后将“颜色深度”值设置为 24 位。
- 通过转到 ACTION > RESTART(Windows Virtual PC 程序最左上角)重新启动图像。
然后从这个链接:
[由于我是新用户,因此无法发布第二个链接,但页面名称是“适用于 Windows 7 的虚拟 PC 太糟糕了 - 或者我遗漏了什么?”]
- 在 Windows XP 操作系统(远程系统)中,单击“开始”菜单,然后单击“运行”。
- 键入 regedit 以打开注册表编辑器。
- 导航到 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]
- 添加一个名为“AllowFontAntiAlias”(不带引号)的新 DWORD,并将值设置为 1。该值将显示为“0x00000001(1)”
- 通过转到 ACTION > RESTART(Windows Virtual PC 程序最左上角)重新启动图像。
您可能需要或不需要在每个步骤之间重新启动,但我这样做了。在此之后,我启用了“集成功能”,并在 Windows Virtual PC 中的 Internet Explorer 7 中启用了 ClearType。
答案2
我发现实现此目的的唯一方法是禁用集成功能。显然,集成功能使所有内容都通过终端服务运行,而终端服务不支持超过 24 位的视频。
我禁用了集成功能,将颜色深度提升至 32 位并启用了 ClearType。遗憾的是,由于它使用 XP 的软件渲染(而不是硬件加速),视频性能相当差。
禁用集成功能的唯一不良影响是 XP Mode 不会自动登录,并且您无法像以前那样无缝地进行拖放。