regsvr32& rundll32

来源:互联网 发布:淘宝app 退出登录 编辑:程序博客网 时间:2024/06/13 17:12

17.Regsvr32使用方法

  Regsvr32使用方法使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:“regsvr32[/n][/i(:cmdline)]dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。参数有如下意义:/u——反注册控件/s——不管注册成功与否,均不显示提示框/c——控制台输出/i——跳过控件的选项进行安装(与注册不同)/n——不注册控件,此选项必须与/i选项一起使用

  18.Regsvr32命令修复系统故障

  Regsvr32命令修复系统故障Regsvr32命令是Windows系统提供的一个实用工具,它用来向系统注册控件或者卸载控件,利用该命令,可找回系统丢失的功能。Regsvr32命令以命令行方式运行,其命令格式为:Regsvr32Filename,Filename是控件文件名,不带参数u就是注册控件,带参数u就是卸载控件。l.恢复图片预览功能:WindowsXP的图片预览功能,对应的控件文件为thurnbvw.dll。如果该功能损坏,可单击“开始”一“运行”,在“打开”框中输人:"Regsvr32Thurnbvw.dll",单击“确定”执行命令,这时就会弹出提示框:"DllRegisterServerinThumbvw.dllsucceeded.",这表明控件注册成功。重新启动电脑,WindowsXP的图片预览功能便恢复了。2.恢复ZIP功能:WindowsXP系统提供了ZIP功能,虽然功能不算强大,但不需要第三方软件就可打开ZIP文件,而且可以把ZIP压缩文件当作文件夹使用,也算是比较方便、实用的功能。如果该功能损坏,可在运行框中执行“Regsvr32ZIPfldr.dll”命令,然后重新启动电脑即可恢复。3.恢复IE新窗口打开超级链接功能:在IE中有两种超级链接,一种是在当前页面跳转的链接,另一种是弹出新窗口的链接,对第一种链接也可按住Shift键在新窗口中打开。很多人都遇到过不能在新窗口打开链接的麻烦事儿,这个问题也是因控件注册信息丢失引起的。解决办法是:在运行框中分别执行三个命令:“Regsvr32Actxprxy.dll”、“Regsvr32Shdocvw.dll”、"Regsvr32Oleaut32.dll”。一这三个控件注册成功后,重新启动电脑,IE就恢复正常了。4.恢复FSO功能:现在有很多人利用自己的电脑建论坛、网站,论坛或者动态网站程序都可进行在线文件管理,管理员通过页面就可操作文件,但经常有人反映自己的论坛、网站不能在线管理文件,这是因为服务器的FSO功能没有开通或者出现故障,解决办法是:在服务器的运行框中执行“Regsvr32Sorrun.dll",最后重启服务器即可开通/恢复FSO功能。5.恢复在线升级功能:在Windows的“开始”菜单的顶端,有一个“WindowsUpdate”项,可以快捷的对系统进行在线升级打补。但有时会发现无法进行在线升级,要解决这个故障,只要在运行框中执行"Regsvr32Wupdinfo.dll",重启电脑即可解决。

  19.RUNDLL32.EXE

  RUNDLL32.EXE是什么程序Rundll32.exe是什么?顾名思意,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。当然,这些Rundll32.exe执行的DLL文件是什么,我们都可以从系统自动加载的地方找到。现在,我来介绍一下Rundll32.exe这个文件,意思上边已经说过,功能就是以命令行的方式调用动态链接程序库。系统中还有一个Rundll.exe文件,他的意思是“执行16位的DLL文件”,这里要注意一下。在来看看Rundll32.exe使用的函数原型:VoidCALLBACKFunctionName(HWNDhwnd,HINSTANCEhinst,LPTSTRlpCmdLine,IntnCmdShow);其命令行下的使用方法为:Rundll32.exeDLLname,Functionname[Arguments]DLLname为需要执行的DLL文件名;Functionname为前边需要执行的DLL文件的具体引出函数;[Arguments]为引出函数的具体参数。略谈Rundll32.exe的作用(我是菜鸟)常用Windows9x的朋友一定对Rundll32.exe和Rundll.exe这两个档案不会陌生吧,不过,由於这两个程式的功能原先只限於在微软内部使用,因而真正知道如何使用它们的朋友想必不多。那么好,如果你还不清楚的话,那么就让我来告诉你吧。首先,请你做个小实验(请事先保存好你正在执行的程式的结果,否则...):点击“开始-程式-Ms-Dos方式”,进入Dos视窗,然後键入rundll32.exeuser.exe,restartwindows,再按下回车键,这时你将看到,机器被重启了!怎么样,是不是很有趣?当然,Rundll的功能绝不仅仅是重启你的机器。其实,Rundll者,顾名思义,执行Dll也,它的功能就是以命令列的方式呼叫Windows的动态链结库,Rundll32.exe与Rundll.exe的区别就在於前者是呼叫32位的链结库,而後者是运用於16位的链结库,它们的命令格式是:RUNDLL.EXE,,这里要注意三点:1.Dll档案名中不能含有空格,比如该档案位於c:/ProgramFiles/目录,你要把这个路径改成c:/Progra~1/;2.Dll档案名与Dll入口点间的逗号不能少,否则程式将出错并且不会给出任何资讯!3.这是最重要的一点:Rundll不能用来呼叫含返回值参数的Dll

