在乐享AI咨询 →
技术支持

REGSVR32.exe命令介绍及修复实例-联想乐享知识库

⚡ 核心结论

本文来源联想官方,解答关于 REGSVR32.exe命令介绍及修复实例 的常见问题,包括:Windows XP系统IE浏览器无法打开新窗口、点击超链接无反应,怎么办、Windows系统无法使用Windows Update在线升级,怎么办、Windows XP系统添加/删除程序图标双击后无反应或自动关闭,怎么办等。

内容来源:联想官方

REGSVR32.exe命令介绍及修复实例 问题:系统应用操作 知识描述:在WINDOWS操作系统设置和上网的过程中经常要使用各种动态链接库DLL文件和activex控件,这些东西如果不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的DLL文件和activex控件注册,但如果一旦出错,注册信息丢失或者需要手动注册怎么办呢?在windows的system文件夹下有一个regsvr32.exe的程序,用于注册和反注册Windows操作系统的动态链接库和ActiveX控件。这个程序对于我们系统的正常运行是非常重要的。 2000系统的regsvr32.exe在winnt\\system32文件夹下; WInXP系统的regsvr32.exe在windows\\system32文件夹下。 regsvr32的用法为:"regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 参数有如下意义: /u 反注册控件 /s 不管注册成功与否,均不显示提示框 /c 控制台输出 /i 跳过控件的选项进行安装(与注册不同) /n 不注册控件,此选项必须与/i选项一起使用 执行该命令的方法: 1、可以在“开始”--“运行”,调出运行的对话框,也可以使用Win+R热键,然后直接在输入栏输入即可2、在开始--运行 输入cmd,调出‘命令提示符’窗口,然后再执行regsvr32命令。 一、修复IE浏览器 regsvr32 Shdocvw.dll Regsvr32 actxprxy.dllregsvr32 Oleaut32.dll regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dllregsvr32 browseui.dll regsvr32 msjava.dllregsvr32 shell32.dll作用: 1、同时运行以上命令不仅可以解决IE不能打开新的窗口,用鼠标点击超链接也没有任何反应的问题;2、还能解决大大小小的其它IE问题,比如网页显示不完整,JAVA效果不出现,网页不自动跳转,打开某些网站时总提示‘无法显示该页’等。 二、解决Windows无法在线升级的问题 regsvr32 wupdinfo.dll 作用:Windows的漏洞很多,每隔一段时间就需要使用“Windows Update”升级程序进行在线升级,不过“Windows Update”经常出现无法使用的情况,这时,我们可以使用Regsvr32来解决这个问题。 三、防范网络脚本病毒 regsvr32 /u scrrun.dll作用:网络脚本病毒嵌在网页中,上网时在不知不觉中机器就会感染上这种病毒。笔者认为单纯使用杀毒软件并不能有效地防范这些脚本病毒,必须从病毒传播的机理入手。网络脚本病毒的复制、传播都离不开FSO对象(File System Object,文件系统对象),因此禁用FSO对象就能有效地控制脚本病毒的传播。如果需要使用FSO对象,键入“regsvr32 scrrun.dll”命令即可。 四、卸载Win XP自带的ZIP功能 regsvr32 /u zipfldr.dll作用:Win XP以功能强大而著称,但有些功能却常常令人有“鸡肋”之感,比如Win XP自带的ZIP功能和图片预览功能,不仅占用了系统资源,功能也远不如第三方软件强大。其实用Regsvr32命令可以很容易地卸载这些功能。 五、修复无法缩略图查看文件问题 2000: 开始→运行,输入regsvr32 thumbvw.dllXP: 开始→运行,输入regsvr32 shimgvw.dll 六、解决打开系统功能时无反应 regsvr32 shdocvw.dll 作用:有时从开始菜单里点击XP系统的搜索功能、帮助和支持或管理工具等,但就是无任何反应,这是它们的打开方式缺少关联,所以我们只要用regsvr32注册它们需要调用的动态连接库文件就行了。 七、添加/删除程序打不开了 regsvr32 appwiz.cpl regsvr32 mshtml.dll regsvr32 jscript.dll regsvr32 msi.dll regsvr32 "c:\\program files\\common files\\system\\ole db\\oledb32.dll"regsvr32 "c:\\program files\\common files\\system\\ado\\msado15.dll"regsvr32 mshtmled.dll regsvr32 /i shdocvw.dllregsvr32 /i shell32.dll作用:当打开控制面板中的添加/删除程序时,双击它的图标后无反应,或者打开后自动关闭了,尝试使用以上命令可以解决。 八、以下症状称作IE的活动脚本漏洞,虽然这两个命令能修复,但治标不治本,建议遇到此问题的朋友到微软网站进行IE安全更新,即打漏洞补丁。 regsvr32 jscript.dllregsvr32 vbscript.dll作用:1、跟上面讲的修复IE浏览器方法配合使用(可以不配),可以很好的解决浏览某些网页无法正常显示和功能不正常,如: a.不显示某些验证码 b.不显示某些动态图片 c.不显示某些论坛的帖子列表 d.论坛快速跳转功能无用 e.论坛发贴时按Ctrl+Enter提交无反应2、修复个别窗口空白,如XP的‘搜索’功能的搜索助理操作面板空白、系统还原页面空白和用户帐户页面空白等。(可修复把握度100%)3、解决windows media player 9或以上版本打开时提示‘出现内部应用程序错误’。(可修复把握度100%)4、可以修复win 2000的‘添加/删除程序’打开后一片空白。(可修复把握度99%)5、解决win 2000以WEB方式查看Program Files文件夹和Winnt文件夹时看不到任何文件,以及‘控制面板’的图标跑到左边去的问题。6、解决网页上网际快车的右键菜单功能无法使用。在网站中,当右键点某个‘下载连接’时,会弹出菜单,选择‘使用网际快车下载’会再弹出FLASHGET的下载任务页面,如果发现该功能无反应,那就可能是这个原因:原来这项菜单是调用了FLASHGET目录下的jc_link.htm文件,这个文件是用VB语言编写的,所以其作用丢失是动态连接库vbscript.dll没有注册和调用到。(不过这只是原因之一.) 注:上述方法有一定危险性,请谨慎使用。

