一次性注册所有DLL!
[size=14px][font=楷体_GB2312][size=5][color=#0000ff][font=Tahoma][b]很多人在使用软件过程中发现有部分功能不能用之后第一反应就是重装(比如IE),其实有时候不必那么大张旗鼓,很多时候仅仅是因为一个小小的DLL文件注册失效而已,下面给大家分享一下注册系统里所有DLL文件的方法.说来也挺简单,将下面红色字体部分复制到记事本里,保存名为 "XX.bat" 的批处理文件,双击运行,稍候片刻即可。
[/b][/font]
[/color][/size][/font][size=4][color=red][b]for %%i in (c:\windows\system32\*.dll) do regsvr32.exe /s %%i[/b][/color][/size]
[size=4][b][color=darkorange]做好了压缩传一个,嫌麻烦的话下附件吧:
[/color][/b][/size][/size][quote]原帖由 [i]ybbykk[/i] 于 2008-7-3 10:32 发表
请慎用一次性注册所有DLL 本人系统是VISTA 家庭高级版,因为没有组策略,就按网上的方法,从U版里拷了几个文件过来,并注册DLL,无奈DLL注册不了。
无意中看到飞龙在天A的文章:一次性注册所有DLL!([url=viewthread.php?tid=65391&]http://bbs.kafan.cn/viewthread.php?tid=65391&[/url];extra=page%3D1)
照法执行了下,确实能有用,所需要的DLL注册成功了,但重启后,不能上网,网络图标是个差差,并且不能连网,状态显示:网络访问保护服务没有启用。
我不知道网络访问保护服务是哪一个,只好把所有服务全设为自动,并开启,好了,能上网了,但网络图标仍然是个差差(注意,是差差,不是感叹号)
当时我并没有怀疑到是注册DLL的原因造成的,只因为网络图标是差差,并且服务全开了,不知道哪些可以关闭,只好重装,重装后,不服气,再次注册所有DLL,于是再次不能连网。
由此判定,极有可能是因为一次性注册了所有DLL引起的。
第三次重装,这次多想了一下,把飞龙在天A提供的命令:[size=14px][size=4][color=red][b]for %%i in (c:\windows\system32\*.dll) do regsvr32.exe /s %%i[/b][/color][/size][/size]里面的*换成我需要的注册的DLL的名称,在记事本里保存为BAT文件,用管理员身份运行,OK,注册成功。
依此法,注册了我所需的四次DLL,全部成功,重启,OK,这次网络图标没有异常。
最后,建议大家慎用一次性注册所有DLL。飞龙在天A的那个命令应该叫做强行注册DLL,很有用,但如果把所有DLL全注册,会有危险。[/quote]
[[i] 本帖最后由 scofield 于 2008-7-4 12:54 编辑 [/i]] 先收藏了[:07:] 收下了 [:03:] 谢谢LZ分享 懵懂的下载中。。。。 不是太懂,但觉得有用,下载附件吧,谢谢[:14:] 不是太懂,但觉得有用,下载附件吧,谢谢 呵呵。见过。看使用反馈是还不错。。
也可以如下操作。
[color=red]运行中输入cmd,在命令提示符下输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
[color=blue]注意:[/color]是在命令提示符下,不是在“运行框”中!![/color]
[color=red][/color]
[color=red]
[/color]
[[i] 本帖最后由 zfznbic 于 2007-3-27 16:58 编辑 [/i]] 看看,谢谢 谢告知,感谢 收了,以备不时之需。 下来备用. 多谢楼主的分享 很想知道其中的原理是什么 *** 作者被禁止或删除 内容自动屏蔽 *** 谢谢 先收了 谢谢 看过,学习 收了,以备不时之需。
谢谢 经常遇到这种情况,只好收下,看效果怎么样 先收藏了 以后用得上
页:
[1]
2