Ошибки, подобные той, что вы можете видеть в заголовке этой статьи, могут появляться достаточно часто, о чем наш сайт уже рассказывал (смотрите тут и тут). Что же касается ошибки 0xc0000005, то она является одной из наиболее распространенных и может возникать при запуске любого приложения, в том числе игры или же программы. Давайте попробуем разобраться, в чем же дело.
13 августа 2013 года компания Microsoft выпустила очередное обновление для своей операционной системы Windows 7 на базе 64-разрядных (x64) процессоров. Само обновление называется KB2859537. Чуть позже, в сентябре, вышло еще одно обновление для системы безопасности ОС, которое именуется KB2872339. Именно после установки данных обновлений пользователи начали получать ошибку 0xc0000005 (64-битная версия Windows отказывается запускать 32-битные приложения).
Как справиться с проблемой? Скажу сразу, что ничего устанавливать мы сегодня не будем. Наоборот, нам нужно будет провести несколько действий, направленных на удаленные обновлений. Существует несколько возможных способов.
С помощью командной строки
Запускаем командную строку от имени администратора. Для этого кликаем на кнопку «Пуск», в строке «Найти файлы и программы» пишем слово cmd, наводим курсор мыши на появившуюся программу, нажимаем на правую кнопку мыши и выбираем пункт «Запуск от имени администратора».
После этого вводим в командной строке следующие команды:
- wusa.exe /uninstall /kb:2859537
- wusa.exe /uninstall /kb:2872339
После ввода каждой команды обязательно нажимаем клавишу Enter!
Зачем все это нужно? WUSA.EXE — это автономная утилита, предназначенная для установки и удаления обновлений операционной ситемы Windows. C ее помощью мы удалили те самые обновления, из-за которых появляется ошибка.
Удаляем вручную
Если по каким-либо причинам у вас не получается удалить обновления указанным выше способом, тогда сделаем это таким методом: заходим в панель управления, выбираем «Программы и компоненты» — «Просмотр установленных обновлений». Здесь вы увидите все обновления, которые были скачаны со времени установки операционной системы. Находим нужное из них и удаляем.
Если так получилось, что названий обновлений вы не видите, то просто сортируем их по дате и удаляем те обновления, которые были установлены в августе и сентябре 2013 года.
Еще, как один из вариантов, можно попробовать сделать восстановление системы на более раннюю точку. Однако я этим способом в данной ситуации пользоваться крайне не советую и на то есть несколько причин. Во-первых, при восстановлении системы могут быть удалены приложения и программы, которые были установлены непосредственно после создания точки восстановления. А во-вторых, эта статья опубликована на сайте летом 2014 года, в то время как сами обновления появилось осенью 2013 года. Комментарии, как говорится, излишни.
Ну а для тех, кто хочет отказаться от обновлений Windows, чего я делать не советую, поскольку все они направлены на защиту вашей операционной системы, на сайте уже опубликована статья, как это сделать.
P.S. Неожиданно выяснилось, что ошибка 0xc0000005 появляется и после установки обновления KB2882822, которое вышло уже в октябре 2013 года. Его удаляем теми же способами, что указаны в статье.
у меня такая же ошибка вылезала, только там на один ноль поменьше. это она же или нет?
Получается, что это ошибка несовместимости с приложением?
типа того. только непонятно, почему в одном случае она появляется, а в другом — нет.
у них всегда эти ошибки выдают. клоунада
Спасибо, способ с обновлениями помог.
была такая ошибка, но через пару дней сама же пропала. не знаю что это было, я ничего не делал.
Будем пробовать. У меня Windows 7 — это поможет?