![将更改保存到主机文件的速度很慢?](https://linux22.com/image/1374392/%E5%B0%86%E6%9B%B4%E6%94%B9%E4%BF%9D%E5%AD%98%E5%88%B0%E4%B8%BB%E6%9C%BA%E6%96%87%E4%BB%B6%E7%9A%84%E9%80%9F%E5%BA%A6%E5%BE%88%E6%85%A2%EF%BC%9F.png)
突然间,保存对 Win7 主机文件所做的更改需要一段时间(一两秒)。以前是即时的。我尝试使用 gVim 和 Notepad++ 编辑它。在同一文件夹中保存内容相同的文件是即时的。有人知道发生了什么吗?我最近确实安装了一个大型 Windows 更新……我还尝试了旧的重启 ;-)
答案1
Windows 的 DNSService 监视 HOSTS 文件的变化(使用等效的FindFirstChangeNotification
API)并更新其内部数据结构。
虽然更新需要一秒钟,但比手动运行要快ipconfig /flushdns
,而且很多比重新启动 Windows 更快。
答案2
可能是病毒扫描程序。
大多数病毒扫描程序都会监视主机文件的变化,因为这是恶意软件经常破坏的文件之一。
或者,正如 Greg 所建议的那样,使用 DNS 服务,但通常只有当您拥有大型 hosts 文件(100 多个条目)时才会注意到。