Board logo

标题: dos高手请进 [打印本页]

作者: kawkawt     时间: 2006-1-4 13:35    标题: dos高手请进

c盘的一个windows的子文件里的system32目录下的shell32.ext的启动文件,被我错删了,现在机子不能启动,谁能帮帮我,该怎么办?
作者: chujiafu     时间: 2006-1-4 18:05
①可以用Uneraser等之类的软件恢复该文件。
②可以从别的机子上拷一个。
③可以用WinXP安装盘的“系统控制台”进行修复。
作者: JonePeng     时间: 2006-1-4 18:42
Windows里面没有Shell32.ext的文件啊(连Google也查无此文件 -_-)。
作者: GOTOmsdos     时间: 2006-1-4 19:35
可能是 SHELL32.EXE 或 SHELL32.DLL吧?
用 SFC 可以查出 被改动的系统文件,发现后有安装盘(或者键入此文件的路径)就可恢复
作者: JonePeng     时间: 2006-1-4 23:51


  Quote:
Originally posted by GOTOmsdos at 2006-1-4 19:35:
可能是 SHELL32.EXE 或 SHELL32.DLL吧?
用 SFC 可以查出 被改动的系统文件,发现后有安装盘(或者键入此文件的路径)就可恢复

Windows里是没有SHELL32.EXE的(除非是木马或病毒

如果是SHELL32.DLL的话,是无法进入Windows桌面的,也就无法用SFC。应该用2楼的方法来解决。
作者: GOTOmsdos     时间: 2006-1-5 02:07
shell32.dll 是 2000,XP 的正宗的系统文件,放在WINDOWS\SYSTEM32和WINDOWS\SYSTEM32\DLLCACHE(系统文件备份库)里,应该属于SFC的保护范围..

在98,在运行里,键入SFC,会有窗口
在2000,XP,要在运行里,先键入CMD,再键入SFC /SCANNOW 才会出窗口...
作者: Wengier     时间: 2006-1-5 02:17
也可以从启动盘启动,然后从光盘中直接复制一份SHELL32.DLL到C:\WINDOWS\SYSTEM32。如果C盘是NTFS的话先加载IFS驱动即可。