标题: 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驱动即可。