主题 : 文件丢失、文件损坏问题解决方法
级别: 八片秋叶
UID: 9217
精华: 0
发帖: 3401
威望: 57422 点
无痕币: 4 WHB
贡献值: 0 点
在线时间: 952(时)
注册时间: 2008-01-15
最后登录: 2023-05-17

0 文件丢失、文件损坏问题解决方法

文件丢失引起的故障很多,几乎所有用过电脑的人都碰到过。文件丢失往往意味着电脑无法启动,软件无法运行。常见的文件丢失故障一般是由于病毒、误操作造成。操作不当、突然停电、病毒破坏或经常进行安装和卸载操作等情况都可能造成系统文件丢失或损坏的故障。一般系统文件丢失后,我们可以很容易地从出现的故障提示窗口中获得受损的文件名及路径,这样修复起来便非常简单了。
 

 

 

 

 

 

    一、Windows无法找到C:\Windows\Rundll32.exe
 

 

Rundll32.exe是系统提供的一个动态链接库,用来调用32位的DLL函数,显然这个问题是该文件被损坏所造成的。我们可以通过下面的方法来恢复它:
 

方法一:
1)将Windows XP安装光盘插入光驱,然后依次单击“开始→运行”。
 

2)在“运行”窗口中输入“expand x:\i386\rundll32.exe  c:\windows\system32 \rundll32. exe”命令并按回车键执行(其中“x”为光驱的盘符)。
 

3)操作完毕后,重新启动系统即可。
方法二:
(1)       打开GHO镜像浏览器
 

(2)       查找备份文件(*.gho)路径并打开
 

(3)       单击“编辑”“查找”输入“rundll32.exe”单击“查找”
 

(4)       复制找到的“rundll32.exe”文件粘贴到“c:\windows\system32 \”目录下即可
方法三:
(1)上网下载文件:rundll32.exe
 (2)复制下载的“rundll32.exe”文件粘贴到“c:\windows\system32 \”目录下即可
 

 

 

 

 

 

 

 

    二、NTLDR文件丢失
 

电脑在登录系统时出现了“NTLDR is Missing Press any key to restart”的错误提示。
原因是在高版本系统的基础上安装低版本的操作系统时,很容易造成NTLDR文件的丢失,这种故障可以在“故障恢复控制台”中进行解决。
方法一:
1)进入故障恢复控制台,然后插入Windows XP安装光盘。
 

2)在故障恢复控制台的命令状态下输入“copy F:\i386\ntldr c:\”命令并按回车键(“F”为光驱所在的盘符)
 

3)然后执行“copy F:\i386\ntdetect.com c:\”命令,如果提示是否覆盖文件,则键入“y”确认,并按回车键。
 

在遇到NTLDR文件丢失的故障时,boot.ini文件多半也会出现丢失或损坏的情况。这样在进行了上述修复NTLDR的操作后,最好也执行如下命令:
 

1)在故障恢复控制台中执行“bootcfg /redirect”命令来重建boot.ini文件。
 

2)执行“fixboot c:”命令,在提示是否进行操作时输入“y”确认并回车,这样Windows XP的系统分区便可写入到启动扇区中。
 

3)键入“exit”命令退出故障恢复控制台,重新启动电脑可以恢复正常。
方法二:
rundll32.exe方法二类似
方法三:
同上
 

 

 

 

 

 

 

 

 

    三、没有找到MFC42u.DLL
 

系统中有许多DLL动态链接库文件,它们一般存放在系统盘下的Windows\ System32文件夹中,当运行某一程序时会调用相应的DLL文件。而由于DLL文件是可以被多个程序共享的,所以当卸载或安装一些程序时,很容易将其一起卸载或进行不正确地修改操作。
 

如果在打开系统信息程序,来查看系统状态时出现没有找到MFC42u.DLL文件的提示错误,就说明该MFC42u.DLL文件已丢失了,解决这类故障一般有如下几种方法:
 

方法一:
Windows XP的安装光盘中查找是否有MFC42u.DLL文件,如果有直接将该文件复制到Windows\System32文件夹中即可。如果是压缩格式的,类似前例中的rundll32.exe文件,可使用expand命令将光盘中的文件解压到System32文件夹中。
 

方法二:
从另外一台同样操作系统的电脑上查找到MFC42u.DLL后,将其复制到故障机的System32文件夹中即可。
 

方法三:
如果你觉得这样比较麻烦,那么可到一些专业DLL文件下载网站进行下载,比如http://www.2dll.com,这样只要在网页中找到相应的下载链接并将其下载到相应的文件夹中即可修复。
 

