Security Update KB2686509 will not install- error code 0xf0f4

Anonymous
2012-05-09T04:25:33+00:00

After download from Microsoft Update Security Update for Windows XP (KB2686509) won't install-what do I need to do?

Windows for home | Previous Windows versions | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2012-05-21T04:44:27+00:00

Wow you saved me from so much 'update' distress. Indeed I had done a similar thing somewhere in my distant memory. Simply deleting my hacked registry key entry as shown below solved my problem.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]

"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,2a,00,3a,00,00,00,00,00,00

Was this answer helpful?

0 comments No comments
Answer accepted by question author
Anonymous
2012-05-20T16:57:10+00:00

I struggled with this for days. Here is what was happening and what I did that worked.

faultykeyboard.log listed 24 entries of the form   kb*.kbd

I searched and no such files exist on my computer.

By running regedit and looking I found 24 abnormal looking subkeys matching the list in:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layouts

After carefully reviewing the potential for damage I discovered that the operating system automatically restores this section of the registery if a boot failure occurs.

I then boldly deleted all subkeys of the type *.kbd from the registry. I deleted faultykeyboard.log. I rebooted then ran the update KB2686509 and it installed and rebooted the computer.

The problem is gone.  Everything works.

Was this answer helpful?

0 comments No comments
Answer accepted by question author
Anonymous
2012-05-18T17:07:03+00:00

Good tips in this thread. It ultimately led me to my solution. The problem computer here was also running a version of Windows XP modified with NLite.

I was able to resolve this problem by first opening the faulty keyboard log. On the problem computer, it was located in C:\Windows\system32\faultykeyboardlog.log.

The faultykeyboard.log file simply listed these four items:

KBDDV.DLL

KBDUSX.DLL

KBDUSL.DLL

KBDUSR.DLL

I went to a computer that I knew had an unmodified version of Windows XP Professional, copied those four DLL files from C:\Windows\system32. I then transfered them to the C:\Windows\system32 on the problem computer and re-ran the manual installation file for KB2686509 which can be downloaded at http://www.microsoft.com/en-us/download/details.aspx?id=29804.

Problem solved.

Was this answer helpful?

0 comments No comments

70 additional answers

Sort by: Most helpful
  1. Anonymous
    2012-05-10T08:28:40+00:00

    WinXP MCE SP3 (which is essentially WinXP Pro SP3) with all updates (now) and rollups

    Hi. My KB2686509.log file has the same error " Failed To Enable SE_SHUTDOWN_PRIVILEGE" and no mention about keyboards and I don't have a FaultyKeyboard.log file. All Automatic Updates and Microsoft Updates (express and custom) failed with the above error. I also manually dowloaded the security update from Microsoft which resulted in a different error, but still no mention of keyboards.

    Back in 2007 I did a registry hack to disable the Insert Key. Fortunately, I documented the hack (from which I created a new key in HKLM\SYSTEM\CurrentControlSet\Keyboard Layout, namely "ScanCode Map" with the following value "0000000000000000020000000000520E00000000") and those instructions mentioned deleting "ScanCode Map if you mess up and start again". So I backed up the registry key and deleted "ScanCode Map". Retried installing the update from Automatic Updates and Success! It installed.

    So if you have disabled or remapped any of your keys, you will need to undo that, and then the update may work for you. There is more discussion re: keyboards and *kb.dlls in the other thread at http://answers.microsoft.com/en-us/windows/forum/windows_xp-windows_update/kb2686509-repeatedly-fails-with-error-code/0deeacb6-115c-419d-ac37-03ff8927b79c But it may be just as simple as it was for me (if this scenario applies to you).

    Hope this helps.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2012-05-09T13:29:52+00:00

    No KB entry, no faultykeyboard.log, multiple restarts & multiple failed install attempts. Here's the latest. Loving the typo of 'Fist Condition' in the error log too.

    [KB2686509.log]

    12.281: ================================================================================

    12.281: 2012/05/09 12:51:51.234 (local)

    12.328: C:\WINDOWS\SoftwareDistribution\Download\3438087687b5dd8accc81e44f72f02e7\update\update.exe (version 6.3.13.0)

    12.438: DoInstallation: GetProcAddress(InitializeCustomizationDLL) Returned: 0x7f

    12.438: Failed To Enable SE_SHUTDOWN_PRIVILEGE

    12.438: Hotfix started with following command line: -q -z -er /ParentInfo:189dd901f6eda142a3fa1c943153618e

    12.438: In Function GetReleaseSet, line 1211, RegOpenKeyEx failed with error 0x2

    12.438: In Function GetReleaseSet, line 1240, RegOpenKeyEx failed with error 0x2

    12.735: Return Value From IsMachineSafe = 0

    12.735: IsMachineSafe returned 441092

    12.735: Fist Condition in Prereq.IsMachineSafe.Section Failed

    12.735: Condition Check for Line 1 of PreRequisite returned FALSE

    12.750: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102

    12.750: KB2686509 Setup encountered an error:  Setup cannot continue because one or more prerequisites required to install KB2686509 failed. For More details check the Log File c:\windows\KB2686509.log

    12.750: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102

    12.750: Setup cannot continue because one or more prerequisites required to install KB2686509 failed. For More details check the Log File c:\windows\KB2686509.log

    12.750: Update.exe extended error code = 0xf0f4

    0.437: ================================================================================

    0.453: 2012/05/09 14:23:11.921 (local)

    0.453: C:\WINDOWS\SoftwareDistribution\Download\3438087687b5dd8accc81e44f72f02e7\update\update.exe (version 6.3.13.0)

    0.469: DoInstallation: GetProcAddress(InitializeCustomizationDLL) Returned: 0x7f

    0.469: Failed To Enable SE_SHUTDOWN_PRIVILEGE

    0.469: Hotfix started with following command line: -q -z -er /ParentInfo:f117260a6e4e9c40b8c7d93c5cbecba9

    0.469: In Function GetReleaseSet, line 1211, RegOpenKeyEx failed with error 0x2

    0.469: In Function GetReleaseSet, line 1240, RegOpenKeyEx failed with error 0x2

    0.515: Return Value From IsMachineSafe = 0

    0.515: IsMachineSafe returned 441092

    0.515: Fist Condition in Prereq.IsMachineSafe.Section Failed

    0.515: Condition Check for Line 1 of PreRequisite returned FALSE

    0.515: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102

    0.515: KB2686509 Setup encountered an error:  Setup cannot continue because one or more prerequisites required to install KB2686509 failed. For More details check the Log File c:\windows\KB2686509.log

    0.515: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102

    0.515: Setup cannot continue because one or more prerequisites required to install KB2686509 failed. For More details check the Log File c:\windows\KB2686509.log

    0.515: Update.exe extended error code = 0xf0f4

    Was this answer helpful?

    0 comments No comments