没有网络连接,我的电脑加载程序很慢。有网络连接时,加载速度很快

没有网络连接,我的电脑加载程序很慢。有网络连接时,加载速度很快

我有一台笔记本电脑,配备 8GB RAM 和三星 830 SSD,其 256GB 中的可用空间约为 2/5。Win7 64b。笔记本电脑是东芝 T130。

前几天我注意到,当计算机无法访问家庭网络时,加载一个程序(例如 Python 解释器)需要很长时间。

在这两种情况下,计算机启动都很快。大约 40 秒。

在没有互联网的情况下,打开 Python 解释器、notepad2.exe 或任何程序大约需要 10 秒。在有互联网连接的情况下(通过 WiFi),打开相同的程序大约需要 2 秒。在这两种情况下,从冷启动打开程序都变得非常快速。

  • 我没有任何网络映射驱动器。
  • 我尝试关闭 AV(Avast 防病毒软件),效果相同。
  • 我已安装所有 MS 更新。
  • 我已经运行三星 SSD 魔术师来“优化” SSD,但没有帮助。

我在 Google 上搜索过,但没找到任何有用的信息。我该怎么做才能确定并修复此问题?

答案1

似乎有些程序正在尝试连接到互联网。要确定这是问题所在,并确切了解哪个程序发出了网络请求,进程监控可以帮助。

答案2

感谢 TCP view,我注意到 Avast 正在打开大量端口。现在,我意识到我在最初的问题中说过我曾尝试过关闭 AV。然而,这次关闭 AV 解决了我的问题。

所以……我不知道上次我以为 AV 关闭时我做了什么。也许是另一个问题。不知道。

无论如何,事实证明,当前版本的 Avast 会“有帮助地”检查所有 exe 和 dll,因为它们在执行和加载时都会检查。然后它会将 exe/dll 的哈希缓存在内存中,这样它就不必在第二次及以后加载应用程序时检查 exe/dll。

呼呼。

在加载/执行时禁用 exe/dll 检查再次减少了我的快速应用程序加载时间。

虽然这并不能解释为什么它只在没有网络连接的情况下才显得更慢,但从我第一次注意到这个问题到现在,它可能已经在无意中通过一些 win 更新自行修复了,但却被新的 Avast 所掩盖,很烦人。

感谢大家的帮助并让我了解这些有用的工具,Process Monitor 和 TCPView

相关内容