This is obsolete
I wrote a VB Script to fix two problems while running microsoft security update KB2686509
HKLM\SYSTEM\CurrentControlSet\Control\Keyboard LayoutandHKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
for those who are no registry freaks.
*Here you can download my little hotfix as ZIP-file.*
What does it do? Nothing magic!
1. Makes a registry backup
2. delete entries in Keyboard Layout
3. checks every keyentry in Keyboard Layouts against existing file in %SystemRoot%\System32
Hope I help someone with this script.
Regards
Christian from Germany
Update 2012/06/03
I have written a batch file too. So you can use this instead the vbs solution.
It's a little bit harder, because the batch file exports the two keys, deletes them, creates blank entries. Then you have to run the KB2686509 again! After doing this do not reboot, press continue in the command window (restoring old entries) and then reboot.
If one of the (bad) keys does not exists, the batch file creates a blank entry, so KB2686509 should work.
Here you can download the batch file http://www.vivus.net/dl/