При запуске программы компьютер выдает ошибку. Почему игры выдают ошибку

Операционная система 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» пытается сделать обновления, все, компьютер зависает, и на экране появляется вот такая запись: код ошибки 0xc0000005.

Никакие приложения не запускаются, а при попытке запустить любое приложение, и появляется сообщение: «Ошибка при инициализации приложения 0xc0000005 «. Не запускаются браузеры, простые приложения и даже блокнот, после открытия они просто гаснут, и невозможно работать на компьютере. Это может случиться и с легальными версиями ОС, если пытаться запустить 32 битные приложения на 64 битном компьютере, система сразу пишет ошибку, но все 64 битные приложения запускаются без проблем.

Почему не запускаются программы при ошибке 0xc0000005?

Все прекрасно работало, пока Windows не установила свои автоматические обновления? Проверить установку обновлений можно командой: пуск →обновления →поиск установленных обновлений.

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

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

Есть версия, что при обновлении старый патч переименовывается, и с того момента перестает правильно работать операционная система, все 32 битные версии просто не совместимы с установленными обновлениями.

Как избавиться от ошибки 0xc0000005?

Чтобы кардинально изменить неправильную работу компьютера, вы должны знать, что делать при ошибке 0xc0000005:

1. Следует удалить последние обновления операционной системы, это можно сделать вручную, если отметить галочки в окне просмотра установленных обновлений, и удалить их.

2. Откатить систему на более ранний срок: панель управления → все программы → стандартные → восстановление системы. Но этот способ не всегда работает.

3. Использовать графический интерфейс GUI: панель управления → программы и компоненты → просмотр установленных обновлений. Найдите последние установленные значения, отметьте их и стандартным образом удалите. После удаления перегрузите систему, если ничего не помогло, можно попробовать другие варианты.

4. Устранить ошибку 0xc0000005 с использованием командной строки: на клавиатуре нажимаем сочетание клавиш Win + R.


В открывшемся поле вводим команду wusa.exe/uninstall/kb:2882822 – это как раз та программа, которая спровоцировала вывод надписи «ошибка 0xc0000005 после обновления Windows». Эта команды вызовет утилиту, которая помогает устанавливать или удалять обновления операционной системы, действует наверняка, и удаляет быстро. Перезагружаем систему.

5. Как исправить ошибку 0xc0000005 с помощью загрузочного диска, командой восстановления операционной системы? Открываем командную строку и пишем значение: DISM /Image:D:\ /Get-Packages. Латинская буква означает системный диск, и он у вас может быть назван по-другому. Теперь нужно найти файл Package_for_KB2859537, и удалить стандартным способом. Перезагрузить компьютер, после запуска проверьте наличие указанное обновление в общем списке, и если его нет, то компьютер будет работать правильно.

Компания Microsoft создала новое обновление для безопасности операционной системы, и как обещалось, она должна была защищать систему, а не вызывать ошибки. Уже потом компания признала эти обновления некачественными, они не прошли положенное тестирование, и были убраны из обновлений. Многие могут подумать, что значит ошибка 0xc0000005, и отнести ее к разработанным Microsoft средствам по борьбе с пиратскими версиями Windows, но компания твердо отрицает это.

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

1. Ошибки записей реестра.

Они могут возникать при неправильной установке или удалении приложений, вы их удаляете, но записи о них в реестре остаются, их накапливается со временем слишком много, и память зависает, не дает загружаться другим приложениям. Используйте специальные утилиты, например, Vit Registry Fix 9.5.9, они справятся с проблемами реестра, исправят ошибки, и компьютер опять оживет.

2. Повреждение операционной памяти.

Операционная память-это плата, со множеством мелких деталей, и если компьютер находится во влажном помещении, или в нем скопилось множество пыли, то можно ждать выхода из строя этой важной компьютерной детали, и как следствие, появляется сообщение об ошибке. Чтобы точно узнать, что же вышло из строя, воспользуйтесь программой MemTest86. Тестирование может продлиться около 20 минут, и вы увидите, в чем может быть причина ошибок.

3. Вирусы.

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

Теперь вы знаете, и что означает ошибка 0xc0000005, как от нее избавится, и что нужно сделать, чтобы она не появилась вновь.

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

Ошибки: какие бывают и как их убрать

Не можете установить

Такая проблема может возникнуть в случае, если у вас битый архив или заведомо испорченный (возможно, даже содержащий вирус) файл. Если программа не хочет устанавливаться, просто найдите другой источник для скачивания игры и заново повторите попытку.

Кроме того, проблема при установке может возникать, если установочный диск поврежден. Тогда не останется ничего другого, как купить новый.

Если ничего не происходит

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

Ошибки, связанные с DirectX

Они могут выглядеть следующим образом:

  • d3dx9_43.dll;
  • xinput1_3.dll;
  • d3dx9_31.dll;
  • d3dx9_34.dll;
  • xinput1_2.dll и пр.

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

