您的位置:首页 > 其它

REGSVR32命令使用详解

2012-04-11 16:36 423 查看
REGSVR32命令应用

1。轻松修复IE浏览器

regsvr32

Shdocvw.dll

regsvr32 Oleaut32.dll

regsvr32 Actxprxy.dll

regsvr32

Mshtml.dll

regsvr32 Urlmon.dll

regsvr32 browseui.dll

作用:解决IE不能打开新的窗口、用鼠标点击超链接没有任何反应、网页显示不完整、JAVA效果不出现、打开部分网站时总提示‘无法显示该页’等问题

2。解决打开系统功能时无反应

regsvr32

urlmon.dll

regsvr32

shdocvw.dll

作用:解决XP系统中搜索功能、帮助和支持或管理工具等点击后却没有任何反应的问题

3。恢复“桌面显示”

regsvr32

/n /i:u

shell32

作用:有时后,我们会不小心把快速启动栏中的“显示桌面”的图标删除,想要找回它,运行上面命令后,注销一下就可以了。

4。无法打开“添加/删除程序”

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

作用:解决当打开控制面板中的添加/删除程序时双击它的图标无反应,或者打开后自动关闭的问题

5。XP的用户帐户打不开

regsvr32

nusrmgr.cpl

regsvr32 mshtml.dll

regsvr32 jscript.dll

regsvr32 /i

shdocvw.dll

作用:解决打开系统的“用户帐户”时,显示空白的问题

6。恢复/禁用FSO功能

现在有很多人利用自己的电脑建论坛、网站,论坛或者动态网站程序都可进行在线文件管理,但经常有人反映自己的论坛、网站无法在线管理文件,这是因为服务器的FSO功能没有开启或者出现故障的缘故。这种情况下,我们需要恢复FSO功能

regsvr32

scrrun.dll

----------

网络脚本病毒嵌在网页中,我们上网时会不知不觉感染病毒。但网络脚本病毒的复制、传播都离不开FSO对象(File

System

Object,文件系统对象),因此禁用FSO对象就能有效地控制脚本病毒的传播。所以想让系统更安全的话,就禁用FSO功能

regsvr32 /u

scrrun.dll

7。修复无法缩略图查看文件问题

2000: regsvr32 thumbvw.dll

XP/2003: regsvr32 shimgvw.dll

8。网际快车右键菜单无法使用

这个问题一般见于绿色免安装版本或系统重装后。

在“命令提示符”下输入“cd

C:\program Files\Flashget(FlashGet默认安装位置)”命令,切换到FlashGet安装路径下,再分别执行“Regsvr32

jccatch.dll”和“Regsvr32

fgiebar.dll”命令就可以了。

9。全能^_^

还有一些希奇古怪的问题,请在以上各个例子的基础上,配合以下两个命令使用

regsvr32

jscript.dll

regsvr32 vbscript.dll

10。Intel集成显卡的桌面右键菜单迟缓的问题

regsvr32 /u igfxpph.dll

------------------------------------------------

附:Microsoft官方资料--RegSvr32

错误消息及可能原因

1、Unrecognized

flag:/invalid_flag

无法识别的标志;键入的标志或开关组合无效

2、No DLL name

specified.

没有指定 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 helper 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 入口点。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,可能需要使用 Microsoft 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 依赖于 Kernel32.dll、User32.dll 和

Ole32.dll 文件(在 Windows NT 中,还依赖于 Msvcrt.dll 和 Advapi32.dll 文件)。Regsvr32.exe

会加载您尝试注册或撤消注册的文件及其所有依赖项。如果缺少必需的文件或者这些文件已损坏,该过程可能会失败 .

语法格式

regsvr32 [/u][/s] [/n] [/i[:cmdline]] dllname

说明:

/u 卸载以DLL,OCX为扩展名的文件。

/c 控制台输出

/s 指定 regsvr32 安静运行,且不显示任何消息框。

/n 不注册控件,此选项必须与 /i 共同使用。

/i:cmdline 跳过控件选项进行安装。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息