rundll32详解
  


进程文件:rundll32或者rundll32.exe
描述:rundll32.exe用于在内存中运行dll文件,它们会在应用程序中被使用。这个程序对你系统的正常运行是非常重要的
注意:rundll32.exe也可能是w32.miroot.worm病毒。该病毒允许攻击者访问你的计算机,窃取密码和个人数据。请注意此进程所在的文件夹,正常的进程应该是在windows的system32和system32/dllcache下面

进程文件:rundll 或者 rundll.exe
描述: rundll.exe是windows 95/98/me系统的一部分。这个程序对你系统的正常运行是非常重要的
注意:rundll.exe也可能是loxoscam和backdoor.schoolbus.b木马的一部分。该病毒会在windows xp和2000中出现,该病毒允许攻击者访问你的计算机

Rundll32.exe是什么?顾名思义,“执行32位的DLL文件”(16位的DLL文件使用rundll.exe)。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,从而实现了进程上的隐藏。如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。

DLL (Dynamic Link Library)也就是“动态链接库”,是一个包含可由多个程序同时使用的代码和数据的库。例如,在 Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。

下表说明了 Windows 操作系统中的一些作为 DLL 实现的文件:

? ActiveX 控件 (.ocx) 文件
ActiveX 控件的一个示例是日历控件,它使您可以从日历中选择日期。
? 控制面板 (.cpl) 文件
.cpl 文件的一个示例是位于控制面板中的项。每个项都是一个专用 DLL。
? 设备驱动程序 (.drv) 文件
设备驱动程序的一个示例是控制打印到打印机的打印机驱动程序。

常见问题恐怕就是进程里出现多个rundll32.exe进程,然后许多人害怕是自己中毒了。

上图中共有5个RUNDLL32.EXE进程,是中毒了吗?不是的。只不过自己多打开了几个控制面板里面的选项而已。大家也可以试一下,当你打开“系统属性”时,进程里会出现一个RUNDLL32.EXE进程,当你打开“显示属性”时,又会出现第二个。所以,出现多个RUNDLL32.EXE不一定就是中毒,当然不排除中毒可能。
以下是应用实例:

锁定计算机:rundll32.exe user32.dll,LockWorkStation
快速重装IE: rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%/Inf/ie.inf

命令行: rundll32.exe shell32.dll,Control_RunDLL
功能: 显示控制面板
命令行: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
功能: 显示“控制面板-辅助选项-键盘”选项窗口
命令行: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2
功能: 显示“控制面板-辅助选项-声音”选项窗口
命令行: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3
功能: 显示“控制面板-辅助选项-显示”选项窗口
命令行: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4
功能: 显示“控制面板-辅助选项-鼠标”选项窗口
命令行: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
功能: 显示“控制面板-辅助选项-常规”选项窗口
命令行: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1

功能: 执行“控制面板-添加新硬件”向导。
命令行: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
功能: 执行“控制面板-添加新打印机”向导。
命令行: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
功能: 显示 “控制面板-添加/删除程序-安装/卸载” 面板。
命令行: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
功能: 显示 “控制面板-添加/删除程序-安装Windows” 面板。
命令行: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
功能: 显示 “控制面板-添加/删除程序-启动盘” 面板。
命令行: rundll32.exe syncui.dll,Briefcase_Create
功能: 在桌面上建立一个新的“我的公文包”。
命令行: rundll32.exe diskcopy.dll,DiskCopyRunDll
功能: 显示复制软盘的窗口
命令行: rundll32.exe apwiz.cpl,NewLinkHere %1
功能: 显示“建立快捷方式”的对话框,所建立的快捷方式的位置由%1参数决定。


