Ошибка 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 и анализируем все используемые ею DLL. Каждый случай индивидуален и здесь придётся поработать, проанализировать данные самостоятельно.
На этом всё. Поделитесь в комментариях, какой из способов помог вам.
друзья, помогите. ворд офис показывает эту ошибку oxc0000142
Чтобы устранить проблему, связанную с ошибкой 0xc0000142 при запуске приложения Word или Excel пакета Microsoft Office, необходимо:
Открыть панель управления через Пуск — Утилиты Windows.
Далее Программы — Удаление программ.
Найти Microsoft Office, нажать правой кнопкой мыши и выбрать пункт «Изменить».
В открывшемся окне выберите «Быстрое восстановление», программа подумает около 1-2 минут. Если появится ошибка, выберите способ «Восстановить по сети».
Ничего не помогало! Но нашел способ (мне помогло) укажите путь к игре по ангд C:Games\Fallout4 (например) И к меня всё заработало
Ни одна статья в инете не помогла, оказывается дело было в русских символах в пути к файлу..
Я Решил проблему у себя (на пиратке) (NARUTO Ultimate Ninja STORM)
1. Заходим в корень игры
2. Открываем файл steam_emu.ini с помощью текстового редактора
3. Меняем следующие параметры (не знаю из-за какого заработало но скажу те которые я менял)
Offline=0 меняем на 1
Language=english меняем на свой.
UserName=Nickname меняем на свой.
мне помогло
зайдите в папку Program Files (x86) и удалите папку EasyAntiCheat потом зайдите в папку с игрой и там такаяже папка там скачайте заново анти чит мне помогло?
Оххх, братцы и сестры вы мои, я пришел сюда просить у вас помощи…Предыстория такова: хотел поиграть в Раст, так как повелся на маркетинг и видосы на Ютубе, которые забиты растом, в стиме не стал покупать — дорого, нашел какой-то сайт — steam-account.ru , купил там ключ к Расту, ввел — активировал, скачал, зашел, подключаюсь к серверу — встречают ошибки: 30005,20006 и про DIRECT X. Вообщем, супер!
У меня было две проблемные игры. Одна была установлена под пользователем на русском языке, пришлось менять на английский. Другая решилась изменением настроек в реестре, однако данный параметр «LoadAppInit_DLLs» не сохраняется навсегда, поле перезагрузки он у меня слетал, приходилось лезть в реестр заново. Но это не удобно, пришлось искать решение, нашел здесь решение http://onoutbukax.ru/kak-ispravit-oshibku-0xc0000142/ , правда надо только создавать бэкап ветки с параметром
Спсаибо помогло! Я теперь опытный пользователь, раз справился с последним вариантом
Ога