方法四:
rundll32.exe方法二类似
 

 

 

 

 

 

 

 

 

四、运行程序时出现MSVBVM60.DLL…………等等的.dll错误,这时你都能解决了!!!!!方法就是上面几种。(当然还有就是最算不上办法的办法重装系统~~~~!!!!为了一个这样的小问题去重装系统有点小题大作~~~!!!硬盘不会克了的人就会去这样子做~~!)
 

 

 

 
 

 

 

 
 

五、加载C:\WINDOWS\downlo~1\CnsMin.dll错误,找不到指定模块
 

电脑一开机就出现“加载C:\WINDOWS\downlo~1\CnsMin.dll错误,找不到指定模块”,请问是怎么回事?怎么去掉这个错误信息?
首先要知道CnsMin.dll 不是病毒,是3721上网助手软件的一个文件。CnsMin.dll3721的核心文件,通常存在于C:\windows\Downloaded Program Files,通过注册表Run键值加载。
 

注册表项:程序的启动方式是在HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\Windows\CurrentVersion\Run
 

添加启动项,启动方式则是用rundll32注册cnsmin.dll文件,尽管上面的文件并不太多,但都具有很强的自我保护功能,如cnsminkp.syscnsmin.dll是无法删除或是改名的。其作用机制是:如果删除或改名3721的话,3721会给系统返回一个删除成功的消息。实际上该文件并没有被删除,而是依旧存在于系统中。
3721的卸载方法如下:
 

1)进入控制面板,双击“添加或删除程序”,出现可以删除的程序列表。
2)找到“雅虎助手”,单击该行中的“更改/删除”按钮。
3)单击最后一项“现在就卸载”,然后再次确认后,会在IE中打开一个信息,选择卸载原因后,单击“马上卸载”按钮,方能卸载。
4)在“添加/卸载程序”里找到“网络实名”后重复上述操作。
5)重新启动机器后,3721就正常卸载了。
 
 

 

 

 

 

 

 

 六、部件mscomctl.ocx错误
 

网上下载一个软件,但安装完后,运行的时候出现“部件MSCOMCTL.OCX或其附件之一不能正确注册:一个文件丢失或无效”这样的提示。
 

出现这种故障是因为缺少了mscomctl.ocx文件。只要安装MicrosoftVB6组件包就可以解决。当然也可以到网上搜索mscomctl.ocx控件后复制到C:\windows\system32文件夹下。
 

其原因就在于软件的卸载程序,如果电脑中同时安装了两个软件都需要这个文件,而在卸载其中的一个软件时,这个卸载程序会将该文件删除,那么另外一个软件也就无法正常使用了。(所以在试用期的软件能不用尽量不要用,系统随时会因此付出更大的代价)
 

 

 

 

 

 

 

 

七、在关闭计算机时,有时会遇到关机变成重启
 

1. 刚安装的系统关机变成重新启动
关机变成重新启动是一种较为常见的故障,这个故障产生的原因也是多种多样的,不过总结起来主要是跟系统设置、高级电源管理的设置、USB设备有关。具体来说有以下几方面原因。
 

1)主板驱动的原因
 

如果没有正确安装相应的主板驱动,是会产生这个问题的,尤其是对于一些同品牌而且型号相近的电脑。在这样的情况下,虽然安装了不是本机主板的驱动程序,但是主板仍然能正常工作。“设备管理器”中也没有任何的设备异常警告,但是一旦关机,电脑会突然蓝屏后重新启动。所以在安装主板驱动时应尽量选择硬件自带~~~~~!!!!!的驱动程序。
 

2USB设备的原因
 

当关机变成重启的故障出现时,如果你的电脑上接有USB设备,请先将没有用的USB设备拔掉再试。倘若问题得以解决,则可以确信是USB设备的故障,可以将该设备关闭后连接到电脑再试一下。
 

一般来说,关闭电脑时最好切断或关闭USB设备的电源,或者是连接一个外置USB Hub,将USB设备接到USB Hub上,而不要直接连到主板的USB接口上,特别是主板的前置USB口。
 

 

2. 关机出现蓝屏然后重新启动
 

安装系统后,发现关机时总是突然间蓝屏,然后重新启动,无法关机。几乎每次关机都是同样的故障,只有个别时候可以正常关闭电脑。
 

原因有这么几个方面:操作系统、BIOS的电源设置、主板驱动程序有关系。
 

