修改注册表修复系统文件不要求放入光盘的方法如下:
[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。
要修改注册表对新手来说有些麻烦,我就编辑了一个脚本文件来达到目的,
将上面的红色字符复制到记事本中再保存为后缀名一定要为“inf”的文件名文件名可随意但不包括引号比如保存为“修复系统文件不要求放入光盘.inf”的文件名,再找到它击右键在右键菜单上选择“安装”即可。
以后再运行sfc /scannow。系统就会自动进行系统文件的修复。而不会要求放入光盘了。