不知道你碰到的是不是【拒绝访问】这个问题,我是按照下面的操作解决的,故障原因用一句话说就是尽管安装者是Admin权限,但是还是有可能不能访问注册表中的一些条目,用ms的一个补丁重置一下就好了。
在安装 SP3 过程中遇到“Access is denied(拒绝访问)”故障,安装被中止。
在安装过程中遇到“拒绝访问”而中止基本是由于当前用户的操作权限不足引起系统文件或注册表无法更新。常见的解决方案有:
(1).确认当前用户帐户是否具有管理员的权限;
(2).暂时关闭所有运行中的安全防护类软件监控程序及其服务、阻止所有可能会影响到系统文件或注册表更新的后台程序,或者干脆直接以安全模式启动 Windows、在安全模式中执行安装;
(3).重置注册表与 NTFS 文件权限、阻止所有可能会影响系统文件或注册表更新的权限限制,具体做法为:
下载安装 SUBINACL.EXE:(
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en)
在记事本中输入如下内容:
cd /d “%ProgramFiles%Windows Resource KitsTools”
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%infdefltbase.inf /db defltbase.sdb /verbose
保存为 .CMD 文件后运行,然后重新启动 Windows XP。