none
WindowsVista更新至SP1时产生错误代码 RRS feed

  • 问题

  •  

    我的Windows Vista Home Basic是随我的lenovo PC附送来的DVD-Rom,计算机为双系统,Xp和Vista其版本为正版,序列号通过验证。使用Windows Update升级到SP1时出现了8024200D 的错误代码。去微软官方下载独立安装包,总失败,甚至蓝屏!怎么搞的?怎么回事?试了好多次,都没办法……哪位高手进来指教一下?
    2008年9月19日 13:21

答案

  • 问题解决方法如下:
    步骤1: 关闭所有的第三方防火墙程序
    步骤2: 关闭Windows防火墙

    1. 单击“开始”,单击“运行”,键入Firewall.cpl,然后单击“确定”。

    2. 选择“关闭”,单击“确定”。
    步骤3:删除 Windows 更新的临时文件夹

    1. 单击“开始”,然后单击“运行”。
    2. 在“打开”框中,键入 cmd,然后单击“确定”。
    3. 在命令提示符处,键入下列命令,并在键入每一行后按 Enter 键:

    net stop WuAuServ
    RD /s %windir%\softwaredistribution
    net start WuAuServ
    exit

    RD 命令介绍
    作用:从指定的磁盘删除了目录。
    格式:RD 盘符\路径名\子目录名

    步骤4:重命名 Catroot2 文件夹

    1. 单击“开始”,然后单击“运行”。
    2. 在“打开”框中,键入 cmd,然后单击“确定”。
    3. 在命令提示符处,键入下列命令,并在键入每一行后按 Enter 键:

    net stop cryptsvc
    ren %systemroot%\System32\Catroot2 oldcatroot2

    net start cryptsvc
    exit
    REN 命令介绍Vista
    功能:更改文件名称
    类型:内部命令
    格式:Ren[盘符:][路径]〈旧文件名〉〈新文件名〉
    重要说明:不要重命名 Catroot 文件夹。Catroot2 文件夹是由 Windows 自动重新创建的,但 Catroot 文件夹在重命名后将不重新创建。

    但本人看这种方法过于繁琐,在管理员权限下:C/Windows/Softwaredistribution中的datastore和downlord文件夹中全部删除后,在微软官方重新下更新包,手动更新成功,希望能给相同遭遇的朋友们一点帮助

     

    2008年9月19日 15:18
    版主

