- Причины возникновения ошибки
- Способы устранения ошибки
- Переустановка приложения
- Изменение совместимости с операционной системой
- Проверка системных файлов
- Проверка наличия установленных обновлений
- Анализ и проверка системы на наличие вирусов
- Откат до рабочего состояния
- Восстановление загрузки dll в реестре
- Установка и обновление .Net Framework и DirectX
- Переустановка драйверов видеокарты
- Очистка временных файлов
Ошибка 0xc0000142 объединяет пользователей офисных программ, игр и специализированного ПО. Её причины похожи вне зависимости от того в какой утилите она себя проявила – в WinWord, Браузере, Deus Ex: Mankind Divided, Антивирусе, Симс, Mafia или где-то ещё. Чаще ошибка появляется в приложениях, установленных недавно.
Причины возникновения ошибки
Ошибка 0xc0000142 в Windows 10 всегда связана с повреждением данных или несовместимостью используемого ПО с операционной системой. Потенциальных причин тому много:
- использование слишком старых приложений;
- умышленные действия вредоносных программных продуктов;
- удаление или изменение важных файлов;
- отказ от инсталляции важных обновлений;
- блокировка определенных файлов антивирусными программами или сетевыми экранами;
- ошибки инсталляторов при установке обновлений системы или драйверов.
0xc0000142 нельзя назвать болезнью только для 10 версии ОС, пользователи жалуются на проблему не первое десятилетие.
Способы устранения ошибки
Прежде чем нырять в море сложных решений, попробуйте простые:
- запустите нужную программу от имени администратора с помощью правой клавиши мыши;
- перезагрузите компьютер;
- отключите антивирусное ПО и межсетевые экраны.
Если не помогло, двигайтесь дальше по нашему тексту.
Переустановка приложения
Четвертным по очевидности способом решить проблему я бы назвал переустановку приложения. Начнем с удаления:
- Кликните в зону поиска, что правее кнопки меню Пуск.
- Наберите «Установка и…»
- Нажмите Enter.
- Введите название утилиты в поле для поиска.
- Кликните по нужному пункту в списке ниже.
- Нажмите «Удалить» и следуйте инструкциям системы.
Кириллица нравится далеко не всем программным продуктам. Поэтому, чтобы способ удался, рекомендуем переустанавливать ПО в папку, на пути к которой не встречаются русскоязычные имена.
Осталось заново запустить инсталлятор. Вероятность того, что ошибка 0xc0000142 при запуске приложения вас больше не потревожит, высока.
Изменение совместимости с операционной системой
В свойствах каждого exe файла Microsoft предусмотрела важную вкладку – «Совместимость». Воспользуемся ей:
- Кликните правой кнопкой мыши по exe файлу.
- Выберите «Свойства».
- Откройте раздел «Совместимость».
- Поставьте галочку напротив «Запустить программу в режиме совместимости с:».
- Выберите версию системы, на которой утилита, по Вашему мнению, работала бы. В этом разделе не получится выбрать версию раньше Vista.
- Нажмите «ОК».
Проверка системных файлов
Хорошо иметь эталонную ОС, где бы хранились файлы в корректном состоянии. При сверке с ними мы бы быстро обнаружили повреждения, и ошибка запуска приложения 0xc0000142 была бы устранена. Microsoft уже продумала такую возможность. Для этого:
- Кликните в зону поиска, что правее кнопки меню Пуск.
- Введите «cmd».
- Нажмите сочетание клавиш Ctrl+Shift+Enter, чтобы дать командной строке дополнительные полномочия.
- Ответьте положительно на вопрос о разрешениях.
- Введите команду «sfc /scannow» и нажмите клавишу ввода.
- Перезагрузите компьютер и повторите шаг 5, если командная строка потребует.
- Дождитесь информации об окончании сканирования.
Если шаг 6 раз за разом повторяется после перезагрузки:
- Воспроизведите шаги 1-4 предыдущей инструкции.
- Запустите команду «dism.exe /image:*: /cleanup-image /revertpendingactions».
- Запустите команду «sfc /scannow /offbootdir=*: /offwindir=*:windows».
- Перезагрузите компьютер и начните выполнять предыдущую инструкцию заново.
Проверка наличия установленных обновлений
Windows 10 обновляет себя сама. Если система загрузила новую порцию обновлений, она намекнет на это в правом нижнем углу экрана.
Также призыв обновиться появиться в разделе для выключения и перезагрузки.
Не пренебрегайте подобными намеками – для вас это ничего не стоит, а система может вылечить себя даже до того, как вы обнаружите какую-то проблему.
Если вы хотите проверить, не пропустила ли ОС новое обновление:
- Нажмите Win+I.
- Выберите «Обновления и Безопасность».
- Кликните по кнопке «Проверить…».
- Дождитесь окончания загрузки.
- Перезагрузите систему или запланируйте её перезапуск для окончания обновления.
Анализ и проверка системы на наличие вирусов
Начните с использования уже имеющегося антивирусного арсенала. Если вы не используете специальную программу для этого, откройте внутреннюю. Для этого:
- Нажмите Win+I.
- Выберите «Обновления и Безопасность».
- Откройте «Безопасность Windows» слева.
- Кликните по кнопке «Открыть службу…».
- Выберите «Защита от вирусов и угроз».
- Нажмите «Быстрая проверка».
Если ничего опасного не обнаружено, не верьте сразу – сам антивирус мог быть заражен вредоносным кодом. Скачайте одноразовую специальную утилиту для таких случаев – она приостановит большинство процессов на компьютере, заблокирует экран и попытается отыскать даже самые скрытые угрозы:
- Откройте страницу на сайте Dr.Web по ссылке.
- Нажмите «Скачать Dr.Web CureIt».
- Ещё раз кликните по кнопке «Скачать Dr.Web CureIt».
- Введите имя, фамилию и адрес электронной почты.
- Поменяйте местами галочки – напротив «Я разделяю…» должна стоять, а напротив «Я хочу получать…» её может и не быть.
- Нажмите отправить.
- Дождитесь сообщения об отправке и откройте ссылку, пришедшую вам на e-mail. Некоторые почтовые сервера распознают такое письмо, как спам. Поэтому если весточка от Dr.Web долго не приходит, проверьте в папке для нежелательной почты.
- Если скачивание долго не начинается, разрешите всплывающие окна для сайта Dr.Web и повторите шаг 7.
- Запустите загруженный файл.
- Согласитесь принять участие в программе по улучшению качества и нажмите «Продолжить».
- Кликните по кнопке «Начать проверку» и следуйте инструкциям на экране. Учтите, возможности работать параллельно с функционированием Dr.Web CureIt у вас не будет.
Откат до рабочего состояния
Если вы частенько пользуетесь точками восстановления от Microsoft, то проще всего откатить систему к предыдущему состоянию и так исправить ошибку 0xc0000142. Для этого:
- Откройте мой компьютер.
- Кликните правой кнопкой мыши в пустой области Проводника.
- Выберите «Свойства».
- Откройте «Защита системы» слева.
- Выберите диск с системой из списка доступных.
- Нажмите «Восстановить».
- Следуйте инструкциям системы для выбора точки восстановления.
Восстановление загрузки dll в реестре
Ошибка 0xc0000142 может окопаться в системном реестре, а точнее в параметре, который отвечает за загрузку DLL библиотек. Чтобы решить проблему:
- Кликните в поле поиска, что правее кнопки меню Пуск.
- Наберите текст «regedit» и нажмите кнопку ввода.
- Нажмите Ctrl+F и запустите поиск слова «LoadAppInit_DLLs».
- Если поиск обнаружил несколько подходящих вариантов, откройте тот, который упакован в цепочке папок Microsoft, Windows NT, CurrentVersion и Windows.
- Измените цифру в графе «Значение» на «0» и нажмите «ОК».
- Перезагрузитесь.
Установка и обновление .Net Framework и DirectX
DirectX и .Net Framework – важные элементы системы, без которых ряд программ потеряют работоспособность. Особенно возможна ошибка 0xc0000142 при запуске игры.
Для установки DirectX перейдите по ссылке, запустите скачанный файл и следуйте инструкциям системы. Галочку напротив предложения установить Bing можете снять.
Для инсталляции платформы .Net Framework:
- Перейдите по ссылке.
- Убедитесь, что выставлен русский язык и кликните по кнопке «Скачать».
- Запустите загруженный файл и следуйте инструкциям системы.
Переустановка драйверов видеокарты
Этот раздел актуален, если ваша видеокарта не встроена в материнскую плату. Тогда ошибка при запуске ПО может быть вызвана сбоем в работе драйверов.
Зайдите в Диспетчер Устройств – этот раздел понадобится сразу для нескольких действий:
- Кликните правой клавишей мыши по кнопке меню Пуск.
- Выберите «Диспетчер Устройств» из списка.
В разделе «Видеоадаптеры» диспетчера найдите название своей видеокарты – запомните его или запишите. После этого кликните правой кнопкой мыши по пункту с вашей видеокартой и нажмите «Удалить устройство».
Поищите нужный драйвер на сайте одного из двух производителей – AMD или NVIDIA.
Если ваша видеокарта AMD:
- Перейдите по ссылке.
- Нажмите «Загрузить сейчас».
- Запустите скаченную утилиту и следуйте её инструкциям.
Если ваша видеокарта NVIDIA:
- Перейдите по ссылке.
- Заполните имеющиеся поля и нажмите «Поиск».
- Нажмите «Загрузить сейчас».
- Запустите скачанный файл и следуйте инструкциям системы.
Очистка временных файлов
Система оставляет временные следы. Если ПО вдруг воспроизвело некорректный сценарий поведения, эти следы могут мешать вернуться в рабочее состояние даже после перезапуска компьютера.
Чтобы удалить временные файлы:
- Откройте папку «C:WindowsTemp», где вместо «C» укажите имя диска, на котором стоит Windows
- Полностью удалите содержимое.
Пробуйте предложенные варианты последовательно, пока проблема не будет решена.