C:\WINDOWS\system32\drivers\etc 下 hosts.msn 是什么文件,有什么作用(不是hosts)
来源:百度知道 编辑:UC知道 时间:2024/07/02 04:35:08
不是hosts
这个是MSN的文件吧
症状:
ping(或者使用IE, FF访问)一个网址,hosts file不起作用,完全被ignored
hosts文件的位置正确,entry语法正确,registry中对应的key值("HKEY_LOCAL_MACHINE/System/CurrentControl Set/Services/TCPIP/Parameters/DataBasePath")正确
关闭"dns client" service,并重启进入安全模式,依然无法ping通hosts file内的entry
奇怪现象:
在你hosts文件所在目录下(xp: %systemroot/system32/drivers/etc),除了hosts file以外,还有一个陌生的hosts.msn文件
直接原因:
"HKEY_LOCAL_MACHINE/System/CurrentControl Set/Services/TCPIP/Parameters/DataBasePath"的值虽然正确(在xp机器上应该是"%Systemroot%/System32/drivers/etc",表示hosts file的实际路径),但是它的类型(REG_SZ)却是错误的。正确的类型是:REG_EXPAND_SZ,扩展字符串,可以以实际值替换环境变量%systemroot%。而REG_SZ类型的字串则必须指定实际路径,如"C:/windows/system32/drivers/etc"。
解决方法:
rename (注册表key)DataBasePath
新建REG_EXPAND_SZ类型的值"DataBasePath"
将原"DataBasePath"值拷贝到新"DataBasePath"内
删除原"DataBasePath"
幕后凶手:
曾经使用过MSN Messenger 7.0/7.