几周前,我开始遇到 BSOD ——主要是在 TCPIP.SYS 中,但偶尔也会在内存奇偶校验中。
我感染了一些病毒,现在都已经被清除了。
我得到了新的内存--但没有修复它。
随着时间的推移,我能够将其缩小到如下范围:
IE 6、7、8 --都会导致 BSOD几分钟到一个小时后
谷歌浏览器、火狐浏览器——都会导致 BSOD几分钟到一个小时后
iTunes商店 - 导致 BSOD几分钟后(我相信商店是基于 HTTP 的)
远程桌面 - 工作正常;整晚运行,没有问题
FTP——工作正常
SQL——工作正常;整晚运行一个查询远程数据库的程序。(使用 Wireshark 验证它使用的是 TCP 而不是 UDP。)
那么,是否有一些 HTTP 操作被破坏并导致 TCPIP.SYS 出现 BSOD?或者 HTTP 中是否存在一些特殊之处,导致 NIC 上出现一些硬件负载并导致出现 BSOD。
这太奇怪了!
答案1
我感染了一些病毒,现在都已经被清除了。
哈,没办法——除非你重新安装了操作系统。
答案2
我感染了一些病毒,现在都已经被清除了。
扩展 Mr-sk 的回答,如果你仍然使用相同的 Windows 安装(没有重新格式化/重新安装),那么你几乎肯定没有彻底清理您的系统。
不要误以为病毒扫描程序返回“未发现任何病毒”就意味着您没有病毒。很有可能您的系统中仍存在一些令人讨厌的垃圾。病毒和其他恶意软件通常被设计为避免被扫描程序检测到。您应该将恶意软件视为蟑螂 - 对于您看到的每一个,假设还有其他您(和您的防病毒软件)不是看到。
如果您的感染不止是最轻微的,并且/或者在清除感染后仍遇到功能不完善的问题,那么重新格式化并重新安装 Windows 是一个很好的经验法则。听起来您属于这两种情况。重新安装并重新开始。
答案3
您应该重新安装 Windows。
如果您真的不想这样做,请尝试修复 TCP 堆栈; Winsock 修复。
答案4
如果重新安装 Windows 目前是一项繁重的工作(什么时候不是呢?),您可能可以通过重置 Windows 中的 TCP/IP 系统来解决。转到微软的网站在这里并尝试按照他们的说明进行重置。当然,如果系统中仍有病毒(如上所述),那么重新安装 Windows 并不是一个坏主意。我个人会亲自尝试重置,然后通过访问几个不同的防病毒网站并运行他们提供的在线扫描程序进行测试。这将让您对系统进行双重、三重甚至四重检查,并且您可以更确定它是干净的,然后再花费数小时清除并重新安装 Windows 和您的应用程序。