Windows Update (KB2686509) が失敗する・・・orz 原因はキー配置の入れ替え(CapsLockと左Ctrl)でした。
Windows Update (KB2686509) 失敗しますた orz
Windows XP 用セキュリティ更新プログラム (深刻度は重要)
早めに手を打っておいた方が良さそうです。 めんどーやなーw
---
ぐぐってみたら、こんなページを見つけました。
KB2686509の適用失敗についてのメモ。多分罠は2つ / 新・日々録 by TRASH BOX@Eel 2012-05-09
(□。□-) フムフム
どうやら、
キーボードのキー配置を入れ替えが原因らしい。
レジストリをいじってキーボードの配列を入れ替えてました。
( CapsLock ←→ 左Ctrl )
こいつだw
レジストリの使い方とか、もろもろド忘れしてましたorz
メモ用に残しておきます。
---
【確認方法】
1.「%Windir%\KB2686509.log」が存在する。
→ Windows Update (KB2686509) エラーログ
2.「%windir%\Faultykeyboard.log」が存在しない。
→ 手動で変更してる場合には存在しない (想定外?)
3.レジストリの値「 Scancode Map 」があることを確認する。
レジストリエディタ(regedit)を起動する ←ファイル名を指定して実行
「 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Keyboard Layout 」の中に「 Scancode Map 」が存在することを確認する。
4.(念のため)
「 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Keyboard Layout 」と
「 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Keyboard Layouts 」とが存在することを確認する。
※注意※ この2つがないとチェックに引っかかって失敗するっぽい。
OS は Windows XP SP3 です。
---
【作業手順】
1.レジストリのバックアップを作成する。
「 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Keyboard Layout 」を選択した状態で、メニューにある「ファイル→エクスポート」を選択すると、バックアップファイル「指定したファイル名.reg」が作成される。
2.レジストリの値「 Scancode Map 」のみを削除する。
「 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Keyboard Layout 」の中にある「 Scancode Map 」を選択した状態で、メニューから「編集→削除」を選択する。
3.再起動する。 ( ^-^)_旦""
レジストリの値「 Scancode Map 」が削除されていることを確認しておく。
4.Windows Update を実行する。
もしくは、ここにある実行ファイル(KB2686509)を使うのも手。
5.レジストリを復元する。
さきほどバックアップしておいた「指定したファイル名.reg」を実行(ダブルクリック)して、レジストリを復元する。
レジストリの値「 Scancode Map 」が復元されたことを確認する。
6.再起動する。 ( ^-^)_旦""
(Windows Upadate が適用される)
以上。
何回か試行錯誤して、ようやく成功しました。
ε- ( ̄、 ̄A) フゥー
レジストリの値を変更したら再起動! 面倒でした。
Windows Upadate 実行後にも再起動!! 面倒でした。
---
慣れた人は、こっちの方が見やすいかも。
(要約) KB2686509が失敗する / PukiWiki
(詳細) Windows XPでCapsLockとCtrlの設定をいじってる人がハマるKB2686509インストール失敗の対処 / みちしるべ
(ツール) Change Key v1.40 と WindowsXPの更新KB2686509について / Windows掲示板
---
キーボードのレイアウト変更ツール など
KeySwap for XP レジストリを書き換えることでキーボード配置の入れ替え、無効化ができるキーボード拡張ユーティリティ・ツール。
Change Key キーボードの位置を変更し、使いやすい位置にキーを設定することができるソフトウェア。
猫まねき PS/2キーボードに対応したキーボード配置を変更できるソフトウェア。細かい機能が多彩に盛り込まれ、単独キーの変更はもちろん、Shift+カーソル上をPgUpに変えるなどの複数のキーの組み合わせを変更したり、特定ソフトに対して有効なキー操作などの設定が可能。他にも入力キー支援機能も搭載しています。
KeyCtrl キーボードの機能を置き換えることができる配置変換ソフトウェア。常駐しないキーボード変更
AltIME Windows9x/NT/2000/XP用 キーボードユーティリティ。 常駐型
---
おまけ
主要システムファイルフルパス一覧 / PC-JAPAN
「ファイル名を指定して実行」って、「C:\Windows\ system32\」にある実行ファイルを呼び出してるだけなんですね。 いつもコマンドをド忘れてしまうので、苦労してましたよー。