在裝有 Windows XP Pro 的 Windows Virtual PC 中忽略 ClearType 設置

在裝有 Windows XP Pro 的 Windows Virtual PC 中忽略 ClearType 設置

我透過 Windows Virtual PC 設定了一個適用於 Windows XP Pro 的虛擬機,但我完全無法讓 ClearType 運作。

我已在“顯示”->“外觀”->“效果”對話框中打開它,但它似乎完全忽略了這一點。所有文字仍然沒有任何抗鋸齒功能。即使將其設為正常平滑也不起作用。如果我禁用集成功能,它似乎可以工作,但隨後我會失去很多不錯的功能。

更奇怪的是,隨 Windows Virtual PC(與我的 XP Pro VM 分開)安裝的 Windows XP 模式可以與 ClearType 和整合功能一起正常運作。我以同樣的方式打開它,它就像一個魅力,沒有任何問題。

我運行 Windows 7 Professional 64 位元作為主機作業系統,並安裝了最新的(據我所知)Windows Virtual PC。我能想到的唯一有趣的事情是,我透過每個 XP 虛擬機器(專業版和精簡的 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. 透過前往「操作」>「重新啟動」(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. 透過前往「操作」>「重新啟動」(Windows Virtual PC 程式的左上角)重新啟動映像。

您可能需要也可能不需要在每個步驟之間重新啟動,但我做到了。此後,我在 Windows Virtual PC 的 Internet Explorer 7 中啟用了 ClearType 的「整合功能」。

答案2

我發現做到這一點的唯一方法是停用整合功能。顯然,整合功能使一切都透過終端服務運行,而終端服務不支援超過24位的視訊。

我停用了整合功能,將色彩深度提升至 32 位元並啟用了 ClearType。不幸的是,視訊性能相當差,因為它使用 XP 的軟體渲染(而不是硬體加速)。

停用整合功能的唯一不良影響是 XP 模式不會自動登錄,您無法像以前一樣無縫拖放。

相關內容