Ошибка при запуске приложения 0xc0000142
Ошибка 0xc0000142 возникает в любой из версий Windows, когда приложение не удается правильно инициализировать.
Проблема связана с ошибкой загрузки DLL, это означает, что приложение использует в своей работе системные файлы либо поврежденные, либо не совместимые с программой. Вот только краткий перечень программ и игр при запуске которых выходила эта ошибка: iTunes, AutoCAD, GTA 5, Fallout 4, Divinity 2 и многие другие.
0xc0000142 при запуске игры, приложения в windows 10, 7, 8: как исправить
Запуск приложения в режиме совместимости
- Нажимаем правой кнопкой мыши на запускаемом файле приложения или игры
- Выбираем Свойства
- Переходим на вкладку Совместимость
- Нажимаем галку Запустить программу в режиме совместимости и выбрать версию операционной системы. Здесь всё сугубо индивидуально для каждой программы, нужно подбирать.
Какая-то должна работать в Windows XP, какая то в Windows 7 и т.д. - Нажимаем галку Выполнять эту программу в режиме администратора
- Нажимаем ОК . Пробуем запустить приложение
Замена значения LoadAppInit_DLL в реестре
- Нажимаем комбинацию клавиш
+ R
- В появившемся окне вводим regedit и нажимаем Ок
- Переходим в раздел
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ LoadAppInit_DLLs
Переустановка системных приложений
Так как ошибка связана с использованием несовместимых или испорченных DLL, то логично попробовать переустановить системные приложения, драйвера и т.п.
Как вариант можно скачивать всё по отдельности, как например DirectX 11, OpenAl, Net FrameWork и т.д, а можно использовать специальную программу Всё в одном All in One Runtimes , которая содержит актуальные версии всех необходимых библиотек
- Переходим по ссылке https://www.computerbase.de/downloads/systemtools/all-in-one-runtimes/ нажимаем на красную кнопку справа
- Запускаем и переустанавливаем основные приложения
Запуск sfc (проверка системных файлов)
Запустите команду sfc / scannow , для сканирования всех защищенных системных файлов и их замены при обнаружении неправильных версий. (Подробнее про sfc)
Для этого запустите консоль в режиме администратора. Введите
Нажмите Enter и дождитесь результата
Прочие возможные причины
- Проверьте свой компьютер на наличие вирусов, которые могли внести изменения в системные файлы или файлы приложения
- Установите все обновления виндовс, которые находятся в очереди в Центре обновления Windows, и дождитесь их полной установки
- Менее распространено, но всё таки бывает, что ошибка 0xc0000142, связана с устаревшим драйвером видеокарты. Обновите драйвер видеоакрты
- Переустановите Ваше приложение повторно
Продвинутый способ (для опытных пользователей)
Если предыдущие способы не помогли или вы хотите выяснить первопричину возникновения ошибки, можно просканировать неработающее приложение на предмет использования им DLL, с отображением полных путей к библиотекам и отображением их разрядности x32 или x64 для выявления не совместимости. Будем использовать программу Dependency Walker , которая как раз всё это и умеет делать.
Открываем не работающую программу в Dependency Walker и анализируем все используемые ею DLL. Каждый случай индивидуален и здесь придется поработать, поанализировать самостоятельно.
Ошибка при запуске приложения 0xc0000142
FixErro » Компьютеры » База знаний » Ошибка при запуске приложения 0xc0000142
Ошибка при запуске приложения 0xc0000142 — одна из распространённых проблем. Часто она появляется при запуске игры, которая не подходит для используемой операционной системы. В этой статье вы узнаете как исправить эту ошибку не прибегая к переустановке системы. Мы рассмотрим максимальное количество возможных решений. Что это за ошибка и почему она возникает на Windows 10 и гораздо реже, но всё же, на Windows 7?
Fallout 4, GTA 5, Rage 2, Farming Simulator 2017, Deus Ex: Mankind Divided, Sims, iTunes, AutoCAD, Divinity 2 — это далеко не весь список игр и приложений, в которых возникает данная ошибка. Ниже мы постараемся рассказать как её исправить и не допустить дальнейшего появления.
0xc0000142 при запуске игры или приложения: как исправить
Самый простой и обычно самый эффективный вариант исправления ошибки — запуск приложения в режиме совместимости. Для этого выполните следующие действия:
- Выберите приложение или игру, при запуске которая возникает ошибка 0xc0000142
- Нажмите свойства
- Откройте вкладку «Совместимость»
- Отметьте пункт «Запустить программу в режиме совместимости» и выберите ОС, которую, по вашему мнению, нужно было использовать для запуска программы. Если вы не знаете, просто попробуйте все варианты.
- Также отметьте пункт «Выполнять эту программу от имени администратора».
- Нажмите «Ок» и попробуйтее запустить программу.
Обычно этот способ решения проблемы с запуском приложения или игры помогает большинству. Вы не в числе счастливчиков? Не расстраивайтесь, у нас есть ещё несколько вариантов решения ошибки 0xc0000142 — с нами вы не пропадёте!
Вариант исправления ошибки через реестр
- LoadAppInit_DLLsНажмите сочетание клавиш Win + R или в меню пуск найдите команду «Выполнить»
- Наберите в окне regedit и нажмите Ок
- Проследуйте по следующему пути:
HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / Windows / LoadAppInit_DLLs - Нажмите на параметр «LoadAppInit_DLLs» два раза
- Установите значение на «0»
Ура, у вас получилось! Теперь попробуйте снова запустить приложение или игру.
Помогло? Поздравляю, теперь вы знаете как исправить ошибку при запуске приложения 0xc000014. Все ещё испытываете затруднения? Не волнуйтесь, у меня есть еще варианты решения этой проблемы.
Кстати, если данный пункт вам помог, нужно «закрепить результат».
После перезагрузки компьютера значение параметра LoadAppInit_DLLs вернётся к первоначальному значению.
Вы даже можете попробовать добавить файл в автозагрузку. А ещё можно отключить подтверждение импорта файла реестра — тогда процесс будет проходить максимально незаметно.
Как ещё можно исправить ошибку 0xc0000142
- Многие пользователи сообщают об успешном решении проблемы путём отключения брандмауэра и защитника Windows. Узнать как это сделать вы можете здесь: как отключить брандмауэр windows, как отключить защитник windows
- Часто причиной ошибки является русские символы в пути к папке с игрой/приложением. Также проблемой может являться русское имя пользователя. Проверьте, нет ли русских символов в пути к исполняемому файлу (не ярлыку!). Также попробуйте добавить нового пользователя, избегая в имени кириллицу.
- Попробуйте отключить антивирус — он может блокировать запуск файла. Проверьте также его карантин. Если вы выяснили, что антивирус произвёл какие-то действия с исполняемым файлом, переустановите/скачайте заново программу. Если проблема окажется в антивирусе, добавьте исполняемый файл приложения/игры в исключения.
- Попробуйте проверить Windows на целостность файлов.
- Маловероятно, но не помешает и может оказаться полезным: проверьте SMART жёсткого диска. Неисправность могут также вызвать ошибки в файловой системе. Поэтому не лишним будет проверить файловую систему.
- Вы используете «ломанную» версию приложения или игры? Невероятно, но факт: на лицензионных изданиях ошибки возникают гораздо реже.
- Проверьте систему на вирусы. Убедитесь, что дело не в них.
- Ничего не подходит? Попробуйте восстановление системы.
Всё еще испытываете затруднения? Пишите в комментарии, решим проблему вместе!
С уважением, редакция FixErro.com
Задайте вопрос
или поделитесь своим способом решения проблемы
[Решено] Ошибка при запуске приложения 0xc0000142
Пользователи программного обеспечения Windows могут сталкиваться с многочисленными проблемами. Иногда на экране может появиться уведомление о возможных неполадках. При запуске приложения возникает ошибка 0xc0000142, говорящая о неспособности динамической библиотеки подкрепиться к файлу из него. Уведомляя об ошибке на русском или английском языке, компьютер предлагает просто выйти из приложения. Пользователи не знают, как справиться с проблемой, и следуют его совету. Рассмотрим истоки возникновения ошибки и методы её устранения.
Почему появляется ошибка
Ошибка 0xc0000142 — это невозможность запустить приложение из-за того, что необходимых файлов нет или обнаружен их дефект. Такая проблема связана с возможным заражением компьютера вирусом, несовместимостью используемой аппаратуры или отсутствием подходящих драйверов. Для загрузки приложения может не хватать временной или оперативной памяти, напряжения. Битые сектора, неправильное функционирование графического драйвера и завершение работы программного обеспечения в аварийном режиме – тоже являются распространёнными причинами возможных неисправностей.
Инструкция по устранению проблемы
Решение возникшей проблемы направлено на устранение её причины. Существуют несколько методов, позволяющих справиться с ней.
Способ 1. Настройка совместимости
- Нажимаем правой кнопкой мыши на ярлык приложения или игры, на рабочем столе появляется список действий. Выбираем «Свойства». Потом «Совместимость».
Ставим пометку там, где отражено предложение о запуске программы в режиме совместимости. При этом выбираем один из пакетов обновлений, предпочтительней начать с «Windows XP (пакет обновлений 3)».
Способ 3. Системное устранение
Восстановить работу приложения, если в файлах обнаружился дефект, поможет перезагрузка компьютера в режиме безопасности. Используя права администратора нужно нажать одновременно клавиши «Win» и «R». В меню выбирается предложение о выполнении операции и без кавычек вписывается такое сочетание «sfc /scannow», перед /, обязательно поставьте пробел.
Окончив операцию, компьютерная система просканирует его на присутствие ошибок и устранит большинство из них.
Способ 4. Проблемы аппаратного типа
Если обнаружены проблемы с оперативной памятью, жёстким диском или напряжением от блока, лучше доверить работу профессионалу. Он выявит возможные неисправности и устранит их.
Чтобы справиться с проблемой, достаточно очистить компьютер от вирусов и мусорных файлов или установить на него обновлённые драйвера и программы. Чаще всего с возникшей проблемой можно справиться самостоятельно, но иногда вмешиваться в работу ПК без привлечения специалиста не стоит.
Заключение.
Столкнувшись с данной ситуацией в первую очередь нужно выявить её причину. Потом необходимо принять меры по её устранению. Такая последовательность поможет сократить время на то, чтобы справиться с проблемой, и не навредить дальнейшей работе системы. Если самостоятельно выявить или устранить ошибку невозможно, то стоит обратиться к программисту.