我的 C:\Windows\System32\drivers\etc\hosts 文件有问题。每隔半小时左右,这个文件就会被某个进程更新一次。我用 notepad++ 打开了这个文件,发现添加了一些行(几个月前使用过的条目)或者被清除了。
我跑进程监视器但它并没有在变化发生时捕捉到任何内容。
我的项目中的其他一些人士也遇到了同样的行为。
如何识别该过程?
这不是“该进程无法访问该文件,因为它正在被另一个进程使用”等问题的重复。我可以访问该文件。
答案1
看看这个类似的情况,进程监视器和进程资源管理器都可以用于您的情况。
Windows 10 hosts 文件被另一个进程使用
运行进程监视器并配置过滤器以监视主机文件。运行足够长的时间,您将看到更改文件的所有内容。
另外,您可以转到 hosts 文件的安全选项卡。
在“组和用户”下,转到系统并编辑权限。
拒绝系统的写权限。
按“确定”。