活学活用WinXP中的Regsvr32命令

活学活用WinXP中的Regsvr32命令,第1张

在Windows XP操作系统中,许多系统功能都与控件有关(如扩展名为DLL、OCX、CPL的文件),相应的功能只能通过注册控件来实现。通常,安装操作系统后,控件会自动注册。但由于病毒破坏、系统故障或人为原因,一些控件的注册信息往往会丢失,系统的一些功能也会失效。一旦发生这种情况,我们可以请求Regsvr32命令来帮助解决控件的注册问题。

命令Regsvr32是Windows系统提供的一个实用程序,可以用来注册或卸载系统控件,修复系统丢失的功能。regr32命令在命令行模式下运行,Regsvr32命令的正常运行也需要Kernel32.dll、User32.dll和Ole32.dll文件的支持。

知识:在Windows 2000/XP系统中,Regsvr32.exe命令文件存储在“X:\Winnt\system32”文件夹中;在Windows 9X系统上,该命令存储在“X:\Windows\system”文件夹中(假设系统安装在X驱动器上)。

Regsvr32命令的使用非常简单。我们通过几个例子来看看如何使用Regsvr32命令解决实际问题。

示例1:恢复Windows Xp图片预览功能

在使用Windiws XP的过程中,如果图片预览控件的注册信息丢失,将导致无法正常预览图片。由于Windows XP的图片预览功能对应的控制文件是thurnbvw.dll,只需依次点击开始/运行,输入命令Regsvr32 Thurnbvw即可。在弹出的运行对话框中,点击确定。执行后会弹出信息提示框:“Thumbvw.dll的DLLRegisterServer成功。”,控制注册将会成功。重启电脑后,会恢复Windows XP的图片预览功能。

  提示:无法使用系统自带的缩略图功能时,执行命令“Regsvr32 shimgvw.dll”(Windows XP系统)或者“Regsvr32 thumbvw.dll”(Windows 2000系统)即可修复该功能。 提示:当系统自带的缩略图功能无法使用时,可以通过执行命令“regsvr 32 shimgvw . dll”(Windows XP系统)或“regsvr 32 thumbvw . dll”(Windows 2000系统)来修复该功能。

示例2:恢复Windows Xp的Zip功能

Windows系统可以直接支持ZIP文件。虽然其本身处理Zip文件的功能并不强大,但在没有安装专业解压软件的情况下,方便实用。

如果该功能无法正常工作,可以像例1一样执行“运行”框中的“regsvr32 Zipfldr.dll”命令,然后重启电脑恢复。相反,如果需要卸载Windows XP的Zip功能,只需运行“regsvr32/u Zipfldr.dll”即可。

通过上面两个例子,我们可以看到Regsvr32命令依赖参数来注册和卸载控件。注册时直接在命令后面加控件名,卸载时加“/u”卸载已安装的控件。现在让我们来看看Regsvr32命令在软件应用程序中的使用。

示例:让新版本的WMP播放器出现在网页中

一些在线音乐网站需要使用Windows Media Player来听音乐。但是,当WMP9明确安装后,你在听音乐时只能看到旧版的WMP播放器面板。如何让漂亮的WMP9面板出现?

要解决此类问题,首先关闭IE浏览器,依次点击开始/运行,在运行对话框中键入“REGSVR32 wmpdxm.dll”,然后点击确定。

示例4:解决网页上的FlashGet右键菜单错误

在浏览器中,右键点击一个下载连接,选择菜单项“用FlashGet下载”,正常情况下会弹出FlashGet的下载任务窗口,但是发现这个功能没有反应怎么办?

我们可以先打开FlashGet安装目录,检查jc_link.htm、jc_all.htm和jccatch.dll文件是否存在(如果不存在,建议从其他机器复制);如果目录中有这些文件,依次点击开始/运行,输入cmd打开命令提示窗口,在窗口中输入CD C:\ Program Files \ FlashGet(FlashGet默认安装位置),切换到FlashGet的安装路径,然后分别执行Regsvr32 jccatch.dll和regsvr 32。

示例5:让WMP播放RM/RMVB文件

很多朋友喜欢用Windows Media Player(以下简称WMP)播放器,但是它不支持RM/RMVB格式。我该怎么办?

以Windows XP为例。首先在这个光盘中找到文件RealMediaSplitter.ax(这是一个RM格式的插件),复制到“C:\WINDOWS\System32”目录下;再次打开“运行”对话框,键入“regsvr 32 c:\ windows \ system32 \ realmedisplitter . ax”,点击“确定”。然后下载解码器,比如RealPack-20050627,安装后就可以用WMP播放RM格式的音视频文件了。

列表:Regsvr32命令的错误提示和解决方法

当您向Regsvr32.exe注册控件时,它会尝试加载该控件并调用DLLSelfRegister函数。如果尝试成功,Regsvr32.exe将显示一个对话框,指示成功。如果尝试失败,Regsvr32.exe将返回一条错误消息。下面简单介绍Regsvr32的错误信息及其可能的原因。

提示错误的原因或解决方案。

无法识别的标志:/invalid _ flagregsvr32命令行使用了无效的参数或开关组合。

没有指定DLL名称。未指定要注册的DLL动态链接库的文件名。

已加载Dlname,但找不到Dllregisterserver或dllunregisterserver入口点。dllname不是. dll或。Ocx文件。如果您键入“regsvr32 wxyz.exe”,将会生成此错误信息。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 活学活用WinXP中的Regsvr32命令

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情