Причем для самых новых, наиболее продвинутых (а это почти все самые популярные игрушки) потребуется DirectX 11 версии. Но здесь нужно учитывать, что данная программа идет только на Windows 7, 8 и Vista. А вот XP ее не поддерживает, а значит и игры/приложения, требующие данную версию программы, у вас не пойдут. Нужно будет либо установить другую ОС, либо попробовать включить совместимость с вашей версией ОС. Сделать это можно, кликнув правой кнопкой мыши по значку игры и выбрав «Свойства». Далее войдите во вкладку «Совместимость», поставьте галочку в окне «Запустить программу в режиме совместимости с…», а после в выпадающем списке выбрать нужный вариант.

Ошибка mss32.dll

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

  • обновить DirectX;
  • удалить и заново поставить игрушку;
  • обновить или заново переустановить драйверы для видеокарты (сделать это можно с сайта официального производителя вашего продукта);
  • обновить или заново переустановить драйверы на звуковую карту.

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

Многие пользователи, желая запустить какое-либо приложение или игру, могут столкнуться со всплывающем окном — “Ошибка при запуске приложения 0xc0000142”. Окошко с номером данной ошибки и сообщением «не может быть инициализировано приложение» может возникнуть в самый неподходящий момент, особенно это касается запуска игр и других программ, связанных с графикой.

При запуске игры — “Ошибка при запуске приложения 0xc0000142”

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

Стоп-ошибка с кодом “Ошибка при запуске приложения 0xc0000142” связана с нарушением структуры динамических библиотек (dll), потерей или повреждением какого-либо нужного системного файла, проблемами с совместимостью текущей версии ОС и требованиями запускаемой программы. Наиболее часто она возникает при запуске каких-либо игр и сторонних приложений (AutoCAD, Adobe Acrobat 9 Pro Extended, Trusted Desktop, LogonUI, Pes 2016, Mad Max и других).

Почему появляется ошибка при запуске приложения 0xc0000142

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

Причина 1. Проблемы с совместимостью программы и текущей ОС

Если вы пользователь ОС Windows 7,8, 8.1. или выше, то ошибка 0xc0000142 при запуске игры может происходить по причине несовместимости текущей версии ОС и запускаемой программы.

Решение: Кликните правой клавишей мыши на иконке с игрой, выберите «Свойства», затем «Совместимость», нажмите на галочку в «Запустить программу в режиме совместимости с» и выберите вариант «Windows XP пакет обновления 3 (SP3)». Подтвердите изменения и запускайте игру. Если ошибка 0xc0000142 вновь возникает, попробуйте выбрать для совместимости другую версию ОС (Windows 95, XP, Vista и так далее).

Причина 2. Запуск игры под учётной записью с минимальными правами

Недостаток прав используемой учётной записи может также вызывать ошибку при запуске приложения 0xc0000142.

Решение: Запускайте программу с административными правами (кликните правой клавишей мыши на иконку программы, а в появившемся меню выберите «Запуск от имени администратора»).

Причина 3. Неверное значение в системном реестре

Различные программы могут некорректно изменить значение ключа реестра.

Решение: нажмите комбинацию клавиш Win+R, в появившемся меню наберите regedit и нажмите ОК.

  1. Пройдите по этой ветке: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT \ CurrentVersion\ Windows\ LoadAppInit_DLLs.
  2. Измените значение атрибута «LoadAppInit_DLL» (дважды кликнув на него) с 1 на 0.
  3. Подтвердите сделанные изменения, выйдите с реестра и перезагрузите компьютер.

Наглядно можно посмотреть на этом видео:

Причина 4. Проблемы с DirectX и NET Framework

Повреждение (отсутствие) необходимых библиотек с пакетов DirectX и NET Framework могут вызывать ошибку инициализации приложения 0xc0000142.

Решение: Скачайте и установите свежие версии указанных приложений: и NET Framework .

Причина 5. Системные файлы повреждены вирусными программами

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

Решение: проверьте вашу систему мощным и заслуживающим доверий антивирусом (напр. Dr. Web CureIt!, Trojan Remover, AVG, 360 Total Security и др.), или воспользуйтесь онлайн-сканированием с помощью соответствующего сканнера (Eset Online Scanner и др.).

Причина 6. Не установлены необходимые системные обновления

Часто ошибка при запуске приложения 0xc0000142 может возникать в случае отсутствия необходимых обновлений для версий ОС Windows 8/8.1 или других.

Решение : Скачайте и установите все обновления очереди центра обновлений.

Причина 7. Если повреждены системные файлы может появляться ошибка 0xc0000142

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

