Показать сообщение отдельно
 17.08.2013, 13:16  
По умолчанию Ошибка при запуске любых приложений 0xc0000005
#40
  hoper hoper вне форума
  Форумчане ПМР
 Аватар для hoper
Детали профиля (+/-)
Ответов: 1,314
Регистрация: 28.09.2011
Адрес: ...у Клавы
Спасибо:331/302
Не понравилось:9/7
Репутация: 1293

Ошибка при запуске любых приложений 0xc0000005


(В продолжение поста № 24)
Проблема возникает из-за того, что во взломанных системах используется старая версия ntoskrnl.exe, которую патчер (или сборка) переименовывают в xNtKrnl.exe и прописывают в поле kernel через bcdedit. Это нужно для того, чтобы система работала с драйвером, эмулирующим SLIC-таблицу. Старая версия ядра не совместима с новыми файлами подсистемы Wow64, из-за этого в 64-битной системе 32-битные программы перестают запускаться. Вины Microsoft здесь нет, они просто не тестировали обновления на ломаных сборках. К слову, если пропатчить новую версию ядра, то система будет работать как положено - это означает, что обновление не нацелено на борьбу с пиратскими системами.

Решение проблемы, которое предоставил всем хорошо известный simplix:

Сделан фикс этой проблемы. Это 64-битная программа, которая обновляет старое ядро до актуальной версии (независимо от версии нового ядра, но только для файлов из KB2859537). Данное исправление не имеет отношения к активаторам, т. е. на оригинальной системе ничего не сделает, а на сборках ничего в систему не пропишет, только обновит ядро xNtKrnl.exe и не больше. Это лучшее решение на данный момент после установки KB2859537 на патченную систему, так как вместе с устранением ошибки 0xc0000005 закрывает все уязвимости, а если обновление удалить - уязвимости останутся. Проверено на Win7 SP1 x64 и Win2008 SP1 R2 x64.

Скачать Fix.exe: -https://antisms.com/KB2859537_Fix.exe
  Вверх
Сказал(а) cпасибо
WoWaN (24.08.2013)