rundll32.exe命令使用大法
用命令启动控制面板和使用RUNDLL32大全
锁住win2000或WINXP
命令:RUNDLL32 USER32.DLL,LockWorkStation
复制磁盘
命令:rundll32.exe diskcopy.dll,DiskCopyRunDll
字体窗口
命令:RUNDLL32 SHELL32.DLL,SHHelpShortcuts_RunDLL FontsFolder
打印机和传真
命令:RUNDLL32 SHELL32.DLL,SHHelpShortcuts_RunDLL PrintersFolder
增加新的打印机
命令:rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
系统属性
sysdm.cpl (常规/计算机名/硬件/还原等等)
添加/删除程序
appwiz.cpl (添加程序/更改删除程序/添加删除组件等)
时间/日期
timedate.cpl (时间日期/时区)
显示器
desk.cpl (背景/屏幕保护/外观/设置/桌面)
IE(internet 设置)
命令:RUNDLL32 PRINTUI.DLL,PrintUIEntry /?
查找用户、联系人和组
命令:RUNDLL32 dsquery,OpenQueryWindow
先找到这些啦,有其他命令的话,大家可以一起加呀!
结果: 第一行显示鼠标属性,第二行键盘属性。鼠标、键盘属性都属于main模块
Run("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1")
regsvr32-介绍及使用方法
Regsvr32-介绍及使用方法regsvr32的确是个强大的工具,我收集了几篇文章总结起来供大家参考!-----------------------------------------------------------------------------------------------------Regsvr32命令修复系统故障Regsvr32命令是 Windows 系统提供的一个实用工具,它用来向系统注册控件或者卸载控件,利用该命令,可找回系统丢失的功能。
Regsvr32命令以命令行方式运行,其命令格式为: Regsvr32 Filename, Fi lename是控件文件名,不带参数 u 就是注册控件,带参数 u 就是卸载控件。
l. 恢复图片预览功能: Windows XP的图片预览功能,对应的控件文件为 thurnbvw.dll。
如果该功能损坏,可单击“开始”一“运行” , 在“打开”框中输人:" Regsvr32 Thurnbvw. dll" ,单击“确定”执行命令,这时就会弹出提示框: " DllRegisterServer in Thumbvw.dll succeeded." ,这表明控件注册成功。
重新启动电脑,WindowsXP 的图片预览功能便恢复了。
2. 恢复ZIP功能:Windows XP 系统提供了ZIP功能,虽然功能不算强大,但不需要第三方软件就可打开ZIP文件,而且可以把ZIP压缩文件当作文件夹使用,也算是比较方便、实用的功能。
如果该功能损坏,可在运行框中执行“Regsvr32 ZIPfldr.dll”命令,然后重新启动电脑即可恢复。
3. 恢复IE新窗口打开超级链接功能:在IE中有两种超级链接,一种是在当前页面跳转的链接,另一种是弹出新窗口的链接,对第一种链接也可按住Shift键在新窗口中打开。
很多人都遇到过不能在新窗口打开链接的麻烦事儿,这个问题也是因控件注册信息丢失引起的。
regsvr32的使用
注册一个组件使用 regsvr32 xxx.dll 命令。其中 DLL(即 xxx.dll)输出四个函数。 DllGetClassObject,DllRegisterServer,DllUnregisterServer 和 DllMain。下面简单介绍这 四个函数的用途 DllGetClassObject 用于返回 classfactory 对象指针,classfactory 用于创 建组件实例,详情参看《COM 技术内幕》
Regsvr32
百科名片
Regsvr32
Regsvr32命令的作用是将动态链接库文件注册为注册表中的命令组成。WInXP 系统的 regsvr32.exe 在 windows\system32文件夹下;2000系统的 regsvr32.exe 在 winnt\system32 文件夹下。
编辑本段语法
用户帐户打不开
regsvr32 nusrmgr.cpl regsvr32 mshtml.dll regsvr32 jscript.dll regsvr32 /i shdocvw.dll
在线升级的问题
regsvr32 wupdinfo.dll 虽然这两个命令能修复,但治标不治本,我建议遇到此问题的 朋友到微软网站进行 IE 安全更新,即打漏洞补丁。
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname 其中 dllname 为 activex 控件文件名,建议 在安装前拷贝到 system 文件夹下。
编辑本段参数
/u 反注册控件 /s 指定 regsvr32 安静运行,且不显示任何消息框。 /n 指定不调用 DllRegisterServer。此选项必须与 /i 共同使用。 /i:cmdline 调用 DllInstall 将它传递到可选的 [cmdline]。在与 /u 共同使用时,它调用 dll 卸载。
rundll32详解
设备驱动程序的一个示例是控制打印到打印机的打印机驱动程序。
常见问题恐怕就是进程里出现多个rundll32.exe进程,然后许多人害怕是自己中毒了。
上图中共有5个RUNDLL32.EXE进程,是中毒了吗?不是的。只不过自己多打开了几个控制面板里面的选项而已。大家也可以试一下,当你打开“系统属性”时,进程里会出现一个RUNDLL32.EXE进程,当你打开“显示属性”时,又会出现第二个。所以,出现多个RUNDLL32.EXE不一定就是中毒,当然不排除中毒可能。
功能: 显示“控制面板-辅助选项-鼠标”选项窗口
命令行: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
功能: 显示“控制面板-辅助选项-常规”选项窗口
命令行: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
功能: 显示“控制面板-多媒体属性-设备”属性页。
命令行: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1
功能: 显示“控制面板-声音”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl
命令行: rundll32.exe apwiz.cpl,NewLinkHere %1
功能: 显示“建立快捷方式”的对话框,所建立的快捷方式的位置由%1参数决定。
命令行: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
功能: 显示“日期与时间”选项窗口。
rundll32使用方法
winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 3', 9);
{辅助选项 属性-鼠标}
winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 4', 9);
{辅助选项 属性-常规}
winexec('rundll32.exe shell32.dll, Control_RunDLL access.cpl, 5', 9);
{添加/删除程序 属性-安装/卸载}
winexec('rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 1', 9);
{系统 属性-性能}
winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 3', 9);
{日期/时间 属性}
winexec('rundll32.exe shell32.dll, Control_RunDLL timedate.cpl', 9);
"rundll32 rnaui.dll,RnaWizard" - 运行"Internet连接向导", 如果加上参数"/1"则为silent模式
"rundll32 shell32,SHFormatDrive" - 打开"格式化磁盘(A)"窗口
"rundll32 shell32,SHExitWindowsEx -1" - 冷启动Windows Explorer
RUNDLL32命令资料
功能 : 显示“显示属性-屏幕保护”选项窗口。 命令行 : rundll32.exe,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
rundll32.exe的用法
命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
功能: 同样是显示Windows的“字体”文件夹。
命令行: rundll32.exe shell32.dll,SHFormatDrive
功能: 显示 “控制面板-键盘属性-速度”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
功能: 显示 “控制面板-键盘属性-语言”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
功能: 显示“显示属性-外观”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3
功能: 显示显示“显示属性-属性”选项窗口。
命令行: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
功能: 显示“显示属性-背景”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
功能: 显示“显示属性-屏幕保护”选项窗口。
命令行: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
功能: 显示某个拨号连接的拨号窗口。如果已经拨号连接,则显示当前的连接状态的窗口。
命令行: rundll32.exe rnaui.dll,RnaWizard
Regsvr32命令应用大全
Regsvr32命令应用大全regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:regsvr32[/u][/s][/n][/i[:cmdline]]DLL文件名命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令。
未带任何参数是注册DLL文件功能,其它参数对应功能如下:/u:反注册DLL文件;/s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框。
/c:控制端口;/i:在使用/u反注册时调用DllInstall;/n:不调用DllRegisterServer,必须与/i连用。
单独运行regsvr32.exe程序,可以看到弹出一“No DLL name specified”的错误提示框,并且可以看到参数原英文提示信息输入DLL文件名时,如果待处理的是非系统文件,必须在文件名前添加文件绝对路径,必须注意的是文件路径不包含中文,否则很可能导致处理失败。
如果碰到regsvr32不能正常执行时,很可能系统文件遭到破坏,因为使用regsvr32.exe时会调用到Kernel32.dll、User32.dll和Ole32.dll三个文件,在DOS模式或其它系统替换正常文件即可解决。
Windows系统提供的Regsvr32命令也许很多朋友都见过可能还不知道怎么用,它可是一个很实用的功能。
一、能够帮你轻松修复IE浏览器很多经常上网的朋友都有过这样的遭遇:IE不能打开新的窗口,用鼠标点击超链接也没有任何反应。
这时重装IE一般能解决问题。
其实不必这么麻烦,使用Regsvr32命令就可以轻松搞定。
淘宝导购在“开始→运行”中键入“regsvr32actxprxy.dll”命令,点击“确定”按钮,这时会弹出一个信息对话框“DllRegisterServerin actxprxy.dll succeeded”,点击“确定”;然后再在“开始→运行”中键入“regsvr32shdocvw.dll”命令,单击“确定”即可。
Windows中巧用RUNDLL32.exe命令
Windows中巧用RUNDLL32.exe命令在win9x/2k/xp中,对“rundll32.exe”这个系统命令很多朋友都不陌生,但你知道怎么使用它吗?恐怕了解的人不多。
Rundll32者,顾名思义,执行dll(动态链接库)也,是windows用来调用32位dll函数时所使用的命令(16位的dll文件使用rundll32.exe。
dll文件是windows的基础,所有的api函数都是在dll中实现的。
它不能独立运行,一般都是由进程加载并调用的。
运行dll文件最简单的方法是利用rundll32.exe,它的命令格式是“rundll32.exe 动态链接库名、函数名、参数名”,下面通过几个实例,介绍rundll32.exe的使用。
一、使用Rundll32.exe实现快速“关机、注销、重启、锁定桌面”我们每天都要重复关机、注销、重启、锁定桌面这些操作,是不是感觉很麻烦?现在可以使用Rundll32.exe简化它们的操作。
打开记事本程序,分别编写shutdown.bat、logoff.bat、reboot.bat、lock.bat文件,它们的内容分别如下:1.shutdown.bat(关机)rundll32.exe.Exeshell32.dll SHExitWindowsEx12.logoff.bat(注销)rundll32.exe.Exeshell32.dll SHExitWindowsEx03.reboot.bat(重启)rundll32.exe.Exeshell32.dll SHExitWindowsEx24.lock.bat(锁定桌面)rundll32.exe.Exeuser32.dll LockWorkStation其中,0代表注销,1代表关机,2代表重启,4代表关闭电源。
将这四个文件保存在桌面上,这样就可以通过运行相应的文件进行快速操作,岂不方便!二、3721网络实名使用Rundll32.exe很多朋友在上网时,不知不觉地被安装上一个名为“3721网络实名”的InternetExplorer(简称IE)插件,然后我们就可以在IE中输入“中文名字”访问网站。
rundll32详解
进程文件:RUNDLL32或Rundll32.exe的描述:用于运行在内存中的dll文件的Rundll32.exe,他们将在您的应用程序中使用。
这个程序对你系统的正常运行是非常重要的注: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(动态链接库)是一个动态链接库,代码库和多个程序在同一时间的数据。
例如,在Windows操作系统中,共同功能的对话Comdlg32 DLL的执行情况。
因此,每个程序都可以使用“打开”对话框的DLL中的函数。
这有助于促进代码重用和内存的有效使用。
下表介绍了一些Windows作业系统作为一个DLL文件实现:•ActiveX控件(OCX)文件ActiveX控件的一个例子是一个日历控件,它允许您从日历中选择一个日期。
•控制面板(CPL)文件一个例子。
WinXP中的Regsvr32命令活学活用(1篇)
WinXP中的Regsvr32命令活学活用(1篇)Win XP中的Regsvr32命令活学活用1Win XP中的Regsvr32命令活学活用在Windows XP操作系统中,很多系统功能都和控件(如扩展名为DLL、OCX、CPL的文件)有关,必须对控件注册才能实现这些对应功能。
通常情况下,在安装操作系统时,控件会自动进行注册,但由于使用过程中被病毒破坏、系统故障或者人为原因,常会导致部分控件注册信息丢失,造成系统部分功能出现故障。
一旦遇到这种情况,我们就可以请Regsvr32命令来帮助解决控件的注册问题。
Regsvr32命令是Windows系统提供的一个实用工具,利用该命令可以注册或卸载系统控件,以修复系统丢失的功能。
Regsvr32命令以命令行方式运行,同时,Regsvr32命令的正常运行还需要Kernel32.dll、User32.dll和Ole32.dll文件的__。
小知识:在Windows 2000/Xp系统中,Regsvr32.exe命令文件存于“X:Winntsystem32”文件夹中;Windows 9X系统中,该命令存于“X:Windowssystem”文件夹中(假设系统安装在X盘)。
Regsvr32命令的使用很简单,下面我们就通过几个例子来看看如何使用Regsvr32命令解决所遇到的实际问题。
实例1:恢复Windows Xp图片预览功能在使用Windiws XP过程中,如果图片预览控件注册信息丢失,就会导致无法正常预览图片。
由于Windows XP的图片预览功能对应的'控件文件为thurnbvw.dll,这时只需依次点击“开始/运行”,在弹出的“运行”对话框中输入“Regsvr32 Thurnbvw. dll”命令,单击“确定”按钮,执行后会弹出一个信息提示框:“DllRegisterServer in Thumbvw.dll succeeded.”,控件注册就成功了,重新启动电脑后,Windows XP的图片预览功能便恢复了。
鲜为人知的安装卸载绝技巧用Rundll3解析
鲜为人知的安装卸载绝技:巧用Rundll32在Windows系统中安装和卸载程序是件非常容易的事情,一般用户通过安装和卸载程序向导就能很轻松地完成。
但安装和卸载Windows程序还有些鲜为人知的小技巧,使用Rundll32命令安装和卸载Windows程序就是其中之一,可能你从来还没接触过,下面我们就一起领略它的神奇功能吧!提示:Rundll32.exe是Windows系统提供的一个命令,它用来调用32位的DLL函数(16位的DLL文件用Rundll.exe来调用。
DLL文件是Windows的基础,所有的API 函数都是在DLL中实现的,它不能独立运行,一般由进程加载并调用,运行DLL文件最简单的方法是利用Rundll32.exe,它的命令格式是“Rundll32.exe 动态链接库名函数名参数名”。
1.卸载微软Java虚拟机在Windows系统中,要想IE浏览器执行包含Java小程序的网页,必须安装微软Java 虚拟机(MSJVM),Windows 98/2000已经捆绑了MSJVM,Windows XP/2003中虽然已经剥离了微软Java虚拟机,但还是可以手工安装。
不过,有个现实我们不得不面对:由于微软和SUN公司的明争暗斗,微软已经停止对MSJVM的开发,因此很多用户改用SUN公司提供的Java虚拟机。
但微软没有提供MSJVM的卸载工具,使用Rundll32命令,我们可以轻松卸载MSJVM。
单击“开始→运行”命令,在“运行”对话框中输入“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”,回车后系统会打开“Microsoft VM uninstall”对话框,单击“是(Y)”按钮后,系统就会开始卸载微软Java虚拟机,卸载完成后需要重新启动系统。
接下来删除“%systemroot%”(即Windows的安装目录,Windows 2000系统为Winnt目录,Windows XP/2003为Windows目录)下的Java文件夹;“%systemroot%\inf”下的java.pnf 文件,以及“%systemroot%\system32”下的jview.exe文件和wjview.exe文件。
Regsvr32命令解决疑难杂1
Regsvr32命令解决疑难杂症大家可能在经常遇到一些IE和系统的小问题,windows也不是那样无情提供了一个叫Regsvr32的小命令,现在一起来学习:一、轻松修复IE浏览器很多经常上网的朋友都有过这样的遭遇:IE不能打开新的窗口,用鼠标点击超链接也没有任何反应。
这时重装IE一般能解决问题。
其实不必这么麻烦,使用Regsvr32命令就可以轻松搞定。
在“开始→运行”中键入“regsvr32 actxprxy.dll”命令,点击“确定”按钮,这时会弹出一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”,点击“确定”;然后再在“开始→运行”中键入“regsvr32 shdocvw.dll”命令,单击“确定”即可。
重新启动后IE已经被轻松修复了。
二、解决Windows无法在线升级的问题Windows的漏洞很多,每隔一段时间就需要使用“Windows Update”升级程序进行在线升级,不过“Windows Update”经常出现无法使用的情况,这时,我们可以使用Regsvr32来解决这个问题。
在“开始→运行”中键入“regsvr32 wupdinfo.dll”,点击“确定”按钮,这样在系统中就重新注册了“Windows Update”组件,重新启动后问题已经解决。
三、防范网络脚本病毒有新招网络脚本病毒嵌在网页中,上网时在不知不觉中机器就会感染上这种病毒。
笔者认为单纯使用杀毒软件并不能有效地防范这些脚本病毒,必须从病毒传播的机理入手。
网络脚本病毒的复制、传播都离不开FSO对象(File System Object,文件系统对象),因此禁用FSO对象就能有效地控制脚本病毒的传播。
操作方法很简单:在“开始→运行”中键入“regsvr32 /u scrrun.dll”就可以禁用FSO对象;如果需要使用FSO对象,键入“regsvr32 scrrun.dll”命令即可。
rundll32命令大全总汇详解最新发布完整珍藏版
58 显示“控制面板-系统属性-设备管理器”属性视窗 rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
22 显示“显示属性-萤屏保护”选项视窗 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
23 显示“显示属性-外观”选项视窗 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
24 显示显示“显示属性-属性”选项视窗 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3
19 显示某个拨号连接的拨号视窗。如果已经拨号连接,则显示目前的连接状态的视窗 rundll32.exe rnaui.dll,RnaDial [某个拨号连接的名称]
20 显示“新建拨号连接”向导的视窗。 rundll32.exe rnaui.dll,RnaWizard
21 显示“显示属性-背景”选项视窗 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
25 rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
26 同样是显示Windows的“字体”档案夹 rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
windows自带命令:Regsvr32的使用方法
Windows自带系统修复命令:Regsvr32Windows系统的Regsvr32命令有很多意想不到的功用,下面的这些命令,源自本人长期收集,并经过一一测试,希望能够给大家提供帮助。
1、浪潮财务软件出现“lscw.exe应用程序错误”解决途经:在“开始→运行”中键入“regsvr32 C:\GENERSOFT\LSCW\gif89.dll”(其中C:\GENERSOFT\LSCW为安装路径,请参照您的安装路径进行更改),然后点击“确定”,重新启动即可。
2、IE不能打开新的窗口,用鼠标点击超链接也没有任何反应。
解决途经:在“开始→运行”中键入“regsvr32 actxprxy.dll”命令,点击“确定”按钮。
然后再在“开始→运行”中键入“regsvr32 shdocvw.dll”命令,单击“确定”即可。
3、全部修复IE浏览器(解决网页显示不完整,JAVA效果不出现,网页不自动跳转,打开某些网站时总提示‘无法显示该页’等)在“开始→运行”中依次键入以下命令并“确定”执行regsvr32 Shdocvw.dllregsvr32 Oleaut32.dllregsvr32 Actxprxy.dllregsvr32 Mshtml.dllregsvr32 Urlmon.dllregsvr32 browseui.dll4、解决Windows无法在线升级的问题在“开始→运行”中键入“regsvr32 wupdinfo.dll”,点击“确定”按钮。
重新启动后解决问题。
5、防范网络脚本病毒的新招(禁用FSO对象)在“开始→运行”中键入“regsvr32 /u scrrun.dll”点击“确定”按钮;如果需要恢复使用FSO 对象,键入“regsvr32 scrrun.dll”命令即可。
6、卸载Win XP自带的ZIP功能,以减少系统资源消耗在“开始→运行”中键入“regsvr32 /u zipfldr.dll”,单击“确定”按钮;要恢复ZIP功能,键入“regsvr32 zipfldr.dll”即可。
Regsvr32命令原来可以这样用
r 在windows xp系统中有一个Regsvr32命令,可能很多朋友还不知道此命令的做用、Regsvr32命令是用来对未注册的“ActiveX控件”进行注册的。
系统外部的ActiveX控件要应用到自已的程序中必须使用它来注册。
虽然现在安装软件时都会自动进行注册,但有时手工注册还是有其特定用途的。
直接在“开始”-“运行”中执行命令“Regsvr32”就可以得到此命令的用法,{如图1}。
我们经常会用到的有“Regsvr32 ActiveX.dll”{注册ActiveX控件}和“Regsvr32 /u ActiveX.dll”{卸载ActiveX控件}。
例如:在D盘根目录下有个名为CWA.dll的控件需要我们手工注册,我们只要单击“开始”-“运行”。
在弹出的运行对话框中输入:“Regsvr32 D:\CWA.dll”。
并点击“确定”{如图2}。
这时系统就会提示“CWA.dll中的DllRegisterServer”成功。
这表明已成功注册。
如要卸载该控件,只需在“运行”中输入“Regsvr32 /u D:\CWA.dll"即可。
别小看这个不起眼的Regsvr32命令,巧妙利用它还可以解决很多棘手的问题。
跟网页病毒说拜拜网格脚本的、复制、传播、都离不开FSO(File System Object:文件系统对象)因些禁用FSO对象就能有效的地控制脚本病毒的传播。
那么如何来禁用FSO对象呢?点击“开始”-“运行”。
执行命令“Regsvr32 /u scrrun.dll”。
点击确定后,提示操作成功。
如使用FSO对象,运行”中执行命令“Regsvr32 scrrun.dll”。
即可恢复脚本功能。
Regsvr32的特殊作用想必Regsvr32大家一定都不陌生吧,在一些电脑教程或电脑杂志上总能看到它的身影,可如此一个高出镜率的“小明星”在我们很多人的眼里却显得十分的神秘,原来一般的文章都很少对它进行介绍,最多只是了了几句介绍一下如何用它解决常见问题,好多朋友可能都已经在一些文章的指导下使用过好多次Regsvr32了,但对它的“身世”却依然不了解,今天笔者就借这篇文章打消大家脑海里的疑团,带大家一起去认识一下这个Regsvr32。
rundll32命令大全
rundll32命令⼤全rundll32命令⼤全命令列:rundll32.exe user.exe,restartwindows功能: 系统重启命令列:rundll32.exe user.exe,exitwindows功能: 关闭系统命令列: 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的多种使用方式和检测特征
RUNDLL32.EXE的多种使⽤⽅式和检测特征恶意软件作者通常会模仿合法的Windows进程,因此经常可以看到恶意软件伪装为svchost.exe、rundll32.exe或Isass.exe进程,攻击者利⽤的就是⼤多数Windows⽤户可能都不清楚这些系统进程在正常情况下的⾏为特征。
关于RUNDLL32.EXE⽤于运⾏DLL,即运⾏动态链接库。
在MSDN中,对DLL的定义如下:动态链接库是⼀个模块,其中包含可以由另⼀个模块使⽤的函数或数据。
合法的RUNDLL32.EXErundll32.exe可执⾏⽂件可以是⼦进程也可以是⽗进程,具体取决于执⾏的上下⽂,为了确定⼀个rundll32.exe实例是否恶意,需要确认⼏件事。
1.启动它的路径合法的rundll32.exe进程始终位于:\Windows\System32\rundll32.exe\Windows\SystemWOW64\rundll32.exe(64位系统上的32位版本)例如,如果是从%temp%调⽤kernel32.dll,这种情况显然是恶意的,此外还需要在VirusTotal这样的站点上检查哈希值。
2.启动它时的命令⾏rundll32.exe实例的命令⾏,完全取决于要运⾏的内容,例如CPL⽂件、DLL安装等。
SHELL32.DLL - “Control_RunDll","Control_RunDllAsUser"与shell32.dll⼀起使⽤的常见函数为Control_RunDll和Control_RunDllAsUser.这两个函数⽤于运⾏.cpl⽂件或控制⾯板选项。
CPL即Control Panel Items(控制⾯板选项),是控制⾯板所提供功能对应的程序,是导出CPIApplet函数的DLL。
例如,System32⽂件夹中的main.cpl⽂件包含两个applet,分别是⿏标和键盘属性。
如果要在⿏标属性中更改指针,实际操作如下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
功能: 显示“时区”选项视窗。
命令列: rundll32.exe rnaui.dll,RnaDial [某个拨号连接的名称]
功能: 显示格式化软碟对话框。
命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0
功能: 显示“控制面板-游戏控制器-一般”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1
Shell “命令列”
如果能配合Rundll32.exe用好Shell指令,会使您的VB程式拥有用其他方法难以甚至无法实现的效果:仍以重启为例,传统的方法需要你在VB工程中先建立一个模组,然後写入WinAPI的声明,最後才能在程式中呼叫。而现在只需一句:
Shell “rundll32.exe user.exe,restartwindows”就搞定了!是不是方便多了?
略谈Rundll32.exe的作用
常用Windows9x的朋友一定对Rundll32.exe和Rundll.exe这两个档案不会陌生吧,不过,由於这两个程式的功能原先只限於在微软内部使用,因而真正知道如何使用它们的朋友想必不多。那么好,如果你还不清楚的话,那么就让我来告诉你吧。
功能: 显示“控制面板-辅助选项-声音”选项视窗
命令列: rundl_RunDLL access.cpl,,3
功能: 显示“控制面板-辅助选项-显示”选项视窗
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4
功能: 显示某个拨号连接的拨号视窗。如果已经拨号连接,则显示目前的连接状态的视窗。
命令列: rundll32.exe rnaui.dll,RnaWizard
功能: 显示“新建拨号连接”向导的视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
功能: 显示“控制面板-辅助选项-滑鼠”选项视窗
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
功能: 显示“控制面板-辅助选项-传统”选项视窗
命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
功能: 显示 “控制面板-键盘属性-速度”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
功能: 显示 “控制面板-键盘属性-语言”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
现在,我来介绍一下Rundll32.exe这个文件,意思上边已经说过,功能就是以命令行的方式调用动态链接程序库。系统中还有一个Rundll.exe文件,他的意思是“执行16位的DLL文件”,这里要注意一下。在来看看Rundll32.exe使用的函数原型:
Void CALLBACK FunctionName (
功能: 显示“显示属性-背景”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
功能: 显示“显示属性-萤屏保护”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
功能: 显示Windows的“字体”档案夹。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
功能: 同样是显示Windows的“字体”档案夹。
命令列: rundll32.exe shell32.dll,SHformatDrive
功能: 显示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 access.cpl,,1
功能: 显示“控制面板-辅助选项-键盘”选项视窗
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2
功能: 显示复制软碟视窗
命令列: rundll32.exe apwiz.cpl,NewLinkHere %1
功能: 显示“建立快捷方式”的对话框,所建立的快捷方式的位置由%1参数决定。
命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
顾名思意,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。当然,这些Rundll32.exe执行的DLL文件是什么,我们都可以从系统自动加载的地方找到。
功能: 显示“控制面板-游戏控制器-进阶”选项视窗。
命令列: rundll32.exe mshtml.dll,PrintHTML (HTML文档)
功能: 列印HTML文档。
命令列: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl
HWND hwnd,
HINSTANCE hinst,
LPTSTR lpCmdLine,
Int nCmdShow
);
其命令行下的使用方法为:Rundll32.exe DLLname,Functionname [Arguments]
DLLname为需要执行的DLL文件名;Functionname为前边需要执行的DLL文件的具体引出函数;[Arguments]为引出函数的具体参数。
功能: 显示 “控制面板-添加/删除程式-启动盘” 面板。
命令列: rundll32.exe syncui.dll,Briefcase_Create
功能: 在桌面上建立一个新的“我的公文包”。
命令列: rundll32.exe diskcopy.dll,DiskCopyRunDll
功能: 显示“显示属性-外观”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3
功能: 显示显示“显示属性-属性”选项视窗。
命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
功能: 显示 “控制面板-添加/删除程式-安装/卸载” 面板。
命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
功能: 显示 “控制面板-添加/删除程式-安装Windows” 面板。
命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
RUNDLL.EXE ,,
这里要注意三点:1.Dll档案名中不能含有空格,比如该档案位於c:\ProgramFiles\目录,你要把这个路径改成c:\Progra~1\;2.Dll档案名与Dll入口点间的逗号不能少,否则程式将出错并且不会给出任何资讯!3.这是最重要的一点:Rundll不能用来呼叫含返回值参数的Dll,例如Win32API中的GetUserName(),GetTextFace()等。在Visual Basic中,提供了一条执行外部程式的指令Shell,格式为:
功能: 显示Windows“印表机”档案夹。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
功能: 显示Windows“字体”档案夹。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4
功能: 执行“控制面板-添加新硬体”向导。
命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
功能: 执行“控制面板-添加新印表机”向导。
命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
功能: 显示“控制面板-输入法属性-输入法”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add
功能: 执行“添加新调制解调器”向导。
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
实际上,Rundll32.exe在呼叫各种Windows控制面板和系统选项方面有著独特的优势。下面,我就将本人在因特网上收集的有关Rundll的指令列举如下(很有用的,能省去你很多呼叫Windows API的时间!!),供大家在程式设计中引用: