Ошибка 0xc0000005 обычно появляется при попытке запустить программу после обновления Windows 7, особенно если используется не лицензионная копия операционной системы. В результате появления уведомления с указанным выше кодом ошибки все (или некоторые) приложения перестают открываться, что приводит к невозможности работать в среде Windows.

Вот такое окошко с ошибкой «0xc0000005» выходит при попытке запустить приложение:

Как исправить ошибку 0xc0000005 в Windows 7?

Если проблема возникает при запуске только одного приложения, попробуйте переустановить его и попробовать запустить снова. Если же ошибка при запуске приложения 0xc0000005 Windows 7 носит массовый характер, то можно выполнить ряд восстановительных действий, направленных на её ликвидацию.

Откат до контрольной точки

Самый простой способ убрать ошибку 0xc0000005 – откатить систему до контрольной точки, когда всё работало корректно:

  1. Откройте меню «Пуск» и найдите с помощью поисковой строки функцию «Восстановление системы».
  2. Отметьте пункт «Показать другие точки», чтобы вывести список всех контрольных точек.
  3. Найдите точку восстановления с датой, когда все приложения запускались нормально. Выберите её и нажмите «Далее».
  4. Подтвердите свое желание нажатием кнопки «Готово» в финальном окне мастера восстановления.

Обычно откат системы позволяет избавиться от проблемы, но есть у этого способа и минусы.

  • Во-первых, у некоторых пользователей могла быть отключена сама система восстановления, то есть контрольные точки не создавались.
  • Во-вторых, при откате системы удаляются все программы, которые были установлены после даты контрольной точки.

Если откат конфигурации вам не подходит, попробуйте точечные методы решения проблемы.

Удаление обновлений

Одной из самых часто встречающихся причин возникновения ошибки 0xc0000005 были обновления Windows , выпущенные в 2013-2014 гг. Сейчас эта проблема решена специалистами Microsoft, однако иногда проявляется на пиратских сборках Windows 7.

Если проблема возникла после очередного обновления, попробуйте удалить последние модификации (kb:2859537, kb:2872339, kb:2882822):

  1. Найдите в «Панели управления» раздел «Центр обновления» и откройте его.
  2. Кликните по ссылке «Установленные обновления».
  3. Найдите модификацию, добавленную последней, выделите её и нажмите «Удалить».

Те же действия можно выполнить с помощью командной строки, запустив её от имени администратора. Для этого необходимо:

  1. Запустить меню "Выполнить" (можно с помощью - Win+R).
  2. В строке вписать: wusa.exe /uninstall / kb:2859537.
  3. Нажать Ок.
  4. Выйдет окошко, где снова следует нажать Ок.

Так желательно удалить и два других обновления (kb:2872339, kb:2882822), если они есть.

После того как удалили обновления. Необходимо снова открыть "Центр обновления Windows". В списке установленных обновлений найти те, которые были перечислены выше. Нажимая на каждую по-отдельности правой кнопкой выбираем "Скрыть обновление".

Теперь, после того как обновление удалено и скрыто, оно не будет появляться до тех пор пока не нажмете "Восстановить скрытые обновления".

Удаление Microsoft .NET Framework 4

Указанные выше обновления вносят изменения не в саму операционную систему, а в её конкретный компонент – пакет Microsoft .NET Framework 4. Соответственно, чтобы избавиться от ошибки 0xc0000005, необходимо удалить фреймворк:

  1. Откройте в «Панель управления» раздел « ».
  2. Найдите в списке установленных приложений Framework 4.
  3. Выделите программу и нажмите «Удалить», чтобы запустить мастера деинсталляции.

После удаления Framework 4 необходимо установить на компьютер другую версию этой программной платформы, так как она требуется для корректной работы многих приложений.

Другие возможные причины ошибки

Причиной того, что компьютер выдает ошибку 0xc0000005 , могут быть не только описанные выше обновления системы, но и другие факторы.

  1. Ошибки реестра – исправляются с помощью специальных утилит типа .
  2. Вирусное заражение – проверка лицензионным Dr. Web CureIt или AVZ.
  3. Проблемы с оперативной памятью – .

