【续】[一日一教学](31)注册dll文件:regsvr32
【原】[一日一教学]批处理系列帖子索引 [url]http://bbs.bathome.net/thread-2576-1-1.html[/url]【续】[一日一教学]批处理系列帖子索引 [url]http://bbs.bathome.net/thread-13798-1-1.html[/url]
命令概括:
regsvr32,全英文register sever 32,字面意思:32位注册服务(个人理解,不一定正确)
“Regsvr32.exe”命令是用来对“ActiveX控件”进行注册的。
参数详解:
/u,全英文Unregister,意为:移除注册。
/s,全英文silent,意为:无声、寂静;
/i,全英文install,意为:安装。
/n,全英文not
/s参数最常用。
[quote]这个命令一般不用,用的时候都是因为系统出现了各种问题[/quote],以下以实例讲解:
实例1:IE无法打开新窗口
regsvr32 actxprxy.dll
regsvr32 shdocvw.dll
重启后如果还不能解决
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll
实例2:IE无法保存HTML格式文件
regsvr32 inetcomm.dll
实例3:MSN无法登陆
regsvr32 softpub.dll
实例4:windows默认的文件关联混乱
regsvr32 /i shdocvw.dll
regsvr32 /i shell.dll
regsvr32 /i shdoc401.dll
实例5:Window server 2003中无法播放MP3
regsvr32 i3codeca.acm
regsvr32 i3codecx.ax
实例6:Windows添加/删除程序无法启动
regsvr32 mshtml.dll
regsvr32 /i shdocvw.dll
regsvr32 /i shell.dll
实例7 Windows搜索功能故障
regsvr32 urlmon.dll
实例8:禁止系统对媒体文件进行预览
regsvr32 /u shmedia.dll 恢复可用 regsvr32 shmedia.dll
实例9:卸载Win XP自带的zip功能
regsvr32 /u zipfldr.dll
实例10:禁用FSO对象
regsvr32 /u scrrun.dll
实例11:用户帐户打开后看不到里面的内容
regsvr32 nusrmgr.cpl 是用户账户的运行文件
regsvr32 mshtml.dll 是HTML解释器相关模块
regsvr32 jscript.dll 是Microsoft javascript脚本支持相关文件
regsvr32 /i shdocvw.dll 是为Windows应用程序添加基础文件和网络操作相关模块
用户帐户打开空白一般可能模块会出现问题,有的会出现比如模块找不到等
管理員無法打開或設置用戶權限解決方法:
執行:regsvr32 uscript.dll
regsvr32 mshtml.dll
切换用户出现警示提示,“高级INF安装程序”
“错误:无法定位INF文件C:\WINDOWS\INF\icw.inf
regsvr32 MSHTML.DLL
Regsvr32其它应用:
A、修复 IE 浏览器
如果发现IE不能打开新的窗口,用”鼠标左键“点击超链接没有任何反应,用鼠标右键点击超链接,在弹出的菜单中选择“在新窗口打开”也没有任何反应——
1、单击“开始-->运行”,在“运行”窗口中,输入“regsvr32 actxprxy.dll”,然后“确定”,接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”,再次点击“确定”;
2、再次打开“运行”窗口,输入“regsvr32 shdocvw.dll”,单击“确定”;
3、重新启动Windows系统,运行IE,就会发现——OK了。
B、卸载无用“鸡肋”
Windows XP自带ZIP功能,占用了很多系统资源,其功能还不如第三方解压缩软件。如要卸载它——
点击“开始→运行”,在运行对话框中输入“regsvr32 /u zipfldr.dll”,单击“确定”后,弹出卸载成功信息框,就完成卸载ZIP功能。恢复ZIP功能,输入“regsvr32 zipfldr.dll”即可。
C、防范脚本病毒
当前嵌在网页中的脚本病毒很是厉害。很多脚本病毒的复制、传播都离不开“FSO对象(File System Object)”,因此禁用“File System Object”就能有效地控制脚本病毒的传播。方法——
单击“开始-->运行”,在“运行”窗口中,输入”regsvr32 /u scrrun.dll",就可以禁用FSO对象。需要使用FSO对象时,输入“regsvr32 scrrun.dll ”即可。
扩展阅读:
dll是什么?
全英文Dynamic Link Library,意为“动态链接库”。dll文件自然就是动态链接库文件了。
详解:[url]http://baike.baidu.com/view/147789.htm[/url] [Window Title]
RegSvr32
[Content]
The command-flag "/?" is not valid. Please review the command usage and try again.
Usage: regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
/u - [color=Blue]Unregister[/color] server
/s - Silent; display no message boxes
/i - Call DllInstall passing it an optional [cmdline]; when used with /u calls dll uninstall
/n - do [color=Blue]not[/color] call DllRegisterServer; this option must be used with /i 这么多文件怎么记呀,估计记过也会忘得吧 [b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=94612&ptid=14290]3#[/url] [i]andy七少[/i] [/b]
不需要记,知道有那么回事就行了,至少需要用的时候知道去哪里查。
rundll32在批处理中的应用搜集
[url]http://bbs.bathome.net/thread-2358-1-1.html[/url]
regsvr32.exe与rundll32.exe在批处理中的使用
[url]http://bbs.bathome.net/thread-414-1-1.html[/url] 顶一个,喜欢解决系统问题,但又不知道从哪里下手..
页:
[1]