netshell.dll中的DllRegisterServer失败,返回代码:0x80020009

来源:百度知道 编辑:UC知道 时间:2024/06/25 12:28:32
前两天学习regsvr32的用法,反注册了Netcfgx.dll,Netshell.dll和Netman.dll三个动态库文件,可以让人无法修改本机IP,随后又分别进行了注册,但在注册时,注册netshell.dll 文件时老提示:netshell.dll中的DllRegisterServer失败,返回代码:0x80020009,现在电脑状态,上网正常,但右下脚不显示网络连接图标,网络邻居无法打开属性,网络邻居进去后,没有本地连接,不能打开“查看网络连接”,现在我无法更改我的IP地址,哪们朋友能帮我解决一下。

最有可能的情况是netshell.dll需要的其他dll也被你不小心反注册了,要仔细观察错误提示找出可能的缺少dll
如果不行的话
使用暴力
先建立一个a.bat在system32 下
之后编辑a.bat
内容如下
for %%1 in (*.ocx,*.dll) do regsvr32 %%1 -s
保存后双击执行之!

点开始-运行,输入regsvr32 atl.dll回车

regsvr32 netcfgx.dll回车
regsvr32 netshell.dll回车
regsvr32 netman.dll回车
如果都成功就不成问题了。