如何让 Vista 上的虚拟 PC 中运行的 Windows 7 显示 Aero?
我的虚拟 PC 版本是 6.0.192.0。
答案1
查看此帖子如何使用虚拟 PC 或远程桌面启用 Aero 主题
对于 Windows Virtual PC
在 Virtual PC 中,请确保下载最新版本,并安装集成组件。要检查,请转到“工具”>“启用集成组件”
答案2
从技术上讲,Virtual PC 不支持该功能,因为 Virtual PC 模拟的是 S3 显卡。以下是一些替代方案:
- RDP 进入虚拟机然后启用它
- 注册表黑客攻击
答案3
在 Windows 7 中强制启用 Aero
Windows 7 有一个不错的 Windows Aero 故障排除工具,可用于查找和修复透明度和其他视觉效果的问题,然后在 Windows 7 中启用并打开 Aero 支持(以及 Aero Peek)。如果该工具无法在 Windows 7 中启用 Aero 功能,则在 Windows Vista 中强制启用 Aero 的技巧可能仍然适用于 Windows 7。
按照以下说明中的步骤强制在显卡(图形加速器适配器)不符合 WDDM(Windows 显示驱动程序模型)规范的系统上启用 Windows Aero Glass 透明效果,该规范提供使用桌面窗口管理器渲染桌面和应用程序所需的功能,桌面窗口管理器是在 Direct3D 9.0Ex 上运行的合成窗口管理器,并提供 Windows 7 中使用的 Direct3D 10 运行时所需的设备驱动程序接口。
- 打开注册表编辑器(RegEdit)。
导航到以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM
如果找不到 DWM 注册表项,请右键单击 Windows,然后选择新建 -> 项以创建新分支并将其命名为 DWM。
- 在右侧详细信息窗格中,创建一个名为 UseMachineCheck 的新 DWORD(32 位值),并将其值设置为 0。
- 在右侧详细信息窗格中,创建一个名为 Blur 的新 DWORD(32 位)值,并将其值设置为 0。
- 在右侧详细信息窗格中,创建一个名为“Animations”的新 DWORD(32 位)值,并将其值设置为 0。
在控制面板中的服务中重新启动桌面窗口管理器会话管理器(在开始搜索中输入 Services.msc),或者在具有管理员权限的命令提示符中运行以下命令:
净停止uxsms 净启动uxsms
- 尝试在 Windows 7 中启用并应用 Windows Aero。如果需要,请重新启动计算机。
上述技巧也可用于在虚拟机 (VM) 上安装的 Windows 7 和 Windows Vista 上启用 Aero,尤其是在 Virtual PC 2007 中。VPC 2007 使用 S3 作为虚拟显示适配器,能够运行 Windows Aero。当客户 Windows 7 或 Vista 操作系统在完成上述破解后使用基于软件的硬件检查时,它会发现只有 S3 加上实际的 Aero 显卡,才能让 Aero 在虚拟机中像在真实的物理机中一样运行。
答案4
好吧,如果虚拟机中的 aero 对你来说如此重要,你应该尝试 VMware player 3.0。它不仅支持 aero,而且还能够打开 vhd 映像文件。