实战Regsvr32命令

来源 :电脑知识与技术·经验技巧 | 被引量 : 0次 | 上传用户:wjt197703
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Regsvr32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。大家知道,凡是命令肯定都有一个格式,Regsvr32也不例外。我们以Windows XP为例,在“开始”菜单→“运行”栏中执行“CMD”命令,打开命令提示行窗口,输入Regsvr32命令后回车,就会看到Regsvr32的命令格式“Regsvr32 [ /u ][ /s ][ /n ][ /i [ :cmdline ] ] dllname”。
  
  由上可知,Regsvr32命令一共有四个参数,分别是:
  /u 卸载安装的控件,卸载服务器注册;
  /s 注册成功后不显示操作成功信息框;
  /i 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;
  /n 不调用DllRegisterServer,该参数必须和/i一起使用。
  
  一、简单实例
  
  要手工注册“E:TEST.dll”,只需在“开始→运行”中键入“Regsvr32 E:TEST.dll”,单击“确定”按钮后会弹出提示信息“DllRegisterServer in TEST.dll succeeded”,说明组件注册成功;如果要卸载此组件,在“开始→运行”中键入“Regsvr32 /u E:TEST.dll”即可。
  
  二、轻松修复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”命令即可。
  
  五、卸载Win XP自带的“鸡肋”功能
  
  Win XP以功能强大而著称,但有些功能却常常令人有“鸡肋”之感,比如Win XP自带的ZIP功能和图片预览功能,不仅占用了系统资源,功能也远不如第三方软件强大。其实用Regsvr32命令可以很容易地卸载这些功能。
  在“开始→运行”中键入“regsvr32 /u zipfldr.dll”,单击“确定”按钮,弹出卸载成功信息框后就完成了ZIP功能的卸载;要恢复ZIP功能,键入“regsvr32 zipfldr.dll”即可。同样,卸载图片预览功能也很简单,在“开始→运行”中键入“regsvr32 /u thumbvw.dll”即可;如果要恢复该功能,只须键入“regsvr32 thumbvw.dll”。
  
  六、让WMP播放器支持RM格式
  
  很多朋友喜欢用Windows Media Player(以下简称WMP)播放器,但是它不支持RM格式,难道非得安装其他播放软件吗?笔者有办法。
  以Win XP为例,首先下载一个RM格式插件,解压缩后得到两个文件夹:Release(用于Windows 9x)和Release Unicode (用于Windows 2000/XP);将Release Unicode文件夹下的RealMediaSplitter.ax文件拷贝到“系统盘符WindowsSystem32”目录下;在“开始→运行”中键入“regsvr32 RealMediaSplitter.ax”,点击“确定”即可。接着下载解码器,如Real Alternative,安装后就能用WMP播放RM格式的影音文件了。
  RM格式插件下载地址:http://www.fyrose.com/realmediasplitter_20030729.zip
  RM格式解码器下载地址:http://www.fyrose.com/realalt111.exe
  
  七、常见错误提示
  
  使用Regsvr32命令久后,大家也许会经常看到各种各样的错误提示,这里笔者就找了一些比较有代表性的错误,帮大家来分析分析。
  错误一:未指定DLL文件的具体路径
  这种错误比较常见,一般出现在注册非系统DLL文件时,原因就是Regsvr32程序在默认路径找不到指定的DLL文件,无法正常完成注册。解决的办法也很简单,只要在命令中指定好DLL文件的具体存储路径就行了,比如“Regsvr32 c:folderabc.dll”就是一个正常的命令。
  错误二:要注册的文件类型错误
  这种错误比较少,但容易在新手上出现,原因就是用户欲注册的文件根本就不是一个正常的DLL文件或OCX文件,Regsvr32根本无法完成注册。解决的方法就是指定一个正常的DLL文件或OCX文件就行了。比如原命令为“Regsvr32 c:abcabc.txt”,而正确的命令就应该是“Regsvr32 c:abcabc.dll”(当然,也得保证这个abc.dll文件已存在并完全正确)
  错误三:键入的命令中未写明DLL文件名
  这种错误和上例一样也是主要出现在新手上,它的原因就是根本没有指定DLL文件名,这样Regsvr32自然也就无法得知要对什么进行操作了,所以才会弹出这个提示来。解决的办法就是指定要操作的DLL文件或OCX文件即可。
  基础知识
  DLL文件:DLL文件全称是Dynamic Link Library,中文名字叫做“动态链接库文件”。在Windows系统中,DLL文件就象EXE文件一样能够完成某项功能,但它却无法像EXE文件那样独立运行,必须由其他程序来调用它,而它对于程序的执行也是非常重要的,大多数的程序或系统组件在执行时,都必须链接到DLL文件才能正常运行。换言之,DLL文件就像是数据库中一个个公用的函数库,每位设计人员都可以在自己的程序中随意调用它们,这样,不仅不用自己再去编写一些基础功能(因为这些功能都已经由DLL文件完成了),而且还可以让程序的体积更加小巧。因此,如果某个DLL文件发生丢失,就有可能造成某个软件或某个系统模块发生故障而无法正常工作。
  OCX文件:OCX文件的全称是Object Linking and Embedding (OLE) Control Extension,中文名字叫做“嵌入式对象控件”,它的作用其实和刚才谈到的DLL文件特别相像,其实所谓的OLE我们平时已经非常熟悉了,简单地说就像在Word中可以使用Excel数据,写字板中可以嵌入图片文件等等这些功能。打个比方的话,剪贴板就像是个简单的数据共享,而OLE则是一种“对象共享”。
其他文献
本文主要从电气角度对物料流系统的精度和可靠性进行分析与设计。在已制成的系统中,表明设计是成功的。
适于较重回转体工件的中频淬火装置济南第二机床厂张其水我厂表面中频淬火的回转体最大工件长2000mm,直径400mm,重量达2000kg,淬火时要求无级调速,转速为20~150r/min,并在淬火结束时工件能迅速停止转动。为此,我
目的探讨颅内血肿微创清除术治疗高血压性脑出血的疗效。方法50例高血压性脑出血患者分为治疗组(行颅内血肿微创清除术)和对照组(行内科保守治疗),每组各25例,分别观察两组的病
控件数组最大的优越性是:可以循环赋值;可以响应同一个事件。在C#.NET中取消了控件数组,但这并不表示在.Net的开发环境中不能实现控件数组的功能,可以通过动态定义或手工创建
采用无量纲分析方法,利用卡丹公式三次代数方程,得出了计算主轴部件最佳支承跨距的精确公式,可供设计人员使用。
写作是运用语言文字进行表达和交流的重要方武,是认识世界、认识自我、进行创造性表述的过程。写作能力是语文素养的综合体现。写作教学只有贴近学生实际,针对学生个性特点,因材
据我们多年研究发现,初级中学学生的数学成绩两极分化现象较为严重。本文就造成分化的相关因素的分析入手,从平常的课堂教学和课外辅导方面,结合实践进行相关的探讨。以期为
在φ400mm卧式(马鞍)车床上进行φ105mm主轴孔径的扩展设计,简化主轴支承结构,在满足较高通用化程度的基础上扩大了机床使用功能及范围。
明初,朱元璋对国子祭酒的选拔尤为重视,以祭酒为首的国子学官勤于治校、严于督导,为明初培养了一大批贤才。但由于朱元璋对文人的专制政策,大多数国子祭酒的命运悲惨,这也是值得后