regsvr32作用与使用方法

regsvr32 作用与使用方法
 
Windows XP 操作系统中,很多系统功能都和控件(如扩展名为 DLL OCX CPL 的文件)有关,必须对控件注册才能实现这些对应功能。通常情况下,在安装操作系统时,控件会自动进行注册,但由于使用过程中被病毒破坏、系统故障或者人为原因,常会导致部分控件注册信息丢失,造成系统部分功能出现故障。一旦遇到这种情况,我们就可以请 Regsvr32 命令来帮助解决控件的注册问题
     Regsvr32 命令是 Windows 系统提供的一个实用工具,利用该命令可以注册或卸载系统控件,以修复系统丢失的功能。 Regsvr32 命令以命令行方式运行,同时, Regsvr32 命令的正常运行还需要 Kernel32.dll User32.dll Ole32.dll 文件的支持。
命令格式
   Regsvr32 [/s] [/n] [/i[:cmdline]] dllname
   /u 卸载安装的控件,卸载服务器注册;
   /s 注册成功后不显示操作成功信息框;
   /i 调用 DllInstall 函数并把可选参数 [cmdline] 传给它,当使用 /u 时用来卸载 DLL
   /n 不调用 DllRegisterServer ,该参数必须和 /i 一起使用。
 
具体应用事例:
解决Windows 无法在线升级的问题 
 “Windows Update” 经常出现无法使用的情况,这时我们可以使用 regsvr32 wupdinfo.dll 来重新注册了 “Windows Update” 组件 .
修复浏览器故障
可以使用 Regsvr32 actxprxy.dll 来重新注册解决
防范网络脚本病毒有新招
  网络脚本病毒嵌在网页中,上网时在不知不觉中机器就会感染上这种病毒。笔者认为单纯使用杀毒软件并不能有效地防范这些脚本病毒,必须从病毒传播的机理入手。网络脚本病毒的复制、传播都离不开 FSO 对象 (File System Object ,文件系统对象 ) ,因此禁用 FSO 对象就能有效地控制脚本病毒的传播。操作方法很简单:
  在 开始 运行 中键入 “regsvr32 /u scrrun.dll” 就可以禁用 FSO 对象;如果需要使用 FSO 对象,键入 “regsvr32 scrrun.dll” 命令即可。
卸载Win XP 自带的 鸡肋 功能
键入 “regsvr32 /u zipfldr.dll” ,单击 确定 按钮,弹出卸载成功信息框后就完成了 ZIP 功能的卸载
解决windows 添加/ 删除程序无法启动
运行如下命令:
Regsvr32 mshtml.dll
Regsvr32 /I shdocvw.dll
Regsvr32 /I shell.dll
 
解决windows 搜索功故障、
Regsvr32 Urlmon.dll


regsvr32 命令错误提示及解决
当使用 Regsvr32.exe 注册控件时,它会尝试加载该控件并调用 DLLSelfRegister 函数。如果此尝试成功, Regsvr32.exe 会显示一个指示成功的对话框。如果此尝试失败, Regsvr32.exe 会返回一条错误消息。以下简单介绍 Regsvr32 错误消息和可能的原因。
错误提示 原因或解决办法
 Unrecognized flag:/invalid_flag Regsvr32 命令行中使用了无效的的参数或开关组合
No DLL name specified. 未指定需要注册的 DLL 动态链接库文件名
Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found. Dllname 不是 .Dll .Ocx 文件,如键入 Regsvr32 wxyz.exe 就会生成该错误消息。
 
 
 

本文出自 “微笑的天空” 博客,转载请与作者联系!

你可能感兴趣的:(职场,休闲,regsvr32作用与使用方法,修复浏览器故障)