全部回复

  • 如果多次 Windows Update 都这个错误请试一下下载独立 SP1 安装包进行安装~

    32位的 SP1 下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=f559842a-9c9b-4579-b64a-09146a0ba746&DisplayLang=zh-cn

    64位 SP1 下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=86d267bd-dfcd-47cf-aa76-dc0626dcdf10&DisplayLang=zh-cn

    2008年9月19日 14:57
  •  

    尝试安装 Windows Vista Service Pack 1 时出现错误消息:“Installation was not successful”(安装未成功)或“An internal error occurred while installing the service pack”(安装 Service Pack 时出现内部错误)

     

    http://support.microsoft.com/kb/947366

     

    2008年9月19日 14:59
  • 问题解决方法如下:
    步骤1: 关闭所有的第三方防火墙程序
    步骤2: 关闭Windows防火墙

    1. 单击“开始”,单击“运行”,键入Firewall.cpl,然后单击“确定”。

    2. 选择“关闭”,单击“确定”。
    步骤3:删除 Windows 更新的临时文件夹

    1. 单击“开始”,然后单击“运行”。
    2. 在“打开”框中,键入 cmd,然后单击“确定”。
    3. 在命令提示符处,键入下列命令,并在键入每一行后按 Enter 键:

    net stop WuAuServ
    RD /s %windir%\softwaredistribution
    net start WuAuServ
    exit

    RD 命令介绍
    作用:从指定的磁盘删除了目录。
    格式:RD 盘符\路径名\子目录名

    步骤4:重命名 Catroot2 文件夹

    1. 单击“开始”,然后单击“运行”。
    2. 在“打开”框中,键入 cmd,然后单击“确定”。
    3. 在命令提示符处,键入下列命令,并在键入每一行后按 Enter 键:

    net stop cryptsvc
    ren %systemroot%\System32\Catroot2 oldcatroot2

    net start cryptsvc
    exit
    REN 命令介绍Vista
    功能:更改文件名称
    类型:内部命令
    格式:Ren[盘符:][路径]〈旧文件名〉〈新文件名〉
    重要说明:不要重命名 Catroot 文件夹。Catroot2 文件夹是由 Windows 自动重新创建的,但 Catroot 文件夹在重命名后将不重新创建。

    但本人看这种方法过于繁琐,在管理员权限下:C/Windows/Softwaredistribution中的datastore和downlord文件夹中全部删除后,在微软官方重新下更新包,手动更新成功,希望能给相同遭遇的朋友们一点帮助

     

    2008年9月19日 15:18
    版主
  •  

    解决方案 1:重新启动计算机并再次检查 Windows Update
    有时,安装失败的原因是以前的某项操作尚未完成。通过重新启动计算机,可以关闭所有挂起的计算机功能并重新启动安装过程。

    Windows Update 还可以检测到由某个已知维护服务问题导致的 Service Pack 安装失败。Microsoft 已经开发出一个可以解决此问题的工具。此工具将在使用 Windows Update 的情况下提供。

    计算机重新启动后:1. 单击“开始”,然后单击“所有程序”。
    2. 单击“Windows Update”。
    3. 在 Windows Update 的左上角,单击“检查更新”。
    4. 系统将再次向您提供 Service Pack 1。或者,系统将向您提供一个用于解决安装问题的工具。
    5. 如果您运行安装工具,请在运行该工具之后返回到 Window Update,然后再次单击“检查更新”。
    注意:如果由某个已知维护服务问题而导致 Service Pack 安装失败,则可以使用 Microsoft 开发的工具来解决此问题。
    回到顶端

    解决方案 2:检查硬盘是否存在错误
    有关更多信息,请访问下面的 Microsoft 网站:
    http://windowshelp.microsoft.com/Windows/zh-cn/Help/bc1393cf-9f9c-79c7-0f91-9337c2c41f812052.mspx (http://windowshelp.microsoft.com/Windows/zh-cn/Help/bc1393cf-9f9c-79c7-0f91-9337c2c41f812052.mspx)
    回到顶端

    解决方案 3:运行“系统文件检查器”工具
    要确定您遇到的问题是否是由 Windows Vista 使用的一个或多个系统文件引起的,请运行“系统文件检查器”工具。“系统文件检查器”工具扫描系统文件,并通过使用正确版本的系统文件来替换错误版本的系统文件。

    要运行“系统文件检查器”工具,请按照下列步骤操作:1. 单击“开始”,然后在“开始搜索”框中键入 cmd。
    2. 在“程序”列表中,右键单击“cmd”,然后单击“以管理员身份运行”。

    如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”。
    3. 在命令提示符处,键入下面的命令行,然后按 Enter:
    sfc /scannow
    扫描完成后,请检查您所遇到的问题是否得到解决。

    回到顶端

    解决方案 4:运行 Windows Vista 内存诊断工具
    Windows Vista 内存诊断工具是 Windows 中的一个程序,用于测试已安装的物理内存并报告任何问题。要使用此工具,请按照下列步骤操作: 1. 关闭所有应用程序并保存任何个人文件或文档。
    2. 单击“开始”,然后在“开始搜索”框中键入 memory。
    3. 在“结果”框的顶部,单击“内存诊断工具”。
    4. 此工具打开时,单击“立即重新启动并检查问题”。 计算机将重新启动,同时启动诊断程序。
    注意任何报告的问题。如有必要,请与您的计算机制造商联系。
    回到顶端

    解决方案 5:重新启动计算机并且关闭或禁用可能正在运行的任何应用程序
    重要说明:这些步骤可能会增加您的安全风险。它们还可能导致计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们之所以推荐本文介绍的这一过程,是为了使程序能够按照设计意图运行,或者为了实现特定的程序功能。我们建议您在进行这些更改之前,充分考虑在您的特定环境中实施这一过程可能带来的风险。如果您决定实施此过程,请执行任何适当的附加步骤来保护系统。我们建议只有确实需要这一过程时才使用它。

    安装失败的最常见的原因之一是第三方应用程序打开了一个文件或锁定了 Service Pack 安装程序需要的一个文件。为避免发生这种情况,请按照下列步骤操作,然后再尝试安装 Windows Vista SP1:1. 关闭所有应用程序,然后重新启动计算机。
    2. 重新启动计算机之后,请禁用任何启动过程中可能加载的防病毒应用程序或反间谍软件应用程序。

    通常,可在通知区域中禁用这些应用程序。要从通知区域中禁用某个应用程序,请右键单击第三方程序图标,然后单击用于关闭或禁用该应用程序的选项。“关闭”选项或“禁用”选项可能与下列选项相似:“禁用”、“关闭”或“退出”。
    3. 在关闭防病毒或反间谍软件应用程序之后,请尝试从 Windows Update 网站或从 Microsoft Update 网站安装 Windows Vista SP1。或者,尝试使用完全下载程序包安装 Windows Vista SP1。

    注意:如果您已下载完全下载程序包,请尝试使用该程序包安装 Windows Vista SP1。
    4. 完成 Windows Vista SP1 的安装之后,请启用您在步骤 2 中禁用的防病毒或反间谍软件应用程序。



    以上步骤要是都没得用的话,以下方法能成功,我就是按这样弄好的。
    结合以上的关闭应用程序和防火墙,再在网上下载SP1安装包和KB947562后,然后先装KB947562,再装SP1成功。
    参考资料:http://support.microsoft.com/kb/947366
    2008年9月19日 16:00