Это основные методы, позволяющие успешно решить проблему под названием «ошибка при запуске приложения 0xc0000005 как исправить». Как видите, самое трудное в данной ситуации – правильно определить источник неполадки. Устранение же ошибки обычно не вызывает труда, если вы знаете её причину.

Бывают случаи, когда после перезагрузки или выключения компьютера, система больше не загружается и выдаёт ошибку 0xc000000f. С такой ситуацией могут столкнуться пользователи как Windows 7, так Windows 8.1 или 10 версии, а причина заключается в том, что система не может считать данные с загрузочного сектора. Это может произойти по следующим причинам:

В зависимости от сбойного файла и от установленной системы, экраны ошибок 0xc000000f будут различаться. На Windows 7 – экран будет черного цвета, будет указан код ошибки и возможная причина сбоя.

В Windows 8 (8.1) или 10 – экран ошибки 0xc000000f будет немного отличаться, черный фон изменится на синий, а код ошибки и сбойный модуль останутся на своих местах. Также, у Вас будет возможность пройти в меню восстановления системы WinRE, которая очень может помочь в решении данного вопроса.

К решению вопроса возникновения ошибки 0xc000000f будем подходить поэтапно, от простого к сложному. Самым простым будет проверка приоритета загрузки в BIOS, с него и начнем.

Приоритет загрузки BIOS

Для устранения ошибки 0xc000000f нам потребуется пройти в настройки параметров загрузки и выставить там корректный приоритет загрузки системы. Для начала, перезагрузите Ваше устройство и при включении, нажимайте клавишу Del (либо F1, F8 или другие – клавиши могут различаться, в зависимости от производителя).


На примере BIOS от American Megatrends, Вам нужно будет пройти во вкладку Boot и открыть параметры Boot Sequence (также может быть Boot Device Priority, Set Boot Priority и т.д.). На первом месте (1st Boot Device) должен стоять Ваш жесткий диск – WD, Seagate и прочие, также может быть приписка IDE или Sata. Если же стоит другое устройство или надпись Disabled, то следует поменять устройство обратно на Ваш накопитель. По завершению, нажать клавишу F10 и подтвердить сохранение настроек.

Если после выполненных действий повторно возникает ошибка 0xc000000f, тогда переходим к следующему пункту.

Восстановление при загрузке

Восстановление при загрузке можно запустить 2-мя способами:

  1. Windows 7 – если есть установочный дистрибутив, то можно выполнить загрузку из него и в параметрах Восстановление системы выбрать Восстановление запуска.
  2. Windows 8(8.1) или 10 версии – на экране ошибки у Вас будет выбор действий, один из которых дополнительные варианты восстановления.

После того, как мы пройдем в окно выбора Дополнительных параметров, нам потребуется запустить Восстановление при загрузке . Если этот пункт нам не помогает, переходим к следующему.

Проверка жесткого диска

Снова нужно будет пройти на экран Дополнительных параметров и выбрать Командная строка .
В появившемся окне командной строки, нужно будет ввести следующую команду:
Chkdsk /f /r - данная команда выполнить проверку жесткого диска на наличие ошибок и исправит их, если это возможно.
Если же, пройти в окно Командной строки не получится – компьютер перезагружается, зависает или просто окно не открывается, то потребуется выполнить загрузку с установочного носителя Windows 8 (10) и на любом стартовом экране нажать сочетание клавиш Shift+F10 , откроется нужное нам окно CMD, куда потребуется ввести команду, указанную выше.

На крайний случай, если у Вас возникли сильные сомнения по целостности Вашего носителя, Вы можете выполнить полноценное сканирование диска через утилиту Victoria, где будет более точно указанно состояние диска и наличие Bad-секторов на нём.

Загрузочный сектор

Если после выполненных действий система при загрузке снова выдаёт ошибку 0xc000000f, и она указывает на \Boot\BCD, то высока вероятность повреждения загрузочного сектора. Причиной этого может быть вирусная активность, сбой системы и прочие факторы, от перепада электричества до ошибок оборудования.