常见问题解答

Windows XP系统IE浏览器无法打开新窗口、点击超链接无反应,怎么办

该问题通常因IE核心动态链接库(如Shdocvw.dll、Actxprxy.dll等)未正确注册或注册信息损坏导致。请依次以管理员身份运行命令提示符,执行以下8条命令(每条回车一次):regsvr32 Shdocvw.dll、regsvr32 actxprxy.dll、regsvr32 Oleaut32.dll、regsvr32 Mshtml.dll、regsvr32 Urlmon.dll、regsvr32 browseui.dll、regsvr32 msjava.dll、regsvr32 shell32.dll。执行后重启IE即可。注意:操作前建议创建系统还原点;若提示‘模块加载失败’,需确认DLL文件存在于%windir%\system32目录下,且文件未被破坏。

Windows系统无法使用Windows Update在线升级,怎么办

此现象常见于wupdinfo.dll控件未注册或注册异常,导致Windows Update组件无法调用必要接口。解决方法:点击‘开始→运行’,输入cmd并回车打开命令提示符,输入命令regsvr32 wupdinfo.dll后按回车;若显示‘DllRegisterServer成功’即表示修复完成。完成后重启Windows Update服务(可在服务管理器中重启wuauserv)并重试升级。注意:该操作仅修复注册状态,不替代安全补丁;建议同步访问微软官网下载最新累积更新。

Windows XP系统添加/删除程序图标双击后无反应或自动关闭,怎么办

