我最近买了一台预装了 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 Explorer
从C:\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
请尝试以下操作:
- 右键单击命令提示符图标并选择“以管理员身份运行”
- 执行命令
netsh winsock reset
- 重新启动系统并尝试连接到互联网