1

(В XP в журнале событий эта проблема отображается как «Ошибка установки: Windows не удалось установить следующее обновление с ошибкой 0x8007f0f4: Обновление безопасности для Windows XP (KB2686509).» В журнале событий).

Есть некоторая помощь по адресу http://support.microsoft.com/kb/2686509, но в моей системе не было файла Faultykeyboard.log для проверки.

4 ответа4

2

Проверка соответствующих ключей реестра

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts

не показывал ссылки на файлы с файлами вне System32. Однако, это действительно показывало, что у меня была установлена «Карта скан-кода» в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout .

Удалив ключ карты скан-кодов из HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout а затем перезагрузив компьютер, я смог установить KB2686509 без дальнейших проблем, и позже смог переустановить карту скан-кодов.

1

Я написал VB Script, чтобы исправить две проблемы при запуске обновления безопасности Microsoft KB2686509

HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map

а также

HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts

для тех, кто не в реестре уродов.

Здесь вы можете скачать мое маленькое исправление в виде ZIP-файла.

Что оно делает? Ничего волшебного!

  1. Делает резервную копию реестра
  2. удаляет карту Scancode, если она существует
  3. проверяет каждую запись ключа в раскладках клавиатуры на соответствие существующему файлу в% SystemRoot%\System32
0

У меня есть файл .reg, который отключает ключ блокировки Caps. У меня также есть тот, который восстанавливает его по умолчанию. Я увидел ссылку на переназначенные ключи на другом сайте, поэтому я попытался сбросить хак-заглавную букву обратно на значение по умолчанию, и обновление безопасности Microsoft KB2685609 успешно установлено.

Задача решена.


Ключ Disable_caps_lock ОТМЕНИТЬ remove_all_scancode_mappings.reg

Windows Registry Editor Version 5.00

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

"Scancode Map"=-

Disable_caps_lock key.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

0

На всякий случай кому-то еще это может пригодиться: после запуска этого «исправления» (216893) этот патч (KB2686509) был успешно применен на моем компьютере x86 windows sp3.

Преимущество первой попытки состоит в том, что вам не нужно копаться в реестре или запускать какой-либо скрипт. Я полагаю, что я выполнил «fix-it», чтобы "включить ключ Windows" (хотя я не думаю, что он когда-либо был отключен), перезагрузился, патч применен, проблема решена (до следующего раза ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .