(在 XP 上,在事件日志中,此问题将显示为“安装失败:Windows 无法安装以下更新,错误为 0x8007f0f4:Windows XP 安全更新(KB2686509)。”在事件日志中)。
请访问http://support.microsoft.com/kb/2686509,但是我的系统上没有 Faultykeyboard.log 文件可供检查。
答案1
检查相关注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
没有显示 System32 之外文件的文件引用条目。但是,它确实显示我在 中安装了“Scancode Map” HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
。
通过删除 Scancode Map 键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
然后重新启动,我能够顺利安装 KB2686509,并且稍后我可以重新安装我的 Scancode Map。
答案2
答案3
我有一个 .reg 文件可以禁用 Caps Lock 键。我还有一个可以将其恢复为默认值的文件。我在另一个网站上看到了有关重新映射键的参考,因此我尝试将 Caps Lock 重置为默认值,并成功安装了 Microsoft 安全更新 KB2685609。
问题解决了。
disable_caps_lock 键 UNDO remove_all_scancode_mappings.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=-
禁用大写锁定键.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00
答案4
万一其他人可能从中受益:运行此命令后“修复它”(216893),此补丁(KB2686509)能够成功应用于我的 x86 Windows SP3 PC 上。
首先尝试这个的好处是你不必在注册表中乱搞或运行一些脚本。我相信我运行了“修复程序”来“启用 Windows 键”(即使我不认为它曾经被禁用过),重新启动,应用补丁,问题解决(直到下一次……)