我有一个只能在 Windows XP 上运行的应用程序,它使用 SQL 后端服务器。我正在为这个办公室安装装有 Windows 7 的新工作站,并在虚拟 XP 机器上安装软件。但是,我的应用程序的性能很慢,用户在使用该应用程序时遇到了一些问题。例如,一个人需要每月核对一个包含几千张支票的支票账户。使用她 6 年前的 XP 机器,这运行得很好。但是使用全新 i5 系统上的虚拟 XP,如果她一次选择超过 200 张支票,她就会死机,而且速度通常更慢。其他用户遇到的错误似乎表明 VM 和 SQL 之间的网络存在问题。旧机器重新安装后运行正常。为什么 VM 会出现网络问题?
更多信息,我在主机和虚拟 PC 上都安装了防病毒软件。我还在两者上安装了 Windows 防火墙。这些是 Windows SBS 2003 域上的计算机,SQL 服务器较旧。在 VM 设置中,我将网卡设置为主机上的网卡。未启用 NAT。还将 VM RAM 设置为 1024。