命令行: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
功能: 显示“日期与时间”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
功能: 显示“时区”选项窗口。
命令行: rundll32.exe rnaui.dll,RnaDial [某个拨号连接的名称]
功能: 显示某个拨号连接的拨号窗口。如果已经拨号连接,则显示目前的连接状态的窗口。
命令行: rundll32.exe rnaui.dll,RnaWizard
功能: 显示“新建拨号连接”向导的窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
功能: 显示“显示属性-背景”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
功能: 显示“显示属性-屏幕保护”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
功能: 显示“显示属性-外观”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3
功能: 显示显示“显示属性-属性”选项窗口。

命令行: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
功能: 显示Windows的“字体”文件夹。
命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
功能: 同样是显示Windows的“字体”文件夹。
命令行: rundll32.exe shell32.dll,SHformatDrive
功能: 显示格式化软盘对话框。
命令行: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0
功能: 显示“控制面板-游戏控制器-一般”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1
功能: 显示“控制面板-游戏控制器-高级”选项窗口。
命令行: rundll32.exe mshtml.dll,PrintHTML (HTML文档)
功能: 行印HTML文档。
命令行: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl
功能: 显示Microsoft Exchange一般选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0
功能: 显示“控制面板-鼠标” 选项 。
命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
功能: 显示 “控制面板-键盘属性-速度”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
功能: 显示 “控制面板-键盘属性-语言”选项窗口。

命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
功能: 显示Windows“打印机”文件夹。
命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
功能: 显示Windows“字体”文件夹。
命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4
功能: 显示“控制面板-输入法属性-输入法”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add
功能: 执行“添加新调制解调器”向导。
命令行: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
功能: 显示“控制面板-多媒体属性-音频”属性页。
命令行: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
功能: 显示“控制面板-多媒体属性-视频”属性页。
命令行: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
功能: 显示“控制面板-多媒体属性-MIDI”属性页。
命令行: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
功能: 显示“控制面板-多媒体属性-CD音乐”属性页。
命令行: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4
功能: 显示“控制面板-多媒体属性-设备”属性页。
命令行: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1
功能: 显示“控制面板-声音”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl
功能: 显示“控制面板-网络连接”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl
功能: 显示ODBC32资料管理选项窗口。
命令行: rundll32.exe shell32.dll,OpenAs_RunDLL {drive:/path/filename}

功能: 显示指定文件(drive:/path/filename)的“打开方式”对话框。
命令行: rundll32.exe shell32.dll,Control_RunDLL password.cpl
功能: 显示“控制面板-密码”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl
功能: 显示“控制面板-电源管理属性”选项窗口。
命令行: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
功能: 显示Windows“打印机”文件夹。(同rundll32.exe shell32.dll,Control_RunDLL main.cpl @2)
命令行: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
功能: 显示“控制面板-区域设置属性-区域设置”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1
功能: 显示“控制面板-区域设置属性-数字”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2
功能: 显示“控制面板-区域设置属性-货币”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3
功能: 显示“控制面板-区域设置属性-时间”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4
功能: 显示“控制面板-区域设置属性-日期”选项窗口。
命令行: rundll32.exe desk.cpl,InstallScreenSaver [屏幕保护文件名]
功能: 将指定的屏幕保护文件设置为Windows的屏保,并显示屏幕保护属性窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0
功能: 显示“控制面板-系统属性-常规”属性窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
功能: 显示“控制面板-系统属性-设备管理器”属性窗口。

 命令行: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2
功能: 显示“控制面板-系统属性-硬件”属性窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3
功能: 显示“控制面板-系统属性-性能”属性窗口。
命令行: rundll32.exe user.exe,restartwindows
功能: 强行关闭所有程序并重启机器。
命令行: rundll32.exe user.exe,exitwindows
功能: 强行关闭所有程序并关机。
命令行: rundll32.exe shell32.dll,Control_RunDLL telephon.cpl
功能: 显示“拨号属性”选项窗口
命令行: rundll32.exe shell32.dll,Control_RunDLL themes.cpl
功能: 显示“桌面主题”选项面板