Для восстановления загрузочной области Windows, нам снова потребуется войти в окно Командной строки. Способы, как это сделать указаны в прошлом пункте.
Для начала попытатемся восстановить прошлый загрузочный сектор:

  • bootrec /Fixboot – после выполнения выполняем перезагрузку
    Если не помогло, выполняем сканирование не наличие Windows:
  • bootrec /scanOs
    И пересоздаем загрузочную область:
  • bootrec / RebuildBcd
    На крайний случай, если выше перечисленные действия не помогли, пробуем выполнить:
  • Bootrec.exe /FixMbr
  • bootrec.exe /nt60 all /force

Если после всех выполненных действий, у Вас не получилось успешно устранить 0xc000000f и загрузить Windows, то Вам может помочь переустановка системы.

Отличного Вам дня!

Если вы посетили этот блог, значит, у вас в Windowsе возникла ошибка при запуске приложения 0xc0000142. Такая неполадка характерна для различных операционных систем. Сейчас перед вами появилось окно и в нем вы видите следующее: “Ошибка при запуске (инициализации) приложения (0xc0000142). Для выхода из приложения нажмите кнопку ОК.” Сегодня я расскажу вам, что делать в такой ситуации.


Но для начала давайте рассмотрим, какие причины повлекли возникновение данной ошибки.

  1. Несовместимость некоторых файлов.
  2. Повреждение DirectX или NET Framework либо их отсутствие. Читайте или .
  3. В компьютер попали вирусы или трояны.
  4. Некоторые файлы, программы или библиотеки повреждены, отсутствуют или возник конфликт при запуске. Читайте .
  5. Недостаточный объем свободной оперативной памяти или её неисправность. Читайте .
  6. Неверные настройки BIOS. Читайте .
  7. Неполадки с жестким диском. Читайте .

Хочу отметить, что первые четыре причины наиболее существенны при возникновении такой ошибки. Зачастую ошибка возникает вследствие установки или запуска компьютерных игр. Однако бывает и так, когда пользователь и в игры никакие не играет, а ошибка почему-то появилась во время запуска какой-либо программы.

Итак, разберем варианты действий, если возникла ошибка при запуске приложения 0xc0000142. Многие специалисты советуют обновить DirectX и NET Framework. Ну, и естественно, одним из вариантов устранения ошибки может стать переустановка программы или игры. Это исправит ситуацию, если при установке были повреждены некоторые файлы.

Если эти способы вам не помогли, тогда воспользуйтесь Восстановлением системы на более раннюю дату: Пуск – Справка и поддержка . Далее в разделе «Выбор задания » кликните на «Отмена изменений с помощью Восстановления системы ». А затем выберите ближайшее число, в которой ориентировочно программа работала без сбоя и перезагрузите компьютер.

Подобный откат поможет и в случае, если возникла ошибка при установке программного обеспечения и были повреждены элементы программы. Некоторые пользователи сообщают, что в этой ситуации им помог такой вот способ: нужно обесточить системный блок (вынуть штекер из розетки) не менее, чем на сутки. Можете попробовать такой вариант.

Однако перед этим, обязательно запустите антивирусную программу и проверьте свой компьютер на наличие вирусов и других вредоносных программ. Лечить поврежденные или зараженные файлы можно с помощью утилиты типа Dr.Web CureIt. Если вирусы были обнаружены в компьютере, тогда и в этом случае можно воспользоваться «Восстановлением системы» на раннюю дату.

Если это действие не помогло решить проблему, тогда сделайте следующее: перезагрузите ПК в безопасном режиме при поддержке командной строки и введите sfc /scannow . Такое действие запустит системную проверку, которая найдет и самостоятельно заменит поврежденные файлы на целостные.

При устранении ошибки может помочь очистка папки Temp в ручном режиме либо с помощью утилиты CCleaner. Бывает и так, что ошибка возникает во время запуска консольных приложений в Windows XP. Она могла возникнуть однажды и производители с очередным обновлением системы устранили её.

