Windows 7 的 XP Mode 虚拟 PC 支持 XP Virtual PC 所没有的一些功能,例如不同的启动对话框、没有关机按钮等。可能最重要的是安装在 XP Mode VM 中的应用程序出现在 Windows 7 开始菜单中。
我需要多个 XP 模式虚拟机——是否可以拥有 2 个或更多 XP 模式虚拟机,或者以其他方式在 XP 虚拟 PC 中启用这些额外的集成功能?
Windows 7 的 XP 模式是否需要硬件虚拟化?
这篇旧帖子表明需要硬件虚拟化,有些文章说它不再是。我是否需要具有硬件虚拟化功能的 CPU?CPU 是否需要 64 位才能运行 Windows 7 XP 模式?
我有一个非常古老的遗留应用程序,我设法在一台机器之间移动;它的安装程序实际上并不能在较新版本的 Windows 下工作,但我能够追踪到注册表更改和 DLL 注册使其工作所必需的。我能够在我的 XP 模式环境中创建一个桌面图标,并且该程序可以运行……但是我想在 Windows 7 菜单中添加一个图标,并在半本机模式下运行该程序。
例如,XP 模式下 Microsoft Security Essentials 的图标具有以下目标: %SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\VMCPropertyHandler.dll,LaunchVMSal "Windows XP Mode" "||232f633" "Microsoft Security必需品”
现在,似乎“神奇”的唯一部分是“||232f633”——有没有人知道它来自哪里,或者如何识别任意程序的正确等价物?我认为,如果程序是通过 .msi 文件(或 WISE、NSIS 或你有什么)正常安装的,这个 id 会自动生成......
感谢您的任何见解!
Virtual PC XP 模式(或任何其他虚拟化模式)是否需要安全措施,例如防病毒或防火墙?
我只是想知道 XP 模式是否会是一个很大的安全漏洞,因为它更多地集成到 Windows 7 中。实际上我想知道便携式 Ubuntu 也是如此,他们是否应该采取任何安全措施,以便我不要在我的电脑上打开后门。
编辑
我很感激我到目前为止得到的答案,但我可能没有足够清楚地表达这个问题。
在 XP 模式下运行的机器的 Windows 7 端是否会面临任何危险,如果它不在 XP 模式下运行虚拟机就不会出现这种危险?如果计算机在网络上的任何位置启动 XP VM,网络上的 Windows 7+ 计算机是否会面临其他漏洞?
我意识到无法预测 2014 年 4 月 8 日之后可能出现的特定漏洞。我感谢我对此的解释,因为它们写得很好而且很直接。我可以使用那里的语言向我们的利益相关者留下深刻印象,为什么尽快从 XP 中删除所有内容需要在我们的优先事项列表中占据重要位置。
不过,我特别好奇的是,如果我们无法在支持结束时脱离 XP,那么对我们环境中未使用 XP的机器有何风险?如果病毒、蠕虫或其他有危害的软件进入 XP VM,Windows 7 端是否也被感染?或者我可以清除 XP VM 并擦掉眉毛上的汗水吗?
或者这就是重点?如果无法预见会出现哪些漏洞,我们就无法真正了解 XP VM 本身之外的影响。
操作员
我们公司正在努力将所有人从 Windows XP 迁移到 Windows 7,但我们有一些软件仍然需要 XP。2014 年 4 月 8 日之后,在 XP 模式下运行 Windows 虚拟机时,我们将面临哪些危险(如果有)?
我知道 XP VM 基本上容易受到物理 XP 机器的任何影响。所以我想我真正要问的是,当我在 2014 年 4 月 8 日以 XP 模式打开 VM 时,我的 Windows 7 机器会暴露哪些漏洞?Virtual PC 是一个有效的沙箱吗?或者,如果可能的话,我们应该尝试让机器在 XP 模式下运行在网络之外吗?
我在 Windows 7 中安装了“XP Mode”(它使用 Windows Virtual PC 来托管 XP)。我现在发现安装在同一台 Windows 7 机器上的 VirtualBox 拒绝与 Windows Virtual PC 同时运行(它给我一个关于未运行多个可视化程序的错误)。
有什么方法可以转换“XP 模式”映像,以便它可以在 VirtualBox 而不是 Windows Virtual PC 中运行?这样我就可以同时运行 XP 和其他 VM。
windows-7 virtualbox microsoft-virtual-pc windows-xp-mode virtual-machine
据我了解,架构并没有像从 16 位到 32 位那样发生很大的变化,那么为什么我们需要 XP 模式等才能在 64 位 Windows 7 中运行 32 位应用程序呢?
还是我理解错了?
有谁知道将命令行参数传递给 XP Mode VM 内的虚拟化程序的方法?
我有一个安装了 Internet Explorer6 的 VM(另一个安装了 Internet Explorer7),并且使用快捷方式发布功能我可以从主机操作系统(Windows 7)启动它们。但我不想只启动它们,我想要它们的命令行参数。
这里的最终目标是我想使用 Firefox 扩展为页面提供“在 Internet Explorer6 中查看”、“在 Internet Explorer7 中查看”和“在 Internet Explorer8 中查看”上下文菜单。原生的很容易,因为它只会调用“iexplorer.exe %1”,其中 %1 被当前的 URL 替换,就像任何旧的快捷方式一样。它正在传递给棘手的 VM 应用程序......
我尝试向我拥有的快捷方式(启动 VMSal.exe)添加另一个参数,但这不起作用......
运行 Windows 7 专业版,32 位。
安装了 Windows Virtual PC 和 XP Mode。让 XP Mode 正常工作,但是现在当我运行开始>程序>Windows Virtual PC> Windows Virtual PC 时,它只会打开一个显示 XP Mode Virtual PC 的 Windows Explorer 文件夹:Windows XP Mode.vmcx
这是怎么回事?
我正在尝试使用 VhdResizer 缩小 Windows 7 XP Mode VHD 文件,但收效甚微。
当我选择我的 VHD 文件时,它显示“VhdExpand 仅支持固定和动态 VHD 文件”。我的 XP Mode VHD 是动态文件。
有谁知道它为什么会失败?
如果做不到这一点,是否有人可以使用我在 Windows 7(64 位)上缩小 XP 模式 VHD 文件的进程?
windows windows-7 virtualization microsoft-virtual-pc windows-xp-mode
windows-xp-mode ×10
windows-7 ×7
windows ×2
32-bit ×1
64-bit ×1
anti-virus ×1
command-line ×1
firewall ×1
security ×1
shortcuts ×1
virtualbox ×1