修复“资源浏览器”的浏览器栏区域呈现灰色空白问题

症状:
? 点击"查看"菜单中的"浏览器栏——文件夹"菜单项以后,浏览器栏区域呈现灰色空白,而没有显示出目录树结构。
? 点击"查看"菜单中的"浏览器栏——搜索"菜单项以后,浏览器栏区域呈现灰色空白,而没有显示出搜索界面。
原因:记录在 Windows 注册表里面的 Windows Shell 配置信息部分丢失或者全部丢失。
问题解决:
? 单击开始,单击运行,在打开框中键入cmd.exe,然后单击确定。
? 依次输入下面的内容:
rundll32 %systemroot%/system32/browseui.dll,DllInstall
rundll32 %systemroot%/system32/shdocvw.dll,DllInstall
rundll32 %systemroot%/system32/shell32.dll,DllInstall

 
本人在网上流浪了一下午的所得。先感慨一下。曾经。有一份资料放在我面前。我没有好好的珍惜。等到失去才追悔莫及。查资料时最悲哀的事莫过于此。。。
还是讲点实际的吧。在给出这连个命令的解释前。先说下自己的体会。找与程序相关的东西的时候。不要输入什么Rundll32.exe的详解,教程之类。而应该输入Rundll32.exe shell.dll 。这样查处来的有效信息多多了。而且实用。这招满管用的。嘿嘿。。。

第一个工具:rundll32.exe
第二个工具:regsvr32.exe
-------------------->1.Rundll32.exe
一。介绍
rundll32.exe是一个系统自带的可执行文件。是以命令行的形式调用动态链接程序库(.dll。是一个包含可由多个程序同时使用的代码和数据的库)。在windows 95/98/me等版本中。
还有一个rundll.exe。
rundll32.exe 与 rundll.exe 的区别是rundll调用16位的dll文件.
windows操作系统中的一些作为dll实现的文件有:
1.ActiveX控件(.ocx)文件
2.控制面板(.cpl)文件
3.设备驱动程序(.drv)文件

二。rundll32.exe的应用
命令行下,rundll32.exe的使用方法是:
Rundll32.exe DLLname,Functionname [Arguments]
DLLname:是需要执行的DLL文件名;
Functionname:前面需要执行的DLL文件的具体引出函数.
Arguments:为引出函数的具体参数.
那么dll文件有哪些参数呢?这里向大家推荐一个工具:eXeScope 。通过这个工具可以查看DLL文件有哪些函数。
对于使用rundll.exe,有以下三点需要注意。
1)1.Dll档案名中不能含有空格,比如该档案位於c:/ProgramFiles/目录,你要把这个路径改成c:/Progra~1/;
  2)2.Dll档案名与Dll入口点间的逗号不能少,否则程式将出错并且不会给出任何资讯!
  3)这是最重要的一点:Rundll不能用来呼叫含返回值参数的Dll,例如Win32API中的GetUserName(),GetTextFace()等。
 
三。实战。
(一) .通过rundll32.exe实现对控制面板的控制。
模块:shell.dll
命令:
1.显示控制面板:rundll32.exe shell32.dll,Control_RunDLL (注意了,大小写不能错。)
显示控制面板的一些选项:
(1)rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
功能: 显示“控制面板-辅助选项-键盘”选项窗口
(2)rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3
功能: 显示“控制面板-辅助选项-显示”选项窗口
2.复制磁盘
模块:diskcopy.dll
命令:rundll32.exe diskcopy.dll,DiskCopyRunDll
3.时间/日期
模块: timedate.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
结果: 显示设置日期/时间。
命令: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
结果: 显示设置时间区域。
这个我就不多举例子了。我保存了一个收集的资料。在这篇文章的最后面。包括了几乎所有的控制面板选项。及shell.dll的选项。
(二)使用Rundll32实现快速“关机、注销、重启、锁定桌面”
1.关机
rundll32.Exe shell32.dll SHExitWindowsEx 1
2.注销
rundll32.Exe shell32.dll SHExitWindowsEx 0
3.重启
rundll32.Exe shell32.dll SHExitWindowsEx 2
4.锁定桌面
rundll32.Exe user32.dll LockWorkStation
(3)3721网络实名使用Rundll32
很多朋友在上网时,不知不觉地被安装上一个名为“3721网络实名”的 Internet Explorer(简称IE)插件,然后我们就可以在IE中输入“中文名字”访问网站。其实这些功能就是通过Rundll32调用“网络实名”DLL组件实现的。
在一台已经安装“网络实名”的电脑上,运行“regedit.exe”注册表编辑器程序,依次展开“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run/”,
发现一个键名为“CnsMin”的启动项,其键值为“Rundll32.exe C:/WINNT/DOWNLO~1/CnsMin.dll Rundll32”(如果是Win98,这里的 C:/WINNT/DOWNLO~1/ 为 C:/WINDOWS/DOWNLO~1/),
“CnsMin.dll”是网络实名的DLL文件,“Rundll32”是Rundll32.exe 调用DLL文件包含的函数,这样,通过一个简单的Rundll32.exe 命令实现网络实名功能。

