Results 1 to 8 of 8
  1. #1
    New Lounger
    Join Date
    Dec 2009
    Location
    10546
    Posts
    14
    Thanks
    0
    Thanked 2 Times in 1 Post

    KB2686509 and KeyTweak

    Install of KB2686509 failed on one of my XP machines. (I know I was advised to hold off - but I didn't listen). The KB article on files in the wrong place did not apply. But I did have KeyTweak installed to kill the caps lock key.

    What I learned. Don't uninstall KeyTweak - that won't help. Rather ask it to restore defaults. (reboot) Then apply KB2686509. (reboot) Then restore your settings and, of course reboot! (Oh do I love the update process on my Debian Linux server!)

  2. #2
    Lounger
    Join Date
    Mar 2011
    Posts
    46
    Thanks
    0
    Thanked 5 Times in 3 Posts
    Regarding: KB2686509; May 2012 Microsoft Updates
    File: WindowsXP-KB2686509-x86-ENU.exe
    Description: Security Update for Windows XP

    This update will usually fail for many Systems, especially on Windows XP machines (although I haven't tried it on other machines yet).

    To find the possible culprits, you need to find and open:

    %WINDIR%\faultykeyboard.log

    On my machine (i.e. without third party keyboard layouts), the log read as follows:
    ===Log Contents===
    KBDDV.DLL
    KBDUSX.DLL
    KBDUSL.DLL
    KBDUSR.DLL

    ===Log Contents===

    Now you need to open the registry and navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Keyboard Layouts

    For example, on my system, I had:

    ===Original Registry Entires===
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Keyboard Layouts\00000409]
    "Layout File"="KBDUS.DLL"
    "Layout Text"="US"
    "Layout Display Name"="@%SystemRoot%\\system32\\input.dll,-5000"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Keyboard Layouts\00010409]
    "Layout File"="KBDDV.DLL"
    "Layout Id"="0002"
    "Layout Text"="United States Dvorak"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Keyboard Layouts\00020409]
    "Layout File"="KBDUSX.DLL"
    "Layout Id"="0001"
    "Layout Text"="United States International"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Keyboard Layouts\00030409]
    "Layout File"="KBDUSL.DLL"
    "Layout Id"="001A"
    "Layout Text"="United States Dvorak for left hand"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Keyboard Layouts\00040409]
    "Layout File"="KBDUSR.DLL"
    "Layout Id"="001B"
    "Layout Text"="United States Dvorak for right hand"
    [/I]
    ===Original Registry Entires===

    I backed-up and deleted the faulty keyboard registry keys for this update to install successfully and correctly.

    After deleting only the faulty keyboard layouts (as documented in the faultykeyboard.log, in my case all of the international and DVORAK layouts) with non-existent .DLLs, the update installed successfully.

    Of course, your system may vary - especially if you have custom keyboard layouts (and/or drivers). I didn't have any on my test machine (i.e. these are generic standard layouts with a default installation...)
    Last edited by jgstanley; 2012-05-13 at 11:55. Reason: clarify

  3. #3
    New Lounger
    Join Date
    Dec 2009
    Location
    10546
    Posts
    14
    Thanks
    0
    Thanked 2 Times in 1 Post
    I take you didn't read or understand "The KB article on files in the wrong place did not apply"

    This posting was for a different reason for failure than the one well documented by microsoft that you repeat.

  4. #4
    Lounger
    Join Date
    Mar 2011
    Posts
    46
    Thanks
    0
    Thanked 5 Times in 3 Posts
    Quote Originally Posted by Millwood View Post
    I take you didn't read or understand "The KB article on files in the wrong place did not apply"
    This posting was for a different reason for failure than the one well documented by microsoft that you repeat.
    Actually, I did read and understand "The KB article on files in the wrong place did not apply". The support article from Microsoft contains some erroneous information, especially to file locations (i.e. the location of faultykeyboard.log on some systems) and registry key location (i.e. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Keyboard Layouts, which leaves out CurrentControlSet in the reg key listed at Microsoft support), which is why I tried to document the actual steps I used to fix the problem successfully.

    This update should probably have been tested further before public release, given that it has appeared across many forums.

    Update: The Microsoft Article MS12-034 has been revised to fix the erroneous information...
    Last edited by jgstanley; 2012-05-13 at 11:51. Reason: Clarify

  5. #5
    New Lounger
    Join Date
    May 2012
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    jgstanley's fix was right on for me. I had one listed KBxxx.dll in the faultykeyboard log. I went into the registry and had to do a Find to locate that particular key. I deleted it. Then I was able to install the update using the appropriate KB download from the MS12-034 security bulletin.

  6. #6
    New Lounger
    Join Date
    May 2012
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Long story, happy ending.
    I broke the '/" key on my old Dell laptop, so I downloaded the Resource Kit just for the remapkey tool and remapped my Caps Lock key (never liked that key anyway.) I eventually replaced the keyboard but didn't undo the remap. I had no problems until KB2686509 came along. I restarted the remapkey tool, changed the Caps Lock key back to its normal function, rebooted and restarted the KB2686509 update. Problem solved. I used a different tool than Millwood, but it seems to have caused the same problem, so thanks, Millwood, for the heads up.

  7. #7
    New Lounger
    Join Date
    Dec 2009
    Location
    St. Paul, MN. USA
    Posts
    11
    Thanks
    1
    Thanked 1 Time in 1 Post

    Viewing the Faultykeyboard.log file

    How does one view the faultykeyboard.log file???

    I have this file in C:\Windows, but it is not a text file (as many - but not all! - .log files are).
    It is in some sort of binary format.

    Is there a special viewer for this type of log file?

    An inquiring mind wants to know.

    DanR

  8. #8
    5 Star Lounger ibe98765's Avatar
    Join Date
    Aug 2001
    Location
    Bay Area, California, USA
    Posts
    859
    Thanks
    12
    Thanked 3 Times in 3 Posts
    I explain how I got this fix successfully installed here:

    http://windowssecrets.com/forums/sho...l=1#post853791

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •