积极答复者
安装XP SP3升级过程问题

问题
-
在运行安装包(WINDOWSXP-KB936929-SP3-X86-CHS.EXE)时,前面的过程一切正常.眼看进度条要满了.正准备进行最后一阶段时(我帮别人升级过,所以我知道就差这一步).界面突然消失.随后弹出警告:访 问 拒 绝.点击确定.随后又出现"ServicePack3安装没有完成.单击确定完成已撤销的更改"如果点击"确定"出现“应用程序发生异常unKnown software exception(0xc0000096),位置为0x7c801d7b.要终止程序单击确定.". (在我尝试这么多次没有每次都发生,这样的异常).,如果点击"确定"后显示"ServicePack3安装没有完成.Windows XP已经部分更新,可能不能正确工作", (如果么有前面的异常,则就会执行卸载前面已经安装好的东西)
总的就是没有安装成功.
能帮助我下吗?先谢谢了!
_______________________________________________________________________
我把系统的原话都打出来了.我还有图.大家快来一起分析下,解决这个问题吧!
_______________________________________________________________________
我是以管理员的身份进如系统的(我系统就一个默认的管理员帐户).同时我系统盘是FAT32分区,不是NTFS 分区(除D.E.F盘)
我没有设置注册表访问权限,(没有禁用注册表)(远程不可以修改,为安全已经关闭远程修改注册表服务)
在我第3次尝试时,已经将杀毒软件卸载.杀毒软件防火墙已经关闭.
我在第4次尝试时,就是在安全模式下进行,问题依旧.
第五次尝试,还是失败.想到的方法未能解决
_____________________________________________________
---------------------------------------感谢有在此回答的人.
--------------------------------------------
如果你有什么好的解决方法,请告诉我们一同分享下.
还不可以的话,就只能重新安装系统了.. *_*!
微软官方的解决方法在知识库中 出先了.我也整理了下,在我的Blog中发布了(http://hi.baidu.com/fan_lei/blog/item/4e0d993fe11f2bc77c1e7172.html)
具体效果我也不太清楚....
答案
-
今天我安装完Visual Studio 2008后,自动升级提示我有系统更新,一看原来是Windows XP Service Pack 3,然后我就在线进行了升级,SP3差不多有60M左右(可能要根据自己系统的软件安装情况来决定,看到本地安装包也有了,是ISO镜像文件,有300多M)。等下载完,安装到一半时,出现了跟楼主完全一样的问题。于是就去微软帮助中心查了下,终于找到了解决问题的方法,不过具体是什么原因还不得而知,我猜想是注册表的问题。(我已经按以下方法成功更新为SP3)
解决方法:
重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 (http://support.microsoft.com/kb/322756/) 如何在 Windows 中备份和还原注册表
1. 下载并安装 Subinacl.exe 文件。
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en2. 启动记事本。
3. 复制以下文本然后将其粘贴到记事本中。
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 /verbose4. 将该记事本文件另存为 Reset.cmd。
5. 右键单击该“Reset.cmd”文件,然后单击“以管理员身份运行”。
注意:该脚本文件的运行时间可能会很长。
6. 安装 Windows XP SP3。
参考资料:
http://support.microsoft.com/kb/949377/
=========================
安装 Windows XP SP3 的先决条件
如果计算机上安装了以下更新,则无法安装 Windows XP SP3:
1.Microsoft Shared Computer Toolkit
2.远程桌面连接 (RDP) 6.0 MUI 包(Windows XP 更新 925877)
在安装 Windows XP SP3 之前,请卸载这些更新。
(一般来说,很少有人安装这两个更新)
附Windows XP Service Pack 3下载地址:
在线升级:http://www.update.microsoft.com/microsoftupdate/v6/default.aspx?ln=zh-cn
全部回复
-
Alexis Zhang 写: “拒绝访问”基本上是因为操作权限不足引起系统文件或注册表无法更新。请检查:
当前用户帐户是否具有管理员的权限;
如果是 NTFS 分区,是否设置了 NTFS 权限限制磁盘数据修改;
是否设置了注册表访问权限,阻止了某些注册表项的修改;
是否安装有其它监控系统分区的软件,例如杀毒软件监控等,限制了系统文件或注册表的更新。
另外可以试试在安全模式下执行 SP3 的安装。我是以管理员的身份进行升级的.同时我系统盘是FAT32分区,不是NTFS 分区(除D.E.F盘)
我没有设置注册表访问权限(远程不可以修改,为安全已经关闭远程修改注册表服务)
在我第3次尝试时,已经将杀毒软件卸载.杀毒软件防火墙已经关闭.
我在第4次尝试时,就是在安全模式下进行,问题依旧.
-------------------------------------------结果:部分文件更新---安装SP3失败-------------------------------------
郁闷中@_@
-
今天我安装完Visual Studio 2008后,自动升级提示我有系统更新,一看原来是Windows XP Service Pack 3,然后我就在线进行了升级,SP3差不多有60M左右(可能要根据自己系统的软件安装情况来决定,看到本地安装包也有了,是ISO镜像文件,有300多M)。等下载完,安装到一半时,出现了跟楼主完全一样的问题。于是就去微软帮助中心查了下,终于找到了解决问题的方法,不过具体是什么原因还不得而知,我猜想是注册表的问题。(我已经按以下方法成功更新为SP3)
解决方法:
重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 (http://support.microsoft.com/kb/322756/) 如何在 Windows 中备份和还原注册表
1. 下载并安装 Subinacl.exe 文件。
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en2. 启动记事本。
3. 复制以下文本然后将其粘贴到记事本中。
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 /verbose4. 将该记事本文件另存为 Reset.cmd。
5. 右键单击该“Reset.cmd”文件,然后单击“以管理员身份运行”。
注意:该脚本文件的运行时间可能会很长。
6. 安装 Windows XP SP3。
参考资料:
http://support.microsoft.com/kb/949377/
=========================
安装 Windows XP SP3 的先决条件
如果计算机上安装了以下更新,则无法安装 Windows XP SP3:
1.Microsoft Shared Computer Toolkit
2.远程桌面连接 (RDP) 6.0 MUI 包(Windows XP 更新 925877)
在安装 Windows XP SP3 之前,请卸载这些更新。
(一般来说,很少有人安装这两个更新)
附Windows XP Service Pack 3下载地址:
在线升级:http://www.update.microsoft.com/microsoftupdate/v6/default.aspx?ln=zh-cn
-
David Beckham 写: 今天我安装完Visual Studio 2008后,自动升级提示我有系统更新,一看原来是Windows XP Service Pack 3,然后我就在线进行了升级,SP3差不多有60M左右(可能要根据自己系统的软件安装情况来决定,看到本地安装包也有了,是ISO镜像文件,有300多M)。等下载完,安装到一半时,出现了跟楼主完全一样的问题。于是就去微软帮助中心查了下,终于找到了解决问题的方法,不过具体是什么原因还不得而知,我猜想是注册表的问题。(我已经按以下方法成功更新为SP3)
解决方法:
…………
希望这个方法能用,我会跟进,谢了先!
-