一个折腾了半小时的问题

原因是工作机的windows启动的时候老是提示我有个dll找不到。

于是我去注册表找,

发现HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries\000000000005

这一项就是那个dll所在,一看是以前某个乱七八糟的流氓软件注册的。于是很爽快的删掉,连备份都没有。

然后网络就出问题了。IP获取不了,所有网卡的IP都丢了,等等。

到别的机器上看,也没有这一项,那么这项本来就应该是该删的。

重启几次,依然故我。。。

而且系统进入的速度其慢无比。

总算进来了,嗯,再regedit看看父路径的父路径上:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WinSock2\Parameters\NameSpace_Catalog5

有这么一个Key:Num_Catalog_Entries,还是5,于是改回4,系统马上正常了。

。。。

所以,手动改注册表最好还是先把相关的项搞清楚。