(4)病毒中的应用
网上查了相关资料。不过对dll文件一点也不熟悉。有兴趣的人自己研究了。
(五)写个利用rundll32.exe的批处理。
这么多的命令怎么好记呢?哪个有心的人写个批处理吧。可以实现输入序号实现功能。期待哦。。
(六)收集的命令

      
     命令列: rundll32.exe shell32.dll,Control_RunDLL
     功能: 显示控制面板
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
     功能: 显示“控制面板-辅助选项-键盘”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2
     功能: 显示“控制面板-辅助选项-声音”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3
     功能: 显示“控制面板-辅助选项-显示”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4
     功能: 显示“控制面板-辅助选项-滑鼠”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
     功能: 显示“控制面板-辅助选项-传统”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
     功能: 执行“控制面板-添加新硬体”向导。
     命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
     功能: 执行“控制面板-添加新印表机”向导。
     命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
     功能: 显示 “控制面板-添加/删除程式-安装/卸载” 面板。
     命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
     功能: 显示 “控制面板-添加/删除程式-安装Windows” 面板。
     命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
     功能: 显示 “控制面板-添加/删除程式-启动盘” 面板。
     命令列: rundll32.exe syncui.dll,Briefcase_Create
     功能: 在桌面上建立一个新的“我的公文包”。
     命令列: rundll32.exe diskcopy.dll,DiskCopyRunDll
     功能: 显示复制软碟视窗
     命令列: rundll32.exe apwiz.cpl,NewLinkHere %1
     功能: 显示“建立快捷方式”的对话框,所建立的快捷方式的位置由%1参数决定。
     命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
     功能: 显示“日期与时间”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
     功能: 显示“时区”选项视窗。
     命令列: rundll32.exe rnaui.dll,RnaDial [某个拨号连接的名称]
     功能: 显示某个拨号连接的拨号视窗。如果已经拨号连接,则显示目前的连接状态的视窗。
     命令列: rundll32.exe rnaui.dll,RnaWizard
     功能: 显示“新建拨号连接”向导的视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
     功能: 显示“显示属性-背景”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
     功能: 显示“显示属性-萤屏保护”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
     功能: 显示“显示属性-外观”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3
     功能: 显示显示“显示属性-属性”选项视窗。
     命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
     功能: 显示Windows的“字体”档案夹。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
     功能: 同样是显示Windows的“字体”档案夹。
     命令列: rundll32.exe shell32.dll,SHformatDrive
     功能: 显示格式化软碟对话框。
     命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0
     功能: 显示“控制面板-游戏控制器-一般”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1
     功能: 显示“控制面板-游戏控制器-进阶”选项视窗。
     命令列: rundll32.exe mshtml.dll,PrintHTML (HTML文档)
     功能: 列印HTML文档。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl
     功能: 显示Microsoft Exchange一般选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0
     功能: 显示“控制面板-滑鼠” 选项 。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
     功能: 显示 “控制面板-键盘属性-速度”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
     功能: 显示 “控制面板-键盘属性-语言”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
     功能: 显示Windows“印表机”档案夹。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
     功能: 显示Windows“字体”档案夹。
     命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4
     功能: 显示“控制面板-输入法属性-输入法”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add
     功能: 执行“添加新调制解调器”向导。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
     功能: 显示“控制面板-多媒体属性-音频”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
     功能: 显示“控制面板-多媒体属性-视频”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
     功能: 显示“控制面板-多媒体属性-MIDI”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
     功能: 显示“控制面板-多媒体属性-CD音乐”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4
     功能: 显示“控制面板-多媒体属性-设备”属性页。
     命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1
     功能: 显示“控制面板-声音”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl
     功能: 显示“控制面板-网路”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl
     功能: 显示ODBC32资料管理选项视窗。
     命令列: rundll32.exe shell32.dll,OpenAs_RunDLL {drive:/path/filename}
     功能: 显示指定档案(drive:/path/filename)的“打开方式”对话框。
     命令列: rundll32.exe shell32.dll,Control_RunDLL password.cpl
     功能: 显示“控制面板-密码”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl
     功能: 显示“控制面板-电源管理属性”选项视窗。
     命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL  PrintersFolder
     功能: 显示Windows“印表机”档案夹。(同rundll32.exe shell32.dll,Control_RunDLL  main.cpl @2)
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
     功能: 显示“控制面板-区域设置属性-区域设置”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1
     功能: 显示“控制面板-区域设置属性-数字”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2
     功能: 显示“控制面板-区域设置属性-货币”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3
     功能: 显示“控制面板-区域设置属性-时间”选项视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4
     功能: 显示“控制面板-区域设置属性-日期”选项视窗。
     命令列: rundll32.exe desk.cpl,InstallScreenSaver [萤屏保护档案名]
     功能: 将指定的萤屏保护档案设置为Windows的屏保,并显示萤屏保护属性视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0
     功能: 显示“控制面板-系统属性-传统”属性视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
     功能: 显示“控制面板-系统属性-设备管理器”属性视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2
     功能: 显示“控制面板-系统属性-硬体配置档案”属性视窗。
     命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3
     功能: 显示“控制面板-系统属性-性能”属性视窗。
     命令列: rundll32.exe user.exe,restartwindows
     功能: 强行关闭所有程式并重启机器。
     命令列: rundll32.exe user.exe,exitwindows
     功能: 强行关闭所有程式并关机。
     命令列: rundll32.exe shell32.dll,Control_RunDLL telephon.cpl
     功能: 显示“拨号属性”选项视窗
     命令列: rundll32.exe shell32.dll,Control_RunDLL themes.cpl
     功能: 显示“桌面主旨”选项面板
     当然,不止是VisualBasic,象Delphi.VisualC++等其他程式设计语言也可以通过呼叫外部命令的方法来使用Rundll的这些功能,具体方法这里就不再详细叙述了。灵活的使用Rundll,一定会使你的程式设计轻轻松松,达到事半功倍的效果!

