VirtualBox/Win XP - 可以使用 telnet 检索网页,但 IE 失败

VirtualBox/Win XP - 可以使用 telnet 检索网页,但 IE 失败

客户要求我正在开发的 Web 应用支持 Win XP/IE 8。因此,我遵循了本指南在 VirtualBox 6.0.4 VM(Windows 10 Pro 1809 主机)中安装 Win XP,除了启用互联网访问外,一切顺利!

我有一个通过 ISP 提供的 WiFi 路由器运行的光纤连接,它对我网络中的其他 PC 来说运行良好,但对这个讨厌的 VM 来说却不行。我尝试过 NAT、桥接和仅主机网络模式,以及 PCnet-Fast III 和 Intel PRO/1000 MT 台式机适配器,但都没有成功。

也许最令人沮丧的是,我可以telnet www.google.com.au 80在命令提示符中输入例如,它成功连接,但 IE 拒绝加载任何网站。我尝试重置 WINSOCK 和讨论的所有其他选项这里,但无济于事(我没有想到这些会起作用,因为我不使用代理并且 Win XP 安装是全新的,但无论如何我还是想尝试一下)。

那么,在 XP 上出现这种行为还有其他已知原因吗?或者这是 VirtualBox 的问题?MTIA :-)

答案1

文章中描述了此过程
启用 Windows XP VM (VirtualBox 5) 的 Internet 访问

  • 在 XP VM 的设置中:

    • 选择 NAT
    • 单击“高级”,在“适配器类型”下选择“Intel Pro/1000 MT Desktop(...)”。在其下方,还应选中“电缆已连接”选项。

    在此处输入图片描述

  • 与主机创建共享文件夹

  • 将 Intel Pro/1000 MT 以太网适配器驱动程序安装程序下载到共享文件夹 这一页. 有两个适用于32位XP和64位版本的驱动程序。

  • 启动 XP 并从共享文件夹安装下载的英特尔以太网适配器。如果不确定,请使用安装程序的默认值。

  • 重新启动虚拟机。

相关内容