Поэтому важно обновлять драйвера своей операционной системы Windows. И последним вариантом решения подобной проблемы, которые мне известны, может стать запуск приложения от имени Администратора.

Надеюсь, что ошибка при запуске приложения 0xc0000142 успешно устранена, и вы без проблем продолжаете работу со своим ПК. Благодарности можете писать в комментариях)

С Ув. Евгений Крыжановский

Операционная система Windows ориентирована на пользователей своим графическим интерфейсом, разобраться с которым нет никаких проблем. Но когда дело доходит до ошибок Windows, не любой администратор компьютера сможет с ходу сказать, чем они вызваны. Ошибка при запуске приложений 0xc0000142 является одной из самых распространенных проблем, которая может возникать из-за множества факторов. В рамках данной статьи мы рассмотрим, как исправить ошибку 0xc0000142 при запуске приложений, и чем вызвано ее проявление в большинстве случаев.

Ошибка приложения 0xc0000142: основные причины

Столкнуться с ошибкой 0xc0000142 может абсолютно любой пользователь компьютера, поскольку сфера ее проявления достаточно велика. Чаще всего возникает 0xc0000142 при запуске игры или приложения из-за отсутствия определенных библиотек в операционной системе Windows или невозможности к ним обратиться по тем или иным причинам. Однако загрузка файлов из интернета не поможет решить подобную проблему.

Если ошибка 0xc0000142 возникла при запуске игры или программы, это может быть по одной из следующих причин:

  • На компьютере имеется вирусное программное обеспечение, которое не позволяет программе обратиться к библиотекам Windows;
  • Необходимые для запуска программы или игры файлы, библиотеки, драйвера или компоненты системы повреждены;
  • Приложение несовместимо с текущей версией операционной системы;
  • Имеются проблемы с оперативной памятью или напряжением, которое поступает на компоненты компьютера от блока питания;
  • BIOS на материнской плате настроен неверно, что приводит к конфликту компонентов компьютера и ошибке 0xc0000142;
  • Жесткий диск имеет большое количество «битых» областей.

Выше перечислены лишь самые распространенные проблемы, которые могут приводить к возникновению ошибки 0xc0000142. На деле подобная неисправность может быть вызвана массой факторов, вплоть до ошибок со стороны Microsoft при обновлении Windows, что привело к конфликту приложения и операционной системы.

Как исправить ошибку 0xc0000142 при запуске приложений

Как отмечалось выше, однозначно определить причину, из-за которой возникает ошибка 0xc0000142, невозможно. Именно поэтому ниже будет приведен список рекомендаций как ее устранить, которые необходимо выполнять последовательно. После выполнения каждого пункта, пробуйте запустить программу или игру, которая сигнализирует об ошибке 0xc0000142. Если запуск произошел без проблем, следующие советы можно не выполнять, в ином случае продолжайте экспериментировать.

Чтобы исправить ошибку 0xc0000142 проделайте следующее:


Важно: Если в ходе проверки антивирусом действительно были найдены подозрительные файлы, нельзя исключать вероятность, что они повредили важные системные библиотеки. Восстановить их можно без переустановки Windows, для этого достаточно запустить операционную систему в безопасном режиме с поддержкой командной строки и ввести к ней sfc /scannow. Данная команда служит для проверки целостности файлов операционной системы. Если системная утилита обнаружит проблемы, они будут устранены, а недостающие файлы восстановлены.


Если исправить ошибку 0xc0000142 не получилось ни одним из перечисленных выше способов, вероятно, виновата несовместимость программы или игры с конкретными компонентами системы или их неисправная работа. Если сразу несколько приложений на компьютере сообщают об ошибке 0xc0000142, попробуйте обновить BIOS, а после поэкспериментируйте с подключением и отключением компонентов компьютера.

