首先我要说的是,我已经进行了大量故障排除,并将尝试尽可能清晰地解释。请耐心等待。
我有一个客户的计算机,使用拨号和 Windows XP。问题是当我连接到拨号 ISP 时。IE 或 Chrome 无法浏览互联网。它说无法显示页面。但如果我在拨号连接上使用 Firefox,它就可以正常工作。听起来很简单,一定是代理设置出了问题……好吧,这就是我的想法,这是奇怪的地方。
当连接到我办公室的局域网时,IE、Chrome 和 FF 都可以正常工作。
我升级到 ie8,问题仍然存在。您将如何解决此问题?我下一步该怎么做?
答案1
Chrome 使用与 Internet Explorer 相同的连接和代理设置。(Chrome 选项框中只有一个按钮,可将 Internet 选项窗口调至“连接”选项卡。)因此,您可能只需关注 Firefox 和 Internet Explorer 之间的区别。
请注意,“Internet 选项”窗口的“连接”选项卡针对拨号连接和 LAN 连接分别设有代理设置。(中间的“设置”按钮将更改列表中所选拨号连接的代理设置。底部的“LAN 设置”按钮仅适用于 LAN 连接。)
如果没有明显的代理,则可能是 Internet 选项连接选项卡中存在其他隐藏或损坏的设置,这些设置应用于拨号连接而不是 LAN 连接。请尝试删除然后重新创建拨号连接。或者创建一个名称不同但电话号码和登录设置相同的新连接。
答案2
我会尝试使用 fiddler2 来查看正在尝试哪些连接。这可能会提供一些线索。Fiddler 很棒,因为它是浏览器外部的,因此您可以进行同类比较。所有浏览器也都有可执行相同操作的附加组件,但使用 fiddler,您可以轻松查看跨浏览器问题。
答案3
您是否尝试过禁用防病毒软件和防火墙?如果没有,请尝试一下...
在具有网络支持的安全模式下该问题是否仍然存在?
如果前两个步骤没有帮助,您可以尝试以下命令行,逐个进行测试。(在以管理员身份运行的命令提示符中)
netsh winhttp 重置代理
重置代理设置(删除任何代理)netsh winsock 重置
修复 winsock 它会删除之前安装的所有 Winsock LSP(分层服务提供商),包括可能导致网络数据包丢失或传输失败的潜在故障 LSP。因此,可能需要重新安装所有之前安装的 LSP(防病毒/防火墙)netsh 接口全部重置
重置所有接口:6to4、HTTPSTunnel、ipv4、ipv6、isatap、portproxy、tcp、teredo
但我不知道这样做到底有什么风险(我认为风险不大,除了重新安装/重新配置网络相关软件和 Windows 参数……)(还有netsh int ip reset intipreset.log重置 TCP/IP 堆栈 = 重置/重写与 TCP/IP 相关的注册表项,但我认为在这种情况下这无济于事)
答案4
最终发现是 People PC 拨号程序过时了。这是因为在 Internet Explorer 中选中代理框导致它出错。我绕过他们创建的自动拨号程序手动连接到 People PC 以找到此问题。在我解释了我的发现后,他们说该版本已过时,并向客户发送了一张新 CD。现在一切都好了。感谢大家的帮助。