| 引用: |
【菜菜菜啊的贴子】win2000server系统,为什么sfc命令不好用了? 详情如下: 前几天被病毒感染在把病毒杀掉后,我发现系统文件被改变了,于是想用sfc /scannow命令检查并改回来,结果,用了该命令后,居然提示我放入安装盘,我记得以前是,包括98也有一项是要给出安装文件位置,而不是要放入安装盘,为什么2000server上却没有要求给出安装文件位置呢?因为我硬盘上就有安装文件,没有盘!
[用户系统信息]Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MAXTHON 2.0)
……………… |
如果安装文件在硬盘中就修改注册表让系统自动去硬盘中找安装文件。方法如下:将下面的红色字符代码复制到记事本中再保存后缀名为“inf”的文件名,比如保存为“设置.inf”(不包括引号文件名可随意取)再找到它击右键在选择菜单上选择“安装”即可。
[version]
Signature=$CHICAGO$
[defaultinstall]
addreg=My.add.reg
[My.add.reg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup,CDInstall,0x00010001,0,
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup,Installation Sources,0x00010000,D:\XP c:;←注意:将这项修改为你的安装文件所在位置比如“D:\XP”
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup,SourcePath,0,D:\XP;←注意:将这项修改为你的安装文件所在位置比如“D:\XP”
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup,ServicePackSourcePath,0,D:\XP;←注意:将这项修改为你的安装文件所在位置比如“D:\XP” 假设xp安装文件在D:\XP下。修改注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]主键。
首先在右边将CDInstall的键值数据修改为0。然后再分别将ServicePack SourcePath 和SourcePath两个键值都修改为D:\XP。
执行了以上操作再重新启动系统之后,在以后再运行sfc /scannow。系统就会自动进行系统文件的修复。而不会要求放入光盘了。