Решение: Перезагрузите ПК в безопасный режим, от имени администратора нажмите комбинацию клавиш Win+R, в появившемся меню «Выполнить» наберите «sfc / scannow» (без кавычек), дождитесь окончания операции. Благодаря данной процедуре система проведёт проверку на различные ошибки и многие из них (включая ошибку 0xc0000142) будут устранены.

Также, можно воспользоваться инструментарием такой программы как CCleaner. Как это сделать смотрите в этом видео:

Причина 8. Сбои с временными файлами

Решение: Удалите все временные файлы с директории С:\Windows\Temp.

Причина 9. Проблемы с драйверами к графическим картам

Иногда ошибка при открытии программы 0xc0000142 может происходить по причине повреждений драйверов к графическим картам (особенно это касается семейства карт Nvidia) или их моральном устаревании.

Решение: Скачайте и обновите драйвера к вашей графической карте Nvidia или Radeon.

Причина 10. Некорректная установка или работа загруженного извне приложения

Решение: Удалите, а потом заново установите требуемое приложение.

Причина 11. Повреждены системные файлы

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

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

Причина 12. Аппаратные проблемы

Недостаток оперативной памяти, её аппаратная неисправность, неправильная настройка БИОСа, повреждение кластеров жёсткого диска и неверное напряжение от блока питания могут вызывать возникновение ошибки 0xc0000142.

Решение: Установите дополнительную планку памяти, проверьте работоспособность памяти с помощью специальных тест программ (напр., Memtest). Проверьте кластера своего винчестера с помощью системных средств сканирования жёсткого диска (кликните правой клавишей мыши на диск, затем выберите Свойства – Сервис — Выполнить проверку). Проверьте выходящее напряжение вашего БП тестером или обратитесь за этим к компетентному специалисту.

Заключение

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

В рамках данной статьи хотелось бы рассмотреть ошибку 0xc0000005, которая периодически возникает при запуске приложения на ОС Windows.

Проявляется такая ошибка или при запуске одного конкретного приложения, или при запуске любого приложения на компьютере.

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

Как исправить ошибку при запуске приложения 0xc0000005 на windows 7?

Для устранения ошибки 0xc0000005 при запуске приложения рекомендуется удалить эти самые обновления с вашего компьютера.

Это можно сделать несколькими способами, наиболее простой из которых - через командную строку. Кликните по вкладке «Пуск» и введите в поле для поиска команду «wusa.exe /uninstall /kb:2872339»

С помощью данной команды вы удалите обновление KB2872339. Возможно, данное обновление отсутствует у вас на компьютере, в таком случае введите команду «wusa.exe /uninstall /kb:2882822» или «wusa.exe /uninstall /kb:971033» (после каждого ввода команды желательно делать перезагрузку вашего компьютера).

Второй способ выглядит иначе, для этого зайдите в меню «Пуск» - «Панель управления» кликните на меню «Программы и компоненты»

Выберите в левом верхнем углу вкладку «Просмотр установленных обновлений», найдите нужные вам обновления и деинсталлируйте их.

Вполне вероятно, что при запуске команды «wusa» или при запуске «Панели управления» система опять сообщит о0xc0000005 ошибке: тогда вам следует загрузиться в «безопасном режиме».

Для этого перезагрузите компьютер и до появления логотипа «Windows» нажмите клавишу «F8», после чего зайдите в безопасный режим

Повторите действия описанные выше.

Как устранить ошибку 0xc0000005?

Если предложенные выше способы не помогли исправить ошибку 0xc0000005, то можно попробовать «откатить» систему на заднее число, до того времени, когда система работала нормально. Для этого вновь зайдите в «Безопасный режим», после загрузки системы перейдите в меню «Пуск», далее в «Панель управления» и кликните на вкладку «Восстановление»

Нажмите на вкладку «Запуск восстановления системы» и в открывшемся окне кликните кнопку «Далее»

Выберите точку восстановления (желательно дату до возникновения ошибки) и кликните по кнопке «Далее»

После проделанных действий нажмите кнопку «Готово» и подождите несколько минут, пока не восстановится ваша система.

Если же ошибка 0xc0000005 возникает при запуске только одного приложения, то переустановите его и попробуйте использовать «Англоязычную» версию - иногда такой сбою происходит из-за локализации.

Также ошибка при инициализации приложения 0xc0000005 может возникнуть из-за неправильно настроенных драйверов системы. Если вы недавно обновляли драйвера, после чего произошел сбой, то стоит откатить назад или обновить заново драйвер. Для этого кликните правой кнопкой мыши по значку «Компьютер» зайдите на вкладку «Свойства», потом найдите вкладку «Диспетчер устройств»

Найдите драйвер, который надо откатить (очень часто это драйвер видеокарты) и попробуйте его откатить

И последнее о чем бы хотелось напомнить - это сбой с ошибкой 0xc0000005 вследствие вирусной активности в системе. Для этого попробуйте проверить вашу систему хорошим антивирусом и удалить вирусы, если таковые найдутся.