【整理】Window XP SP3:无法安装某些更新,没有安装下列更新,Windows XP 安全更新程序 (KB2686509)

【问题】

Windows XP SP3系统,自动更新安装出错:

无法安装某些更新

没有安装下列更新

Windows XP 安全更新程序 (KB2686509)

Windows XP 安全更新程序 (KB2686509)

 

【解决过程】

经过一番搜索找到了:

此更新KB2686509的官网的解释是:

中文版:MS12-034:Windows XP 和 Windows Server 2003 的 CVE-2012-0181 安全更新说明:2012 年 5 月 8 日

英文版:MS12-034: Description of the security update for CVE-2012-0181 in Windows XP and Windows Server 2003: May 8, 2012

整理出官网的解释,如下:


【KB2686509是啥,以及KB2686509安装失败的解决办法】

 

KB2686509适用的系统

此更新适用于的系统是:

  • 安装了SP3(Microsoft Windows XP Service Pack 3)     

    • XP家庭版(Microsoft Windows XP Home Edition)

    • XP专业版(Microsoft Windows XP Professional Edition)

  • 安装了Server 2003 SP2(Microsoft Windows Server 2003 Service Pack 2)的     

    • Microsoft Windows Server 2003 Standard Edition

    • Microsoft Windows Server 2003 Enterprise Edition

    • Microsoft Windows Server 2003 Datacenter Edition

    • Microsoft Windows Server 2003 Web Edition

    • Microsoft Windows Server 2003, Datacenter x64 Edition

    • Microsoft Windows Server 2003, Enterprise x64 Edition

    • Microsoft Windows Server 2003, Standard x64 Edition

    • Microsoft Windows XP Professional x64 Edition

    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems

    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems

额外说明:

很明显,其中包括XP SP3,所以,这里所说的,XP不适用此更新,是错误的解释。

KB2686509安装失败时可能的解决办法

如果无法安装此安全更新并收到“0x8007F0F4”错误代码,应该怎么办?

如果您在尝试安装此安全更新时收到“0x8007F0F4”错误代码,请检查是否已在计算机上创建 %windir%\FaultyKeyboard.log 文件。  
如果已创建“%windir%\FaultyKeyboard.log”文件,请执行以下步骤: 

  1. 打开“%windir%”文件夹中的“Faultykeyboard.log”文件。此日志文件包含有关不在“%Windir%\System32”文件夹中的注册键盘布局文件的信息。此日志文件类似于以下内容:     

    Keyboard1.dll
    .\Layoutfiles\keyboard2.dll
    C:\Windows\System\Kbda1.dll

    注意在此示例中,第一项仅为文件名。第二项包括带文件名的相对路径。第三项包括文件的完整路径。

  2. 将“Faultykeyboard.log”日志文件中列出的文件复制到 System32 文件夹中。

额外说明:

比如这人这里就是通过上述办法,参考Faultykeyboard.log中所提示缺少哪些文件,然后一点点拷贝相应的文件到C:\WINDOWS\system32,最后就可以解决此问题了。

无法安装KB2686509

方法 1. 自动解决此问题

为此,请执行以下步骤:

  1. 运行 Microsoft Fix it 50882。为此,请单击“修复此问题”按钮,单击“文件下载”对话框中的“运行”,然后执行“修复此问题”向导中的步骤。

    Microsoft Fix it 50882

     

 

  • 安装本文所述的安全更新。

  • 运行 Microsoft Fix it 50883。为此,请单击“修复此问题”按钮,单击“文件下载”对话框中的“运行”,然后执行“修复此问题”向导中的步骤。

    Microsoft Fix it 50883

     

    方法 2. 手动解决此问题

为此,请执行以下步骤:

  1. 确定注册表项“IgnoreRemoteKeyboardLayout”或注册表项“ScanCode Map”是否存在于以下注册表子项下。任意一个注册表项都可能引起此安全更新安装失败。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard layout

  2. 备份此注册表子项。为此,请在“文件”菜单上单击“导出”。然后将 .reg 文件保存至安全位置,如磁盘或 USB 存储设备。

  3. 删除注册表子项。

  4. 安装本文所述的安全更新。

  5. 还原您在步骤 2 中保存的注册表项(.reg 文件)。为此,请双击您在步骤 2 中保存的 .reg 文件,然后在出现的对话框中单击“是”。

额外说明:

对于不熟悉的人,建议使用方法1,自动下载程序,运行一下即可帮你自动解决此问题。

【附录】

X86的KB2686509 中文版 下载地址

 


【后记 2013-11-05】

1.别人也遇到类似问题:

installer can not continue for KB2686509 prerequiste not match more detail see c windows KB2686509 log

参考上面的办法,应该就可以解决问题了。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量