1、Regsvr32命令的应用Regsvr32命令的应用2007-05-17 23:24进程文件: regsvr32 or regsvr32.exe 进程名称: Microsoft DLL Registration Service 英文描述: regsvr32.exe is a processes belonging to the Windows OS and is used to register dynamic-link libraries and ActiveX controls in the registry. 中文描述:regsvr32.exe用于注册和取消注册Windows操作系统的D
2、LL(动态链接库)文件和ActiveX控件。例如:要为“Active Directory Schema”注册 .dll,则在运行中键入:regsvr32 schmmgmt.dll提醒:以下示例,部分需重新启动后生效!REGSVR32命令应用。轻松修复IE浏览器regsvr32 Shdocvw.dll regsvr32 Oleaut32.dll regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dll regsvr32 browseui.dll 作用:解决IE不能打开新的窗口、用鼠标点击超链接没有任何反应、网页显示不完整、JAVA
3、效果不出现、打开部分网站时总提示无法显示该页等问题。解决打开系统功能时无反应regsvr32 urlmon.dllregsvr32 shdocvw.dll作用:解决XP系统中搜索功能、帮助和支持或管理工具等点击后却没有任何反应的问题。恢复“桌面显示”regsvr32 /n /i:u shell32作用:有时后,我们会不小心把快速启动栏中的“显示桌面”的图标删除,想要找回它,运行上面命令后,注销一下就可以了。无法打开“添加/删除程序”regsvr32 appwiz.cpl regsvr32 mshtml.dll regsvr32 jscript.dll regsvr32 msi.dll regs
4、vr32 c:program filescommon filessystemole dboledb32.dll regsvr32 c:program filescommon filessystemadomsado15.dll regsvr32 mshtmled.dll regsvr32 /i shdocvw.dll regsvr32 /i shell32.dll 作用:解决当打开控制面板中的添加/删除程序时双击它的图标无反应,或者打开后自动关闭的问题。XP的控制面板中的用户帐户选项无法打开regsvr32 nusrmgr.cpl regsvr32 mshtml.dll regsvr32 jsc
5、ript.dll regsvr32 /i shdocvw.dll 作用:解决打开系统的“用户帐户”时,显示空白的问题。恢复/禁用FSO功能现在有很多人利用自己的电脑建论坛、网站,论坛或者动态网站程序都可进行在线文件管理,但经常有人反映自己的论坛、网站无法在线管理文件,这是因为服务器的FSO功能没有开启或者出现故障的缘故。这种情况下,我们需要恢复FSO功能regsvr32 scrrun.dll网络脚本病毒嵌在网页中,我们上网时会不知不觉感染病毒。但网络脚本病毒的复制、传播都离不开FSO对象(File System Object,文件系统对象),因此禁用FSO对象就能有效地控制脚本病毒的传播。所以
6、想让系统更安全的话,就禁用FSO功能regsvr32 /u scrrun.dll。修复无法缩略图查看文件问题 2000: regsvr32 thumbvw.dll XP/2003: regsvr32 shimgvw.dll 。网际快车右键菜单无法使用这个问题一般见于绿色免安装版本或系统重装后。在“命令提示符”下输入“cd C:program FilesFlashget(FlashGet默认安装位置)”命令,切换到FlashGet安装路径下,再分别执行“Regsvr32 jccatch.dll”和“Regsvr32 fgiebar.dll”命令就可以了。全能_还有一些希奇古怪的问题,请在以上各个
7、例子的基础上,配合以下两个命令使用regsvr32 jscript.dll regsvr32 vbscript.dll 。Intel集成显卡的桌面右键菜单迟缓的问题 regsvr32/u igfxpph.dll .关闭AVI等影片的预览功能(有的朋友预览的时候会explorer出错,可以用这个方法):regsvr32 /u shmedia.dll.禁止Windows scripting host(爱虫病毒就是靠它来发作的): regsvr32/u wshom.ocx regsvr32/u wshext.dll.让新版本WMP播放器出现在网页中 Regsvr32 wmpdxm.dll.解决内存不
8、能为read等问题,一次注册所有dll文件系统文件系统dll文件没有注册,可能引起各种各样不可知的问题,比如无法打开二级链接,经常出现“内存不能为read或written”等错误。如何一下把所有的dll文件重新注册一遍呢?运行中输入cmd,在命令提示符下输入:for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1附:Microsoft官方资料RegSvr32 错误消息及可能原因1、Unrecognized flag:/invalid_flag无法识别的标志;键入的标志或开关组合无效2、No DLL name specified.没有指定
9、DLL 名。未添加 .dll 文件名3、Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.Dllname 已经载入,但未发现 DllRegisterServer 或 DllUnregisterServer 入口点。Dllname 不是 .dll 或 .ocx 文件。例如,键入 regsvr32 wjview.exe 就会生成该错误信息。 4、Dllname is not an executable file and no registration help
10、er is registered for this file type.Dllname 不是一个可执行文件,没有登记这种文件类型的注册帮助程序。Dllname 不是可执行文件(.exe、.dll 或 .ocx)。例如,键入 regsvr32 autoexec.bat 就会生成该错误信息。5、Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.Dllname 已经载入,但未发现 DllRegisterServer 或 DllUnregisterServer 入
11、口点。Dllname 可能没有导出,或内存中存在已损坏的 Dllname 版本。建议使用 Pview 来检测该文件并删除它。 6、Dllname is not self-registerable or a corrupted version is in memory.Dllname 无法自行注册,或内存中存在已损坏的版本。例如,键入 regsvr32 icwdial.dll 后就会返回该错误信息,因为 Icwdial.dll 文件不能自行注册。如果您怀疑内存中有损坏的 Dllname 版本,请尝试重新启动计算机,或重新提取该文件的原始版本。如果您运行的是 Windows NT,可能需要使用 M
12、icrosoft Windows NT Server 4.0 资源工具包 中的 Kill 或 Pview 工具。7、OleInitialize failed (or OleUninitialize failed).OleInitialize 失败(或 OleUninitialize 失败)。Regsvr32 必须先初始化 COM 库,然后才能调用所需的 COM 库函数并在关闭时撤消对该库的初始化。如果尝试对 COM 库进行初始化或撤消初始化时失败,就会出现这些错误信息。比方说,Ole32.dll 文件可能已经损坏,或者其版本有误。 8、Regsvr32.exe 和依赖项RegSvr32.exe
13、 依赖于 Kernel32.dll、User32.dll 和 Ole32.dll 文件(在 Windows NT 中,还依赖于 Msvcrt.dll 和 Advapi32.dll 文件)。Regsvr32.exe 会加载您尝试注册或撤消注册的文件及其所有依赖项。如果缺少必需的文件或者这些文件已损坏,该过程可能会失败。 1 Regsvr32命令修复系统故障 Regsvr32命令是 Windows 系统提供的一个实用工具,它用来向系统注册控件或者卸载控件,利用该命令,可找回系统丢失的功能。Regsvr32命令以命令行方式运行,其命令格式为: Regsvr32 /u Filename, Filena
14、me是控件文件名,不带参数 u 就是注册控件,带参数 u 就是卸载控件。 l. 恢复图片预览功能: Windows XP的图片预览功能,对应的控件文件为 thurnbvw.dll。 如果该功能损坏,可单击“开始”一“运行” , 在“打开”框中输人: Regsvr32 Thurnbvw. dll ,单击“确定”执行命令,这时就会弹出提示框: DllRegisterServer in Thumbvw.dll succeeded. ,这表明控件注册成功。重新启动电脑,WindowsXP 的图片预览功能便恢复了。 2. 恢复ZIP功能:Windows XP 系统提供了ZIP功能,虽然功能不算强大,但不
15、需要第三方软件就可打开ZIP文件,而且可以把ZIP压缩文件当作文件夹使用,也算是比较方便、实用的功能。如果该功能损坏,可在运行框中执行“Regsvr32 ZIPfldr.dll”命令,然后重新启动电脑即可恢复。 3. 恢复IE新窗口打开超级链接功能:在IE中有两种超级链接,一种是在当前页面跳转的链接,另一种是弹出新窗口的链接,对第一种链接也可按住Shift键在新窗口中打开。很多人都遇到过不能在新窗口打开链接的麻烦事儿,这个问题也是因控件注册信息丢失引起的。解决办法是:在运行框中分别执行三个命令:“Regsvr32 Actxprxy.dll ”、“Regsvr32 Shdocvw.dll”、 Regsvr32 Oleaut32.dll ”。一这三个控件注册成功后,重新启动电脑, IE 就恢复正常了。 4. 恢复FSO功能:现在有很多人利用自己的电脑建论坛、网站,论坛或者动态网站程序都可进行在线文件管理,管理员通过页面就可操作文件,但经常有人反映自己的论坛、网站不能
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1