Как исправить ошибку 0xc0000142
Если вы пользуетесь всевозможными программами или играете в игры, которые надо устанавливать на компьютер, то вероятно уже встречались с ошибкой 0xc0000142. Она происходит при запуске приложений и не дает их открыть. Это может застать врасплох, особенно, если не знаешь, что с этим делать. Но не стоит волноваться, в этой статье мы рассмотрим причины ее возникновения и расскажем, как исправить ошибку 0xc0000142 на Windows 10 (x64 +х86).
Ошибка может появиться из-за несовместимости софта с ОС
Исправляем ошибку 0xc0000142
Эта ошибка возникает при запуске программ и не дает их открыть. Прежде чем приступать к ее самостоятельному устранению, исключите следующие самые распространенные причины ее возникновения:
- Несовместимость программы с версией ОС. Если ваш софт старый и не запускается после обновления до Windows 10.
- Наличие вирусов, которые вносят ошибки в систему.
- Неисправность компьютера: слабый блок питания, вздутые конденсаторы материнской платы и т.д.
Если с компьютером или ноутбуком все в порядке, то можно попробовать избавиться от проблемы самостоятельно.
Установка в папки с названиями на кириллице. Не все установщики работают с такими символами, поэтому они не могут внести в реестр корректную информацию. Удалите приложение со всеми его компонентами и установите заново, отслеживая момент, чтобы все каталоги содержали только латинские буквы. Например, Data (D:)>Programms, но не Data (D:)>Программы.
Запуск в режиме совместимости. Это помогает в том случае, если софт разработан для более ранних версий Windows. Кликните по ярлыку приложения правой кнопкой мыши и нажмите Свойства.
Перейдите в папку Совместимость. Отметьте галочкой опцию Запустить программу в режиме совместимости и выберете из появившегося списки нужную версию ОС, на которой приложение будет работать корректно. Для надежности лучше использовать Запуск в режиме администратора. После чего сначала нажимаем Применить внизу окна и Ок.
Запуск программы в режиме совместимости
Запустите программу, если причина была в устаревших технических требованиях, то она должно запуститься без проблем.
Внесение правок в реестр. Это крайне редкий случай, но если ничего больше не помогает, то скорее всего дело именно в неверных значениях в реестре. Проблема исправляется очень быстро вручную:
Редактора реестра можно запустить горячими клавишами Win+R. Введите regedit в открывшемся окне и выполните запрос.
Открываем редактор реестра
Нам нужно найти параметр LoadAppinit_DLLs в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows. Его значение должно равняться 0. Если стоит 1, то исправьте этот момент.
Изменение значения параметра может исправить проблему
После этих операций обязательно перезагрузите компьютер. И проверьте работу приложения, которое выдавало ошибку.
Причины возникновения ошибки
Любая ошибка может быть вызвана неисправностью железа или неполадками в операционной системе. В первом случае необходимо следить за состоянием техники: не допускать перегревания, скопления пыли, корректно эксплуатировать ее.
Для предотвращения любых ошибок системы следите за обновлениями. Их несвоевременная установка может сказываться на общей работе. Также, если вы уверены в устанавливаемом ПО, то отключайте антивирус при его установке, чтобы он не заблокирован по ошибке его важные компоненты. Но не забывайте включить снова, чтобы он продолжал поиск и уничтожение вирусов, которые также могут навредить работоспособности системы.
Как мы с вами выяснили, негативные последствия несут ошибки системного реестра. Необходимо содержать его в порядке.
Оптимизация процессов
Непрофессиональному компьютерщику сложно разобраться во всех тонкостях. Даже если он зайдет в реестр, то вряд ли сможет распознать мусор и с уверенностью устранить его. Для этого можно воспользоваться специализированным софтом, призванным оптимизировать работу ПК. Воспользуйтесь программой Ускоритель Компьютера, она позволит:
- Распознать и удалить остатки старых ключей, неверные расширения, отсутствующие DLL в реестре.
- Полностью удалять программы со всеми их компонентами и папками. Это поможет для переустановки программ или игр, которые выдают ошибку 0xc0000142, чтобы устранить ее.
- Ускорять игры. Если ваш софт постоянно зависает или вылетают, то Ускоритель Компьютера это исправит.
- Следить за работой процессора, в том числе его температурой, что предотвратит перегревание.
Интерфейс программы Ускоритель Компьютера
Кроме того Ускоритель Компьютера имеет плюсы:
- Удобный русскоязычный интерфейс, доступный даже новичку.
- Комплексная забота о компьютере.
- Безопасность для ОС.
- Небольшой вес, отсутствие шлейфа ненужных программ при установке.
- Быстрый результат.
- Совместимость со всеми версиями Windows.
Процесс оптимизации реестра в программе
Теперь вы знаете, как возникает ошибка 0xc0000142 при запуске игры и в Windows 10. Всегда лучше предотвратить проблему, чем тратить время, чтобы ее исправить. Но от ее появления никто не застрахован, а своевременно заметить проблему иногда просто невозможно. Доверьте это дело Ускорителю Компьютера! Он будет поддерживать операционку в полном порядке в то время, когда вы занимаетесь своими делами. Вы сразу оцените, как работать на компьютере станет легче и комфортнее!
Читайте так же:
Устраните ошибку 0x80072f8f прямо сейчас!
Скачайте Ускоритель Компьютера:
Ошибка 0xc0000142 при запуске игр и приложений: как исправить
Операционная система Windows ориентирована на пользователей своим графическим интерфейсом, разобраться с которым нет никаких проблем. Но когда дело доходит до ошибок Windows, не любой администратор компьютера сможет с ходу сказать, чем они вызваны. Ошибка при запуске приложений 0xc0000142 является одной из самых распространенных проблем, которая может возникать из-за множества факторов. В рамках данной статьи мы рассмотрим, как исправить ошибку 0xc0000142 при запуске приложений, и чем вызвано ее проявление в большинстве случаев.
Ошибка приложения 0xc0000142: основные причины
Столкнуться с ошибкой 0xc0000142 может абсолютно любой пользователь компьютера, поскольку сфера ее проявления достаточно велика. Чаще всего возникает 0xc0000142 при запуске игры или приложения из-за отсутствия определенных библиотек в операционной системе Windows или невозможности к ним обратиться по тем или иным причинам. Однако загрузка файлов из интернета не поможет решить подобную проблему.
Если ошибка 0xc0000142 возникла при запуске игры или программы, это может быть по одной из следующих причин:
- На компьютере имеется вирусное программное обеспечение, которое не позволяет программе обратиться к библиотекам Windows;
- Необходимые для запуска программы или игры файлы, библиотеки, драйвера или компоненты системы повреждены;
- Приложение несовместимо с текущей версией операционной системы;
- Имеются проблемы с оперативной памятью или напряжением, которое поступает на компоненты компьютера от блока питания;
- BIOS на материнской плате настроен неверно, что приводит к конфликту компонентов компьютера и ошибке 0xc0000142;
- Жесткий диск имеет большое количество «битых» областей.
Выше перечислены лишь самые распространенные проблемы, которые могут приводить к возникновению ошибки 0xc0000142. На деле подобная неисправность может быть вызвана массой факторов, вплоть до ошибок со стороны Microsoft при обновлении Windows, что привело к конфликту приложения и операционной системы.
Как исправить ошибку 0xc0000142 при запуске приложений
Как отмечалось выше, однозначно определить причину, из-за которой возникает ошибка 0xc0000142, невозможно. Именно поэтому ниже будет приведен список рекомендаций как ее устранить, которые необходимо выполнять последовательно. После выполнения каждого пункта, пробуйте запустить программу или игру, которая сигнализирует об ошибке 0xc0000142. Если запуск произошел без проблем, следующие советы можно не выполнять, в ином случае продолжайте экспериментировать.
Чтобы исправить ошибку 0xc0000142 проделайте следующее:
- Первым делом нужно попробовать выполнить восстановление системы, которое помогает в большинстве случаев. Проблема в том, что не все пользователи компьютеров на Windows создают точки восстановления. Если восстановить операционную систему невозможно или это ни к чему не привело, переходите к следующему шагу;
- Обновите драйвера DirectX и NET Framework на компьютере до актуальных версий. Часто ошибка 0xc0000142 возникает при запуске современной игры, которая требует новые версии драйверов. Их можно загрузить бесплатно с сайта Microsoft. Также попробуйте обновить драйвера видеокарты, скачав их с официального сайта производителя;
Важно: Если в ходе проверки антивирусом действительно были найдены подозрительные файлы, нельзя исключать вероятность, что они повредили важные системные библиотеки. Восстановить их можно без переустановки Windows, для этого достаточно запустить операционную систему в безопасном режиме с поддержкой командной строки и ввести к ней sfc /scannow. Данная команда служит для проверки целостности файлов операционной системы. Если системная утилита обнаружит проблемы, они будут устранены, а недостающие файлы восстановлены.
-
Запустите приложение или игру от имени администратора. Также можно попробовать настроить у них совместимость. Для этого нажмите правой кнопкой мыши на ярлыке, перейдите во вкладку «Совместимость» и выберите режим совместимости с более ранней версией операционной системы. Например, если ошибка 0xc0000142 проявляет себя на Windows 10, попробуйте запустить программу в режиме совместимости с Windows 7 или Windows XP SP3. Желательно опробовать все варианты совместимости прежде чем переходить к следующему шагу;
Если исправить ошибку 0xc0000142 не получилось ни одним из перечисленных выше способов, вероятно, виновата несовместимость программы или игры с конкретными компонентами системы или их неисправная работа. Если сразу несколько приложений на компьютере сообщают об ошибке 0xc0000142, попробуйте обновить BIOS, а после поэкспериментируйте с подключением и отключением компонентов компьютера.
Ошибка при запуске приложения 0xc0000142 в Windows 11 и Windows 10 — как исправить
Одна из частых и, одновременно, сложных в исправлении проблем — ошибка приложения с кодом 0xc0000142, возникающая при запуске какой-то игры либо программы, а иногда — при входе в систему или завершении работы.
В этой инструкции подробно о способах исправить ошибку при запуске приложения 0xc0000142 в Windows 11, Windows 10 и предыдущих версиях ОС в различных ситуациях, а также о её возможных причинах.
Антивирус
Одна из самых распространенных причин ошибки приложения 0xc0000142 при запуске игры или программы, особенно в тех случаях, когда речь идёт о не слишком лицензионном софте — работа антивируса: встроенного Microsoft Defender или стороннего. Он может либо мешать запуску, либо удалить необходимые для запуска файлы.
Варианты решения, в случае если именно антивирус является причиной ошибки:
- Проверьте карантин вашего антивируса и, при наличии заблокированных или удаленных файлов, восстановите их. Например, в Microsoft Defender потребуется зайти в «Защита от вирусов и угроз» — «Журнал защиты», просмотреть список и восстановить файлы, подробнее: Где находится карантин в Microsoft Defender и как восстановить файлы.
- Попробуйте либо отключить ваш антивирус (в Microsoft Defender — отключить защиту в реальном времени в параметрах защиты от вирусов и угроз), либо добавить папку с запускаемой программой в исключения. Здесь может пригодиться инструкция: Как добавить исключения в Microsoft Defender.
- В случае, если восстановить удаленные антивирусом файлы не удается или это не привело к исправлению ошибки, вы можете поступить следующим образом: удалить установленную игру или программу, добавить папку, в которую она будет устанавливаться, а также сам установщик в исключения антивируса, после чего повторить процесс установки.
Учитывайте, что отключение антивируса или добавление блокируемой программы в исключения потенциально опасно и, если вы не уверены в безопасности источника, лучше этого не делать.
Путь к файлам игры или программы
Вторая распространенная причина ошибки 0xc0000142 — наличие кириллицы (русских букв) в пути к папке с запускаемой игрой или программой. Особенно часто это возникает, когда имя папки пользователя Windows задано на русском языке.
Вы можете использовать следующие способы, чтобы исправить ошибку в этом случае:
- Удалить игру или программу, после чего установить в папку, путь к которой не содержит кириллицы или специальных символов.
- Если путь установки выбрать нельзя, либо какие-то файлы автоматически попадают в папку пользователя, имя которой на русском языке, вы можете создать нового локального пользователя с именем на латинице и выполнить установку из-под него (существуют способы переименовать текущую папку пользователя, но они ненадежны и часто приводят к проблемам).
Файл подкачки
Многие пользователи с достаточным объемом оперативной памяти на компьютере отключают файл подкачки Windows 11, 10 или другой версии. Однако, в некоторых случаях это может приводить к ошибкам, в том числе и к рассматриваемой ошибке при запуске приложения.
Решение — попробовать включить файл подкачки, перезагрузить компьютер и проверить, решило ли это проблему. Для включения файла подкачки:
- Нажмите клавиши Win+R на клавиатуре, введите sysdm.cpl и нажмите Enter.
- В открывшемся окне перейдите на вкладку «Дополнительно» и нажмите «Параметры» в разделе «Быстродействие».
- Перейдите на вкладку «Дополнительно» и нажмите кнопку «Изменить» в разделе «Виртуальная память».
- Установите отметку «Автоматически выбирать объем файла подкачки», нажмите «Ок», закройте все окна и перезагрузите компьютер.
Сторонние программы и службы мешают запуску
Иногда причиной рассматриваемой проблемы является стороннее фоновое ПО или службы, которые мешают запуску программы. Проверить, в этом ли дело можно, используя режим «Чистой загрузки» Windows. Для этого:
- Нажмите клавиши Win+R на клавиатуре, введите msconfig и нажмите Enter.
- В окне «Конфигурация системы» на вкладке «Общие» снимите отметку «Загружать элементы автозагрузки» и нажмите «Применить».
- На вкладке «Службы» установите отметку «Не отображать службы Майкрософт», нажмите «Отключить все», а затем — «Ок».
- Перезагрузите компьютер.
После этого проверьте, была ли решена проблема. Если ошибка исчезла, вы можете включить системные службы и элементы автозагрузки по одной или несколько штук, пока не выявите тот элемент, который приводит к ошибке запуска приложения.
Ошибка 0xc0000142 при входе в Windows 11 или Windows 10
- Обратите внимание на название exe файла в заголовке сообщения об ошибке. Если вам известно, что это за программа — переходим к пункту 2. Если нет — выясните это с помощью поиска в Интернете.
- Если эта программа не является важной, попробуйте просто удалить её в панели управления. Иначе — убрать из автозагрузки (как это сделать в Windows 11 и в Windows 10), а также зайти в службы (Win+R — services.msc) и, если там присутствуют соответствующие этой программе службы, отключить их (двойной клик по службе, тип запуска — «Отключена»).
- После этого перезагрузите компьютер.
Как и в предыдущем случае, если описанное не помогло справиться с ошибкой, переходим к следующему разделу.
Дополнительные способы исправить ошибку
Если предыдущие варианты не сработали и «Ошибка при запуске приложения 0xc0000142» продолжает появляться при запуске какой-либо программы, входе в Windows или завершении работы, ниже — несколько дополнительных способов, которые могут помочь в решении проблемы.
- Попробуйте выполнить запуск игры в режиме совместимости с предыдущей версией ОС (правый клик по ярлыку — свойства — вкладка «Совместимость»), а также от имени администратора, что настраивается в том же разделе параметров.
- Если ошибка возникла недавно, при этом тот же экземпляр программы на компьютере исправно работал до этого, можно использовать точки восстановления на дату, когда проблема не возникала. Для этого можно нажать клавиши Win+R на клавиатуре, ввести rstrui и нажать Enter, затем выбрать нужную точку восстановления. Подробнее: Точки восстановления Windows 11, Точки восстановления Windows 10.
- Попробуйте удалить и заново установить программу, если ранее она работала исправно. Возможно, причиной ошибкой является случайное повреждение её файлов.
- В случае сбоя при запуске ПО, работающего с графикой (игры, редакторы), вручную установите последние драйверы видеокарты с сайтов NVIDIA, AMD, Intel. Причем, если у вас есть интегрированная и дискретная видеокарты — установите драйверы и для той и для другой: в диспетчере устройств не должно быть неизвестных устройств или видеокарты «Базовый видеоадаптер (Майкрософт)».
- Выполните проверку целостности системных файлов Windows с помощью команды
sfc /scannow
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
и параметра LoadAppinit_DLLs в нем, измените значение этого параметра с 1 на 0 (для этого дважды нажмите по имени параметра), примените настройки и перезагрузите компьютер.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- 403 Forbidden — что это за ошибка и как исправить?
- Непредвиденная ошибка компонента службы теневого копирования томов — как исправить?
- Ошибка 0x00000005 в Microsoft Store — как исправить?
- Как добавить папку в панель навигации Проводника Windows
- Что за файл gcapi.dll и можно ли его удалить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Юрий 22.03.2020 в 00:45
- Dmitry 22.03.2020 в 11:47
- Murod 26.07.2021 в 14:52
Ошибка при запуске приложения 0xc0000142
Проблема вызвана использованием приложением повреждённых системных файлов, либо несовместимых с программой версий.
Windows
Ошибка 0хс0000142 возникает в любой из версий Windows, когда системе не удаётся правильно инициализировать приложение.
Проблема связана с ошибкой загрузки DLL — это означает, что приложение использует в своей работе либо повреждённые системные файлы, либо несовместимые с программой. Вот только краткий перечень программ и игр, при запуске которых у меня выходила эта ошибка: iTunes, AutoCAD, GTA 5, Fallout 4, Divinity 2 и многие другие.
Важно: Перед началом работы необходимо создать точку восстановления системы, чтобы можно было сделать откат, если что-то пойдет не так.
Запуск приложения в режиме совместимости
Вот подробная инструкция о том, как и что делать:
- Нажимаем правой кнопкой мыши на запускаемом файле приложения или игры.
- Выбираем Свойства .
- Переходим на вкладку Совместимость .
- Нажимаем галку Запустить программу в режиме совместимости и выбрать версию операционной системы. Здесь всё сугубо индивидуально для каждой программы, нужно подбирать. Какая-то должна работать в Windows XP, какая-то в Windows 7 и т. д.
- Ставим галку Выполнять эту программу в режиме администратора :
- Нажимаем OK и пробуем запустить приложение.
Замена значения LoadAppInit_DLLs в реестре
Изменение ключа LoadAppInit_DLLs в реестре Windows может помочь решить проблему ошибки 0xc0000142:
- Нажимаем комбинацию клавиш Win +R .
- В появившемся окне вводим regedit и нажимаем OK .
- Переходим в раздел системного реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows .
- Щёлкаем два раза мышкой на параметре LoadAppInit_DLLs .
- Устанавливаем значение 0 и нажимаем OK . Здесь 0 — выключено, 1 — включено.
- Пробуем запустить капризное приложение.
Или можете скачать и запустить специальный файл для добавления необходимого значения в реестре.
Переустановка системных приложений
Поскольку ошибка связана с использованием несовместимых или поврежденных DLL, логично попробовать переустановить системные приложения или драйверы.
Как вариант, можно скачать все по отдельности, например, DirectX 11, OpenAl, Net FrameWork и т.д., а можно воспользоваться специальной программой All in One Runtimes, которая содержит последние версии всех необходимых библиотек.
Как использовать All in One Runtimes:
- Переходим по ссылке https://www.computerbase.de/downloads/systemtools/all-in-one-runtimes/ и нажимаем на красную кнопку справа.
- Запускаем и переустанавливаем основные приложения.
Запуск sfc (проверка системных файлов)
Запустите команду sfc / scannow, для сканирования всех защищённых системных файлов и их замены при обнаружении неправильных версий (подробнее про sfc).
- Запустите консоль в режиме администратора.
- Введите команду sfc / scannow .
- Нажмите Enter и дождитесь результата.
Прочие возможные причины
Если вышеприведённые способы не помогли исправить ошибку 0xc0000142:
- Проверьте компьютер на наличие вирусов, которые могли внести изменения в системные файлы или файлы приложения.
- Установите все обновления виндовс, которые находятся в очереди в Центре обновления Windows, и дождитесь их полной установки.
- Менее распространено, но всё-таки бывает, что ошибка 0xc0000142, связана с устаревшим драйвером видеокарты. Обновите драйвер видеокарты.
- Переустановите приложение.
Продвинутый способ для опытных пользователей
Если предыдущие способы не помогли или вы хотите выяснить первопричину возникновения ошибки, можно просканировать неработающее приложение на предмет использования им DLL. С отображением полных путей к библиотекам и отображением их разрядности (x32 или x64) для выявления несовместимости.
Будем использовать программу Dependency Walker, которая всё это умеет делать.
Ссылки для скачивания (в зависимости от разрядности вашей ОС):
- Скачать Dependency Walker для x32;
- Скачать Dependency Walker для x64.
Открываем неработающую программу в Dependency Walker и анализируем все используемые ею DLL. Каждый случай индивидуален и здесь придётся поработать, проанализировать данные самостоятельно.
На этом всё. Поделитесь в комментариях, какой из способов помог вам.
- Код ошибки 0x80072efd
- Ошибка 1962 «No Operating System Found»
- Как исправить BSOD
- Ошибка 0x0000001A (MEMORY_MANAGEMENT)
- Ошибка 0x0000002E (DATA_BUS_ERROR)
- Ошибка 0x00000048 (CANCEL_STATE_IN_COMPLETED_IRP)
- Ошибка 0x0000007A (KERNEL_DATA_INPAGE_ERROR)
- Ошибка 0x000000BC (NETWORK_BOOT_DUPLICATE_ADDRESS)
- Ошибка 0x000000F1 (SCSI_VERIFIER_DETECTED_VIOLATION)
- Ошибка 0x00000121 (DRIVER_VIOLATION)
Алекс Гезанов
Работаю в сервисном центре по ремонту и обслуживанию бытовой техники. За более чем 10 лет трудовой деятельности, я сталкивался с решением большого количества проблем в работе ОС Windows, периферийных устройств, бытовой техники, игровых консолей Playstation и т. д.