该问题源于控制面板所需多个系统组件(如appwiz.cpl、mshtml.dll、jscript.dll等)未正确注册或关联丢失。请以管理员身份运行命令提示符,依次执行以下命令(每条单独回车):regsvr32 appwiz.cpl、regsvr32 mshtml.dll、regsvr32 jscript.dll、regsvr32 msi.dll、regsvr32 "c:\program files\common files\system\ole db\oledb32.dll"、regsvr32 "c:\program files\common files\system\ado\msado15.dll"、regsvr32 mshtmled.dll、regsvr32 /i shdocvw.dll、regsvr32 /i shell32.dll。全部执行成功后重启控制面板。注意:路径含空格的DLL必须用英文半角引号包裹;若提示‘找不到指定模块’,请先确认对应文件存在且未被第三方软件移除。

Windows 2000系统无法缩略图查看图片文件,怎么办

此问题由缩略图预览功能依赖的thumbvw.dll动态链接库未注册所致。解决方法:点击‘开始→运行’,在输入框中键入regsvr32 thumbvw.dll,然后点击‘确定’;若弹出‘DllRegisterServer成功’提示框,即表示注册完成,重启资源管理器或重新打开图片文件夹即可生效。注意:该DLL位于Windows 2000的%windir%\system32目录下,操作前请勿移动或重命名该文件;若提示‘模块加载失败’,需检查系统文件完整性,可尝试用sfc /scannow修复。

Windows XP系统搜索功能、帮助和支持点击后无反应,怎么办

该现象是由于shdocvw.dll控件未注册,导致系统外壳组件无法正常调用浏览和导航功能。解决方法:点击‘开始→运行’,输入regsvr32 shdocvw.dll后回车;若显示注册成功,立即重启资源管理器(任务管理器→结束explorer.exe进程→文件→新建任务→输入explorer.exe)或直接重启电脑。此操作将恢复开始菜单中搜索、帮助、管理工具等功能的响应能力。注意:该DLL为IE核心组件,注册失败可能影响网页浏览,如遇错误请先检查system32目录下文件是否完整。

如何使用regsvr32命令禁用Windows脚本病毒常用的FSO对象

网络脚本病毒依赖scrrun.dll提供的File System Object(FSO)实现文件读写与传播,禁用该对象可有效阻断其运行。操作步骤:点击‘开始→运行’,输入cmd打开命令提示符,输入regsvr32 /u scrrun.dll并回车;系统提示‘DllUnregisterServer成功’即表示FSO已禁用。此后VBScript脚本将无法创建FSO实例,多数网页挂马及恶意HTML应用将失效。注意:禁用后部分合法网站功能(如旧版网银控件)可能异常;如需恢复,运行regsvr32 scrrun.dll即可。

Windows XP自带ZIP文件夹功能占用资源且功能弱,如何卸载

Windows XP内置ZIP支持由zipfldr.dll提供,可通过regsvr32反注册方式彻底禁用。操作步骤:点击‘开始→运行’,输入regsvr32 /u zipfldr.dll并回车;确认弹出‘DllUnregisterServer成功’提示后,重启资源管理器或电脑。此后ZIP文件将不再以文件夹形式打开,而是作为普通压缩包对待,需借助WinRAR、7-Zip等第三方工具处理。注意:该操作不可逆(除非重装系统或手动注册),且不影响已安装的第三方解压软件;禁用后‘发送到→压缩文件夹’菜单项将消失。

Windows系统IE浏览器浏览网页时验证码不显示、动态图片缺失、论坛发帖Ctrl+Enter无反应,怎么办

此类症状多由jscript.dll和vbscript.dll两个核心脚本引擎未注册或损坏引起,导致网页JavaScript/VBScript功能失效。解决方法:以管理员身份运行命令提示符,依次执行regsvr32 jscript.dll和regsvr32 vbscript.dll(每条回车一次)。执行成功后重启IE及所有打开的网页。该修复可同步解决XP搜索助理空白、系统还原页面空白、Windows Media Player 9内部错误等问题。注意:此为临时修复,存在安全风险;强烈建议同步访问微软官网下载并安装IE最新安全补丁,从根本上防范活动脚本漏洞。