-----------------------------------> 2.Regsvr32.exe

一。简介
regsvr32.exe是32位系统下使用的DLL注册和反注册工具,大家在CMD里面输入regsvr32.exe,就可以看到它的用法。
它的格式如下
regsvr32 [/s] [/n] [/i[:cmdline]] DLL文件名
/u:反注册DLL文件。
/s:安静模式执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框。
/c:控制端口
/i:在使用/u反注册时调用DllInstall;
/n:不调用DllRegisterServer,必须与/i连用。
输入DLL文件名时,如果待处理的是非系统文件,必须在文件名前添加文件绝对路径,必须注意的是文件路径不包含中文,
否则很可能导致处理失败。如果碰到regsvr32不能正常执行时,很可能系统文件遭到破坏,因为使用regsvr32.exe时会调用到 Kernel32.dll、User32.dll和Ole32.dll三个文件,
在DOS模式或其它系统替换正常文件即可解决。
二。Regsvr32错误消息的说明
当使用 Regsvr32.exe 时,它会尝试加载该组件并调用它的 DLLSelfRegister 函数。如果此尝试成功,Regsvr32.exe 会显示一个指示成功的对话框。如果此尝试失败,Regsvr32.exe 会返回一条错误消息,其中可能会包括一个 Win32 错误代码。
以下列表介绍了 RegSvr32 错误消息和可能的原因。
输入DLL文件名时,如果待处理的是非系统文件,必须在文件名前添加文件绝对路径,必须注意的是文件路径不包含中文,否则很可能导致处理失败。如果碰到regsvr32不能正常执行时,很可能系统文件遭到破坏,因为使用regsvr32.exe时会调用到Kernel32.dll、User32.dll和Ole32.dll三个文件,在DOS模式或其它系统替换正常文件即可解决。
Unrecognized flag:/invalid_flag
键入的标志或开关组合无效(请参阅本文中的“Regsvr32.exe 的用法”一节)。
No DLL name specified.
未包括 .dll 文件名(请参阅本文中的“Regsvr32.exe 的用法”一节)。
Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.
Dllname不是.dll 或.ocx 文件。例如,键入 regsvr32 wjview.exe 就会生成该错误消息。
例如,键入regsvr32 icwdial.dll 后就会返回该错误消息,因为 Icwdial.dll 文件不能自行注册。如果您怀疑内存中有损坏的Dllname 版本,请尝试重新启动计算机,或重新提取该文件的原始版本。如果您运行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 资源工具包 中的 Kill 或 Pview 工具。有关其他信息,请单击以查看以下 Microsoft 知识库文章:197155 如何终止孤立进程OleInitialize failed (or OleUninitialize failed).
Regsvr32 必须先初始化 COM 库,然后才能调用所需的 COM 库函数并在关闭时撤消对该库的初始化。
三:使用
1)屏蔽对压缩文件的支持
regsvr32 /u zipfldr.dll
regsvr32 /u cabview.dll