В последнее время многие пользователи операционной системы Windows столкнулись с проблемой, связанной с отказом программного обеспечения открывать файлы самых разных расширений. Суть заключается в том, что после перезагрузки или включения любого персонального устройства под руководством продукта от компании Microsoft система напрочь отказывается открывать файлы и при этом выдает окно с кодом 0хс0000005. Ошибка гласит, что "ось" зафиксировала неправильное обращение к памяти. Она не может провести дальнейшие действия.

Ошибка 0хс0000005 не критична

Сразу хочется отметить, что код не критичен и не является поводом для переустановки программного обеспечения со всеми вытекающими отсюда последствиями. Причин возникновения конфликта такого рода может быть несколько:

  • Проблемы с реестром.
  • Поражение операционной системы вредоносными программами (вирусами).
  • Вышедшая из строя или несовместимая плата оперативной памяти.
  • Конфликт драйвера принтера, видеокарты или другого периферийного устройства с системой.
  • Использование устаревшей версии антивирусной программы Symantec.
  • Обновление программного обеспечения компьютера.

Именно последний пункт в списке может предоставить уйму неприятностей, и именно ему будет посвящена львиная доля всей статьи. Но для начала давайте рассмотрим все варианты по порядку.

Проблемы с реестром

Окно с оповещением может говорить о
том, что реестр операционной системы имеет некоторые повреждения, которые необходимо устранить. Эту операцию можно провести двумя способами, такими как:

  • Ручная чистка и отладка реестра. Заключается в исправлении всех ошибок при запуске, использовании или некорректном удалении любого рода программ. Такой способ не рекомендован неопытным пользователям, так как может привести к полному краху Windows.
  • Автоматическая чистка реестра. Выполняется при помощи специального софта от сторонних разработчиков. Помогает безболезненно устранить все огрехи в работе системы и провести оптимизацию работы ОС. Одними из самых распространенных утилит этого класса являются Auslogics BoostSpeed или CCleaner.

Поражение операционной системы вирусами

Это еще один фактор, который способен вызвать сообщение "ошибка приложения". 0хс0000005 означает то, что система заблокировала выполнение той или иной команды, в процессе которой совершается нехарактерное для стандартных программ обращение к памяти. Это может означать лишь то, что в компьютер проник вредоносный код. Методика "лечения" такого рода "заболевания" системы довольно проста. Необходимо протестировать все персонального устройства, прибегнув к применению самой последней версии антивируса. Самым идеальным вариантом считается сканирование до загрузки компьютера. Оно позволяет максимально эффективно бороться с вредоносным кодом.

Кстати говоря, использование устаревшей версии антивирусной программы Symantec также может являться возникновением надписи "ошибка 0хс0000005". Как исправить? Все банально просто. Если в окне дополнительно указан файл SAVRT.SYS, то в этом случае просто обновите антивирусник. А лучше всего смените его на более распространенную и надежную систему защиты.

Вышедшая из строя или несовместимая плата оперативной памяти

Это не очень распространенная причина возникновения кода 0хс0000005. Ошибка может возникнуть как при установке нового модуля оперативной памяти, так и при эксплуатации уже имеющихся плат. В этом случае рекомендуется проведение диагностики при помощи утилиты MemTest86. В том случае, если результаты тестирования покажут наличие ошибок в одном из модулей, то он подлежит замене. Однако это не означает, что оперативная память полностью вышла из строя. Зачастую конфликт может возникнуть из-за превышения лимита возможностей материнской платы или несовместимости установленных деталей по тактовой частоте работы.

Конфликт драйвера периферийного устройства с системой

Зачастую возникает и в тех случаях, когда после обновления операционной системы пользователь пытается начать работу с теми программами, которые используют периферийные устройства (принтер, сканер). И даже попытки переустановки программ, драйверов устройств или даже всей системы в целом не дадут должного результата. Проблема заключается в том, что в инсталляционном пакете по умолчанию находится один и тот же профиль пользователя, который является проблемным. Единственным правильным решением будет создание нового пользовательского профиля и дальнейшее его использование.

