ВВЕДЕНИЕ
Корпорация Майкрософт выпустила бюллетень по безопасности MS12-034. Чтобы просмотреть полный бюллетень по безопасности, посетите один из следующих веб-сайтов Майкрософт:
-
Домашним пользователям:
http://www.microsoft.com/security/pc-security/bulletins/201205.aspxПропустить подробные сведения: скачайте обновления для домашнего компьютера или ноутбука с веб-сайта Обновления Майкрософт:
-
ИТ-специалисты.
Получение справки и поддержки для этого обновления для системы безопасности
Справка по установке обновлений: поддержка решений Безопасности Центра обновления Майкрософт для ИТ-специалистов: устранение неполадок безопасности и поддержка TechNet помогает защитить компьютер, на который запущена Windows, от вирусов и вредоносных программ: локализованная поддержка антивирусных решений и Центра безопасности в соответствии с вашей стране: международная поддержка
Дополнительная информация
Это обновление для системы безопасности позволяет устранить проблему, которая может возникать при загрузке файлов раскладки клавиатуры. Необходимо установить это обновление и обновление для системы безопасности 2676562, чтобы защитить систему от уязвимостей, которые могут возникнуть при загрузке файлов раскладки клавиатуры из неподтверженных мест.
Что это за обновление?
Драйвер режима ядра Windows (Win32k.sys) отвечает за загрузку раскладок клавиатуры на компьютере с Windows. Чтобы защитить систему от уязвимостей раскладки клавиатуры, описанных в бюллетене MSRC по безопасности MS12-034,необходимо установить обновление для системы безопасности 2676562 и 2686509.
Как работает это обновление?
В этом обновлении зарегистрировано все зарегистрированные на компьютере файлы раскладки клавиатуры, которые находятся в папке %Windir%\System32.
При попытке установить это обновление для системы безопасности может появиться следующее сообщение об ошибке:Не удается продолжить установку, так как для установки KB2686509 не удалось установить один или несколько предварительных условий (0x8007F0F4)
Это сообщение вы получите, если зарегистрированные файлы раскладки клавиатуры не находятся в папке %Windir%\System32. В этом случае компьютер несовместим с обновлениями для системы безопасности.
Вопросы и ответы
Почему это обновление предлагается повторно несколько раз?
Обновления Windows будут обновлены до тех пор, пока они не будут установлены на компьютере. Если это обновление будет обновлено, возможно, произошел сбой установки. Проверьте файлы журнала установки KB на ошибки. Например, файл журнала установки KB для этого обновления для системы безопасности, вероятно, будет "C:\Windows\ KB2686509.log", чтобы узнать, как устранить эти проблемы, щелкните номер следующей статьи, чтобы просмотреть статью в базе знаний
Майкрософт:958051 Вы можете получить код ошибки 0x8007F0F4 при попытке установить обновления с веб-сайта Обновления Windows или с веб-сайта Microsoft Update
Что делать, если не удается установить это обновление для системы безопасности с ошибкой 0x8007F0F4?
Если при попытке установить это обновление для системы безопасности вы получаете сообщение об ошибке 0x8007F0F4, проверьте, не создан ли на компьютере файл %windir%\FaultyKeyboard.log.
Если создан файл %windir%\FaultyKeyboard.log, выполните указанные ниже действия.-
Откройте файл Faultykeyboard.log, который находится в папке %windir%. Этот файл журнала содержит сведения о зарегистрированных файлах раскладки клавиатуры, которые не находятся в папке %Windir%\System32. Файл журнала будет похож на следующее:Keyboard1.dll.\Layoutfiles\keyboard2.dllC:\Windows\System\Kbda1.dllВ этом примере первая запись будет называться
только имя файла. Вторая запись содержит относительный путь с именем файла. Третий пункт содержит полный путь к файлу. -
Скопируйте файлы, перечисленные в файле журнала Faultykeyboard.log, в папку System32.
Как скопировать файлы раскладки клавиатуры в папку System32?
Примечания
-
Следующие действия должен выполнить администратор.
-
Папка %Windir%\System32 является надежной. Поэтому убедитесь, что все файлы, которые вы копируете в эту папку, являются надежными в вашей организации. Например, файл должен быть предоставлен надежным поставщиком программного обеспечения.
-
Не перемещая файлы раскладки клавиатуры в папку %Windir%\System32. Убедитесь, что вы копируете файлы по инструкции, а не перемещали их.
Чтобы скопировать файл раскладки клавиатуры в папку System32, воспользуйтесь одним из следующих способов:
-
Для любой записи в файле журнала Faultykeyboard.log, который использует имя файла (а не полный или относительный путь), найдите и скопируйте его в папку %Windir%\System32. (Не перемещать файлы.)
-
Для любой записи в файле журнала Faultykeyboard.log, который использует относительный путь, используйте один из следующих способов:
-
Если запись существует в любом из следующих подсистем реестра, найдите файл на жестком диске и скопируйте его в папку %Windir%\System32:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts -
Если запись не существует в ранее упомянутых подменю реестра, обратитесь к поставщику программного обеспечения, чтобы устранить эту проблему.
-
Как от регистрации или удаления раскладок клавиатуры с компьютера?
Удаляйте файлы раскладки клавиатуры, не относясь к надежному поставщику программного обеспечения.
Примечания-
Следующие действия должен выполнить администратор.
-
Прежде чем удалять файлы раскладки клавиатуры, убедитесь, что файл раскладки клавиатуры не требуется для надежных приложений на компьютере.
Важно, что этот раздел, метод или задача содержит этапы, которые говорят о том, как изменить реестр. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует точно выполнять приведенные инструкции. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756Как создать резервную копию и восстановить реестр в Windows
-
Удалите все записи реестра, которые ссылаются на файл раскладки клавиатуры в следующих подгруппах:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
-
Удалите файл раскладки клавиатуры.
Известные проблемы с этим обновлением для системы безопасности
Из-за некоторых параметров компьютера обновление системы безопасности может не сбой во время установки. Если во время установки возникает ошибка, воспользуйтесь одним из следующих способов, чтобы обойти эту проблему.
Способ 1. Автоматическое решение этой проблемы
Для этого выполните следующие действия:
-
Запустите Microsoft Fix it 50882. Для этого нажмите кнопку "Исправить", в диалоговом окне "Загрузка файла" нажмите кнопку "Выполнить", а затем следуйте шагам мастера исправления.
-
Установите обновление для системы безопасности, описанное в этой статье.
-
Запустите Microsoft Fix it 50883. Для этого нажмите кнопку "Исправить", в диалоговом окне "Загрузка файла" нажмите кнопку "Выполнить", а затем следуйте шагам мастера исправления.
Способ 2. Обработать проблему вручную
Для этого выполните следующие действия:
-
Определите, есть ли запись "IgnoreRemoteKeyboardLayout" или "Карта ScanCode Map" в следующем реестре: Любая из этих записей реестра может привести к сбойу установки обновления для системы безопасности.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard макета
-
Создать запасной запас реестра. Для этого в меню "Файл" выберите пункт "Экспорт", а затем сохраните REG-файл в безопасном расположении, например на диске или USB-накопителе.
-
Удалите подкайку реестра.
-
Установите обновление для системы безопасности, описанное в этой статье.
-
Восстановите запись реестра (REG-файл), сохраненную на шаге 2. Для этого дважды щелкните REG-файл, сохраненный на шаге 2, и нажмите кнопку "Да" в диалоговом окне.
Если установить обновление для системы безопасности по-прежнему не удается, обратитесь в службу поддержки.
СВЕДЕНИЯ О ФАЙЛЕ
В версии этого обновления на английском языке (США) устанавливаются файлы с атрибутами, перечисленными в таблицах ниже. Дата и время для файлов указаны в формате UTC. Даты и время для этих файлов на локальном компьютере отображаются в вашем локальном времени и с текущим переходом на летнее время (DST). Кроме того, при выполнении определенных операций с файлами даты и время могут измениться.
Сведения о файлах Windows XP и Windows Server 2003
-
Файлы, которые относятся к определенной вехе (SPn)и ветви обслуживания (QFE, GDR), отмечены в столбцах "Требования SP" и "Ветвь обслуживания".
-
В выпусках обновлений для общего распространения (GDR) содержатся только общедоступные исправления, которые предназначены для устранения распространенных критических проблем. Филиалы службЫ QFE содержат исправления, а также широко выпущенные исправления.
-
Помимо файлов, перечисленных в этих таблицах, в этом обновлении также устанавливается связанный файл каталога безопасности(KB-номер.cat), подписанный цифровой подписью Майкрософт.
Для всех поддерживаемых версий Windows XP на базе x86
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Kblchecker.dll |
5.1.2600.6211 |
8,192 |
19-апр-2012 |
11:26 |
x86 |
Для всех поддерживаемых версий Windows Server 2003 и Windows XP Professional 64 на базе x64
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Kblchecker.dll |
5.2.3790.4985 |
13,312 |
20-апр-2012 |
00:25 |
x64 |
Для всех поддерживаемых версий Windows Server 2003 на базе x86
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Kblchecker.dll |
5.2.3790.4985 |
8,704 |
19-апр-2012 |
11:39 |
x86 |
Для всех поддерживаемых версий Windows Server 2003 на базе IA-64
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
---|---|---|---|---|---|
Kblchecker.dll |
5.2.3790.4988 |
21,504 |
26-апр-2012 |
01:19 |
IA-64 |