Board logo

标题: [转帖]巧妙利用regsvr32修复系统故障 [打印本页]

作者: 凉心无悔    时间: 2005-5-6 20:57     标题: [转帖]巧妙利用regsvr32修复系统故障

妙用Regsvr32命令修复系统故障
作者:未知
来源:www.hackbase.com
   一个MM打电话向我请教问题,她安装的是Windows XP系统,很喜欢系统自带的图片预览功能,可最近不知什么原因导致不能预览图片了。我马上开始研究,看帮助、找资料,终于帮MM找到了解决办法。我使用的“武器”是Regsvr32命令,除了可以恢复WinXP的图片预览功能,它还可以修复很多系统故障。掌握这个命令,会在某些时候给我们带来意想不到的帮助。
    先来了解一下,为什么Windows原本具有的功能,会莫名其妙的丢失呢?因为Windows的很多功能,都有一个或多个控件相对应,必须对控件注册才能实现对应的功能,在安装操作系统时,各个控件自动注册完成,但由于使用过程中被病毒破坏、系统故障或者人为原因,导致部分控件注册信息丢失,所以部分功能出现故障。Regsvr32命令是Windows系统提供的一个实用工具,它用来向系统注册控件或者卸载控件,利用该命令,可找回系统丢失的功能。
     Regsvr32命令以命令行方式运行,其命令格式为:Regsvr32 Filename,Filename是控件文件名,不带参数u就是注册控件,带参数u就是卸载控件。Regsvr32命令还有一些其它参数,由于不太常用,所以这里就不介绍了。下面介绍修复系统故障的几个常见实例。
     1.恢复图片预览功能:Windows XP的图片预览功能,对应的控件文件为thumbvw.dll。如果该功能损坏,可单击“开始”-“运行”,在“打开”框中输入:“Regsvr32 Thumbvw.dll”,单击“确定”执行命令,这时就会弹出提示框:“DllRegisterServer in Thumbvw.dll succeeded.”,这表明控件注册成功。重新启动电脑,Windows XP的图片预览功能便恢复了。
     2.恢复ZIP功能:Windows XP系统提供了ZIP功能,虽然功能不算强大,但不需要第三方软件就可打开ZIP文件,而且可以把ZIP压缩文件当作文件夹使用,也算是比较方便、实用的功能。如果该功能损坏,可在运行框中执行“Regsvr32 Zipfldr.dll”命令,然后重新启动电脑即可恢复。
     3.恢复IE新窗口打开超级链接功能:在IE中有两种超级链接,一种是在当前页面跳转的链接,另一种是弹出新窗口的链接,对第一种链接也可按住Shift键在新窗口中打开。很多人都遇到过不能在新窗口打开链接的麻烦事儿,这个问题也是因控件注册信息丢失引起的。解决办法是:在运行框中分别执行三个命令:“Regsvr32 Actxprxy.dll”、“Regsvr32 Shdocvw.dll”、“Regsvr32 Oleaut32.dll”。这三个控件注册成功后,重新启动电脑,IE就恢复正常了。
     4.恢复FSO功能:现在有很多人利用自己的电脑建论坛、网站,论坛或者动态网站程序都可进行在线文件管理,管理员通过页面就可操作文件,但经常有人反映自己的论坛、网站不能在线管理文件,这是因为服务器的FSO功能没有开通或者出现故障,解决办法是:在服务器的运行框中执行“Regsvr32 Scrrun.dll”,最后重启服务器即可开通/恢复FSO功能。
     5.恢复在线升级功能:在Windows的“开始”菜单的顶端,有一个“Windows Update”项,可以快捷的对系统进行在线升级打补。但有时会发现无法进行在线升级,要解决这个故障,只要在运行框中执行“Regsvr32 Wupdinfo.dll”,重启电脑即可解决

PS:其实就是你需要什么dll文件就会把以前的dll文件给你从新注册,所以我感觉你只要知道你的这个对应的dll文件就可以完全把很多不能实现的功能找回来


作者: 凉心无悔    时间: 2005-5-6 20:58     标题: [转帖]巧妙利用regsvr32修复系统故障


可能大家会问如何才能确定什么文件需要什么dll文件
下面将给你答案

1、如何了解某应用程序使用哪些DLL文件
  右键单击该应用程序并选择快捷菜单中的“快速查看”命令,在随后出现的“快速查看”窗口的“引入表”一栏中你将看到其使用DLL文件的情况。
  2、如何知道DLL文件被几个程序使用
  运行Regedit,进入HKEY_LOCAL_MACHINESoftwareMicrosrftWindowsCurrent-
VersionSharedDlls子键查看,其右边窗口中就显示了所有DLL文件及其相关数据,其中数据右边小括号内的数字就说明了被几个程序使用,(2)表示被两个程序使用,(0)则表示无程序使用,可以将其删除。
  3、如何解决DLL文件丢失的情况
  有时在卸载文件时会提醒你删除某个DLL文件可能会影响其他应用程序的运行。所以当你卸载软件时,就有可能误删共享的DLL文件。一旦出现了丢失DLL文件的情况,如果你能确定其名称,可以在Sy**ckup(系统备份文件夹)中找到该DLL文件,将其复制到System文件夹中。如果这样不行,在电脑启动时又总是出现“***dll文件丢失……”的提示框,你可以在“开始/运行”中运行Msconfig,进入系统配置实用程序对话框以后,单击选择“System.ini”标签,找出提示丢失的DLL文件,使其不被选中,这样开机时就不会出现错误提示了。

作者: wjp522    时间: 2005-5-7 05:56     标题: [转帖]巧妙利用regsvr32修复系统故障

单位一台电脑IE出现‘无法打开搜索页’是什么情况,我还是菜鸟
作者: 凉心无悔    时间: 2005-5-8 12:08     标题: [转帖]巧妙利用regsvr32修复系统故障

下面引用由wjp5222005/05/07 05:56am 发表的内容:
单位一台电脑IE出现‘无法打开搜索页’是什么情况,我还是菜鸟
无法打开不一定是缺文件
有可能是DNS方面的错误,TCP/IP的设置,另外可以重装一下IE
或者试着下载其他浏览器,如果都无法打开很有可能是设置出了错





欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2