安装WinXP SP3补丁包出现拒绝访问(Access is denied)的解决方法

pop:用原版的系统盘恢复T60之后是sp2的操作系统,打sp3的补丁提示拒绝访问。尝试了重新下载300M的单独文件还是不行,后来到网上找到如下信息,问题解决。

1、从微软网站上下载并安装subinacl.exe到系统缺省的Program files目录下。
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en

2、将下面的代码保存为 *.cmd 的文件,如Reset.cmd 然后用管理员权限的用户登录并运行Reset.cmd(大概需要5分钟左右)

cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

3、重启之后进行安装

4、如果重启之后安装还是不行,请在开机时按F8,进入安全模式进行安装。

Related Posts