32 位程序无法在 Windows 7 64 位中访问互联网

32 位程序无法在 Windows 7 64 位中访问互联网

我最近买了一台预装了 Windows 7 Home Premium 的新华硕笔记本电脑。它运行了一段时间,但几天前,突然无法再访问互联网。在缩小问题范围后,我得出的结论是,32 位程序突然无法使用互联网,但 64 位应用程序运行正常。

不再运行的程序示例:Google Chrome、Firefox、Internet Explorer 8、魔兽世界

可以运行的程序示例:Internet Explorer 8(64 位)ping(命令行)nslookup(命令行)ftp(命令行)

我很确定这些命令行应用程序是 64 位原生的。

使用笔记本电脑上的恢复分区重新安装 Windows 确实暂时解决了问题,但现在问题又出现了。我似乎陷入了进退维谷的境地,无法找到人来承担责任;供应商说要找华硕,华硕说这是软件问题,而微软不提供 OEM 许可证支持……

有谁知道如何解决这个问题?

答案1

您遇到了一个非常奇怪的问题!

我首先要检查您的 Windows 防火墙设置(或您正在使用的任何第三方应用程序),以确保您没有以某种方式阻止对存储 32 位应用程序的 Program Files (x86) 中的应用程序的访问。

检查是否是防火墙问题的简单方法是禁用它几分钟,然后检查是否可以重新获得互联网访问权限。

告诉我们问题如何发展!!

答案2

今天我才发现这个问题的根源。它不是来自 32 位或 64 位,因为除了 32 位 Internet Explorer 之外,所有浏览器(如 Opera、Firefox、Chrome,甚至 64 位 Internet Explorer)都可以正常工作。

我认为里面有问题C:\Program Files(x86)\Internet Explorer。就我个人而言,为了确保它确实干净,我暂时将文件夹移至Internet ExplorerC:\temp并将C:\Program Files(x86)\Internet Explorer其重命名为Internet Explorer 32

我对该目录进行了相同的操作C:\Program Files\Internet Explorer,将其重命名为Internet Explorer 64

您可以用管理员权限删除这两个目录,但我暂时想保留它们。然后,您必须通过右键单击并选择卸载 Internet Explorer 9卸载来自查看已安装的更新程序和特点

重新启动后,您必须从程序和特点»打开或关闭 Windows 功能» 取消勾选Internet Explorer 8从弹出的窗口中卸载(我使用的是Windows 7 64位旗舰版,默认有Internet Explorer 8,在其他Windows版本上可能会有所不同)。

重启后,将完全没有 Internet Explorer,因此请先重新安装 Internet Explorer 8,然后再按照上述方法更新到 9。重启后,打开 Internet Explorer 8(32 位)进行测试。

对我来说,它运行良好,更新到 9 之后,它仍然运行良好,所以我从中删除了这 2 个目录,C:\temp因为当我重新安装 Internet Explorer 时它会在正确的位置重新创建它们。

答案3

请尝试以下操作:

  1. 右键单击命令提示符图标并选择“以管理员身份运行”
  2. 执行命令netsh winsock reset
  3. 重新启动系统并尝试连接到互联网

相关内容