Из этой экспресс-записи вы узнаете как исправить проблему и почему она возникла. Назначение обновления KB2859537Обновление KB2859537 было призвано исправить четыре уязвимости в ядре Windows, позволяющие несанкционированное повышение прав. Первая уязвимость позволяла загрузить DLL в процесс, обходя механизм защиты ASLR, призванный снизить риск эксплуатации уязвимостей. Почему возникла проблема и в чем она заключаетсяKB2859537 заменяет массу системных файлов, в том числе файлов ядра (полный список есть в статье базы знаний). Если оригинальное ядро было модифицировано, его замена может привести к проблемам. "Проблема возникает из-за того, что во взломанных системах используется старая версия ntoskrnl.exe, которую патчер (или сборка) переименовывают в xNtKrnl.exe и прописывают в поле kernel через bcdedit. Это нужно для того, чтобы система работала с драйвером, эмулирующим SLIC-таблицу. Старая версия ядра не совместима с новыми файлами подсистемы Wow64, из-за этого в 64-битной системе 32-битные программы перестают запускаться. Вины Microsoft здесь нет, они просто не тестировали обновления на ломаных сборках. К слову, если пропатчить новую версию ядра, то система будет работать как положено — это означает, что обновление не нацелено на борьбу с пиратскими системами, просто так сложились звёзды." Возможны и другие причины — Microsoft в настоящее время исследует их. Как исправить проблемуЕсли у вас есть основания полагать, что применение обновления на вашей системе может создать проблему, логично не устанавливать обновление. Правда, при этом вы останетесь с незакрытой уязвимостью ядра. Удаление обновления KB2859537, kb2862772 из командной строкиВ командной строке, запущенной с правами администратора, выполните: wusa.exe /uninstall /kb:2859537 или wusa.exe /uninstall /kb:2862772 Откат к точке восстановления системыЗапустите восстановление системы и откатитесь к точке до возникновения проблемы. Если не получается или система не загружается, войдите в среду восстановления Windows 7 или Windows 8 и выполните восстановление системы оттуда. И да, эта ситуацию действительно спасает откат. Удаление обновления KB2859537, kb2862772 из среды восстановления с помощью DISMЭтот более сложный вариант имеет смысл применять только в том случае, если первыми двумя способами удалить обновление не удалось. DISM /Image:D:\ /Get-Packages
5. Выделите имя пакета левой кнопкой мыши и нажмите правую кнопку мыши, чтобы скопировать его в буфер обмена. DISM /Image:D:\ /Remove-Package /PackageName: DISM /Image:D:\ /Remove-Package /PackageName:Package_for_KB2859537~31bf3856ad364e35~x86~~6.1.1.3 7. Нажмите Enter, чтобы выполнить команду и удалить пакет. Примечание. В случае успешного удаления, KB2859537 исчезнет из списка установленных обновлений в панели управления. Однако в журнале установленных обновлений оно будет присутствовать, поскольку установка производилась.
| |
|
| |
| Просмотров: 3539 | |
| Всего комментариев: 0 | |
