
我透過 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中運作。
在這裡找到了資訊的第一部分:
首先,在繼續該過程之前停用整合功能。變更最大色彩深度限制後,重新啟用整合功能。
- 在 Windows XP 作業系統(遠端系統)中,按一下「開始」功能表,然後按一下「執行」。
- 鍵入 GPEdit.msc 開啟群組原則編輯器。
- 導覽至本機電腦策略 -> 電腦設定 -> 管理範本 -> Windows 元件 -> 終端服務。
- 在右側窗格中,雙擊「限制最大色彩深度」設定。
- 在「屬性」對話方塊中,選擇「啟用」單選按鈕,然後將「顏色深度」值設為 24 位元。
- 透過前往「操作」>「重新啟動」(Windows Virtual PC 程式的左上角)重新啟動映像。
然後從這個連結:
[無法發布第二個鏈接,因為我是新用戶,但頁面名稱是“適用於 Windows 7 的虛擬 PC 可怕 - 或者我錯過了什麼?”]
- 在 Windows XP 作業系統(遠端系統)中,按一下「開始」功能表,然後按一下「執行」。
- 鍵入 regedit 開啟登錄編輯程式。
- 導覽至 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]
- 新增一個名為「AllowFontAntiAlias」(不含引號)的新 DWORD,並將值設為 1。該值將顯示為“0x00000001(1)”
- 透過前往「操作」>「重新啟動」(Windows Virtual PC 程式的左上角)重新啟動映像。
您可能需要也可能不需要在每個步驟之間重新啟動,但我做到了。此後,我在 Windows Virtual PC 的 Internet Explorer 7 中啟用了 ClearType 的「整合功能」。
答案2
我發現做到這一點的唯一方法是停用整合功能。顯然,整合功能使一切都透過終端服務運行,而終端服務不支援超過24位的視訊。
我停用了整合功能,將色彩深度提升至 32 位元並啟用了 ClearType。不幸的是,視訊性能相當差,因為它使用 XP 的軟體渲染(而不是硬體加速)。
停用整合功能的唯一不良影響是 XP 模式不會自動登錄,您無法像以前一樣無縫拖放。