我有一台笔记本电脑,配备 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