Если ошибка при запуске (0хс0000005) возникла после обновления драйвера видеокарты или другого встроенного "железа", то в этом случае необходимо произвести процедуру отката к старой версии и сразу же сообщить об ошибке производителю изделия.

KB2859537 в пакете обновления Windows

Вот теперь мы подошли к главной причине всех бед, о которой никто и подумать бы не мог. Представьте себе ситуацию, когда после включения или перезагрузки компьютера возникает сообщение "ошибка 0хс0000005". Windows 7 просто обновился! На первый взгляд, такого просто не может быть, но все же факт зафиксирован. Такая вот ситуация настигает "счастливых обладателей" 64-битной "семерки".

Подвох заключается в том, что в составе бюллетеня MS13-063 для этой версии продукта находится обновление KB2859537, предназначенное для улучшения работоспособности и безопасности Microsoft Windows. И хоть создатели программного обеспечения в один голос заявляют, что сие чудо не является уловкой для поиска и блокировки "пиратских" копий, но все же... На лицензионных версиях ПО такие проблемы отсутствуют.

Начнем по порядку. Для удаления проблемы непосредственно в Windows необходимо проделать следующие манипуляции.

  1. Заходим в меню "Пуск".
  2. Оттуда необходимо перейти в "Панель управления".
  3. Далее следуем в "Программы и компоненты".
  4. В открывшемся окне необходимо найти пункт "Просмотр установленных обновлений".

Теперь осталось дело за малым. Нужно отыскать в списке последние обновления безопасности (KB2859537 или другие, после которых начались проблемы) и удалить их. После всего вышеописанного перезагрузите компьютер и, пройдя тем же путем, убедитесь, что все ненужные обновления удалились.

Иногда получается, что так просто удалить вышеупомянутое обновление не выходит, и после перезагрузки все равно выскакивает код 0хс0000005. Ошибка не исправлена. Не стоит сразу отчаиваться. Есть другой, более сложный, но все же действенный метод - удаление обновления при помощи командной строки. Здесь дело обстоит немного иначе.

  1. Заходим в меню "Пуск".
  2. Далее следует открыть все программы.
  3. В открывшемся меню находим папку "Стандартные".
  4. Активируем кликом мышки "Выполнить".

В появившемся окне необходимо набрать следующую команду: wusa.exe /uninstall /kb:2859537. Обратите особое внимание на написание этой строки. Оно должно быть именно таким, как указано здесь, то есть с пробелами перед знаком "слеш". На запрос о правильности удаления обновления отвечайте утвердительно. После совершения этой процедуры перезагрузите компьютер и проверьте работоспособность системы.

Удаление KB2859537 при помощи установочного диска

Как показала практика, это обновление "живучее", и не всегда так просто от него избавиться. Пожалуй, самым надежным способом является его устранение при помощи дистрибутива. Для этого понадобится загрузиться с диска, открыть командную строку и вписать туда DISM /Image:X:\ /Get-Packages, где Х - буква диска, на котором установлена система.

После этого наберите команду DISM /Image:D:\ /Remove-Package /PackageName:, и вставьте после двоеточия то имя, которое скопировали. Далее перезагрузите систему в обычном рабочем порядке, зайдите и проверьте, удалено ли обновление.

Может возникнуть такая ситуация, когда при тестировании новой программы появляется исключение STATUS ACCESS VIOLATION 0xC0000005. Ошибка может заключаться в конфликте разрабатываемого приложения со службой предотвращения выполнения данных. В таком случае возникает необходимость запуска приложения в отладчике и поиске участка кода, который вызывает конфликт.

И напоследок

Во избежание возникновения такого рода неприятностей следует придерживаться
некоторых советов:

  • Сразу после установки операционной системы отключите Хоть это и не рекомендовано, зато вполне действенно.
  • Если уж понадобилось удалить одну или несколько программ, то этот процесс необходимо проводить по всем правилам. Стертые с компьютера вручную файлы не означают полного удаления приложения.
  • Регулярно тестируйте своего "железного помощника" на предмет вредоносного программного обеспечения, запускайте программы по очистке и оптимизации реестра.