1)操作系统的原因。Windows XP有一个关机故障的Bug,如果你的电脑在关机过程中时常出现蓝屏,而且该故障是间断出现的,按下“Ctrl+Alt+Delete”键也毫无反应,那么可以肯定你的系统还没有打上相应的补丁。请到http://www.microsoft.com/china/WindowsXP/pro/downloads/servicepacks/sp1/default.asphttp://www.simble.com/book/index.htm下载SP1补丁包打上补丁,一般就可以了。(有一段时间网上有人发布一个操作系统,就总是过一会就出现蓝屏现象。我也中过标~~~~~!!!!!!)
 

2BIOS的电源设置。确保BIOS中的ACPI高级电源管理已经打开,或者可以恢复BIOS默认值。
 

3)主板驱动程序。这种情况一般是因为主板驱动程序没有正确安装而致使主板上的高级电源管理没有生效,或者安装了不是该硬件的驱动。因此关机时就会出现蓝屏故障。只要重新安装主板驱动程序就可以解决这个故障。但是笔者建议安装主板驱动后尽量立即重新启动系统,否则可能会出现各种各样的故障。
 

电脑重启的原因一般是CPU无法负荷或者系统损坏造成的。而产生这两种情况的原因又多种多样,有些跟硬件设置有关,而有些则纯粹是病毒攻击的原因。本节将介绍修复系统的方法以及一种典型的电源负荷导致的重启故障。
 

 

 

   3. 系统文件损坏引起的自动重新启动
 

电脑在开机时,有时会不断重新启动,无法进入桌面。可以进入安全模式,但是正常启动后问题依旧。
 

原因: 当系统文件被破坏时,尤其是一些系统运行所必需的文件和新文件,比如WindowsKERNEL32.DLL文件,系统在启动时就会因此无法完成初始化而强迫重新启动。而如果该文件损坏并不严重,那么有时可以进入安全模式。出现这种情况时,在保留需要的资料的同时最好对系统进行重装或者进行修复。
修复安装与重新安装相比,可以解决大部分系统故障,比如文件损坏、系统引导文件损坏、病毒替换文件造成的故障,而且修复安装的最大好处是修复后的系统保留了所有用户信息及配置文件,系统中原来已安装的软件及其配置也能完整保留。不过,Windows XP修复安装并非是万能的,对于硬件冲突、软件冲突、注册表损坏导致的系统崩溃问题,即使进行了修复安装,也很可能无法解决故障。
 

修复安装是指利用Windows XP安装光盘,对已安装的系统进行自动修复,其基本原理是Windows XP的覆盖安装。因此修复过程与重新安装Windows XP也有很多相同之处。具体操作步骤如下。
 

1)修改启动设置(光驱启动)
 

2)启动Windows XP的安装程序
 

重启电脑,将Windows XP的安装光盘放入CDROM驱动器中。安装程序首先将加载相应的文件系统、驱动程序以及需要的字体文件,这个过程无需用户干涉。等到安装程序显示欢迎界面时,按下回车键,开始安装Windows XP
 

如果按下“R”键将进入“恢复控制台”而并非修复安装。所以应键入回车键继续。
 

3)选择修复安装
 

按“F8”键接受“Windows XP许可协议”后,安装程序会显示出已安装到此电脑的Windows XP系统。这时只需要按下“R”键就可以开始修复安装。
 

若硬盘上安装了多个操作系统,则先按“↑”或“↓”光标键选择要进行修复安装的Windows XP系统,再按下“R”键进行修复。
 

4)开始进行修复安装
 

修复开始时,安装程序将先删除原有的系统文件,然后复制文件并进行安装。整个过程与全新安装Windows XP系统基本相同。惟一的区别是,在修复安装过程中用户无需输入用户名、使用者姓名等信息,因为修复安装会使用原系统中的信息。
5)完成安装
 

在系统安装过程中,有时系统会提示输入安装序列号,按提示操作即可。
等安装完成后,重新启动电脑,修复过程也就完成了。进入修复后的系统,用户可以发现,不仅原来安装的软件全部得以保留,甚至用户以前所做的系统配置也仍然生效,如桌面设置、用户文档、网络配置等。
本帖最近评分记录:
  • 无痕币:+5(勇者无敌) 感谢分享
  • 绝望是最完美的期待,期待是最漫长的绝望
    Total 0.041984(s) query 3, Time now is:04-28 21:38, Gzip enabled 粤ICP备07514325号-1
    Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