2)屏蔽视频预览和刻录功能
regsvr32 /u shmedia.dll

3)屏蔽Windows图片和传真查看器
regsvr32 /u shimgvw.dll

4)拯救失落的“搜索”
regsvr32 urlmon.dll

5)纠正IE保存MHT网页错误
regsvr32 inetcomn.dll

6)在使用Windows Update更新操作时,提示“IEXPLORE错误”,无法继续更新操作。

首先在运行输入框中输入“regsvr32 /u wuv3is.dll”反注册此链接库,接着进入“X:/Program Files/Windows Update”(X为Windows XP的在盘符),
删除wuv3is.dll文件。最后重新执行Windows Update操作,系统会重新生成wuv3is.dll文件,错误提示也不会再弹出。

7)解决Windows无法在线升级的问题
regsvr32 wupdinfo.dll

8)修复IE浏览器
  regsvr32 Shdocvw.dll
  regsvr32 Oleaut32.dll
  regsvr32 Actxprxy.dll
  regsvr32 Mshtml.dll
  regsvr32 Urlmon.dll
  regsvr32 browseui.dll
 
四:哈哈。知道这个命令后你想到了做些什么呢?
写个系统优化的批处理?(给Window瘦身哦)

 

转自:风林雨木,tiyileo文章,百度文档

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 红包抵扣被关了怎么办 天猫客户给差评怎么办 淘宝闪电退款有纠纷怎么办呀 手机屏幕右下角出现彩色点怎么办 在超市买到假货怎么办 天猫超市多发货怎么办 天猫中不小心取消退款了怎么办 天猫超市写错了怎么办 二维码收付款不到红包怎么办 天猫优惠劵过期了怎么办 天猫购物津贴用不完怎么办 天猫上买的大件东西实物不符怎么办 天猫上面料成分与实物不符怎么办 闲鱼发货与实物不符怎么办 天猫超市买贵了怎么办 天猫超市里购买的东西退货怎么办 淘宝店上传的图片不清楚怎么办 微信图片打印出来不清楚怎么办 微信图片打印不清楚怎么办 淘宝上传商品视频不清楚怎么办 手机安装器没了怎么办 我不做直播换工作怎么办 天猫发票被投诉怎么办 天猫机顶盒闪退怎么办 苹果8红色掉漆怎么办 毛坯房验房房及厅试水时漏水怎么办 淘宝退货赠品被拆了怎么办 如果淘宝买家说赠品不好怎么办 淘宝顾客反应没赠品怎么办 淘宝上买东西赠品不给怎么办 天猫店关了质量有问题怎么办 蘑菇街开店被骗了怎么办 百视通网络机顶盒恢复出厂后怎么办 王牌电视出现无信号怎么办 联通电视串台了怎么办 电视上出现系统更新怎么办 电视开机一直在更新怎么办 云视听极光闪退怎么办 不小心打错电话怎么办 相亲发信息不回怎么办 如果一个人微信不回电话不接怎么办