Раст ошибка при запуске приложения 0xc00000142 windows 10

Исправление ошибки 0xc0000142 при запуске игры в Windows 10

Способ 1: Переустановка в папку без кириллицы

Самая частая причина появления рассматриваемой проблемы – инсталляция игрового ПО в пути, который содержит кириллические буквы. Дело в том, что некоторые варианты установщиков плохо работают с такими символами, отчего не могут внести корректные значения в системный реестр. Оптимальным решением в такой ситуации будет удаление проблемного софта и инсталляция в каталоги, которые не содержат в названии русских букв: например, путь D://Games корректен, тогда как D://Игры – нет.

Способ 2: Создание новой учётной записи

Иногда предыдущий вариант не помогает – проблема кроется глубже, и запуску программы мешает имя пользователя, прописанное кириллицей: множество современного софта содержит свои конфигурационные файлы в каталоге «Документы» пользовательской папки, к которой просто не может получить доступ из-за русского названия. Изменить имя локальной учётной записи достаточно трудно, но обойти эти сложности можно путём создания нового аккаунта, который следует назвать английскими буквами.

Способ 3: Установка с выключенным антивирусом

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

Способ 4: Запуск в режиме совместимости

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

    Найдите ярлык на «Рабочем столе», кликните по нему правой кнопкой мыши и выберите пункт «Свойства».

Здесь перейдите на вкладку «Совместимость». Первым делом найдите блок «Режим совместимости», где отметьте соответствующую опцию, затем в выпадающем меню выберите подходящий вариант, например, «Windows 7».

Также рекомендуется задействовать пункт «Запуск в режиме администратора», после чего последовательно нажмите «Применить» и «ОК».

Попробуйте запустить проблемную игру – если всё сделано правильно, она должна стартовать нормально.

Читайте также:  Одноплатные миникомпьютеры с windows

Способ 5: Изменение реестра

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

    Запустите «Редактор реестра»: воспользуйтесь сочетанием клавиш Win+R, после чего введите запрос regedit и кликните «ОК».

Перейдите в следующую ветку реестра:

Поищите в нём параметр с именем «LoadAppinit_DLLs».

Если таковой присутствует, проверьте его значение – если оно обозначено как «1», дважды кликните по записи, впишите там «0» и подтвердите внесение изменений.

  • Закройте средство редактирования и перезапустите компьютер.
  • Этот метод показывает свою эффективность со старыми играми, которые были выпущены ещё для Windows XP.

    Ошибка 0xc0000142

    Многие пользователи при запуске exe-приложений сталкиваются с ошибкой 0xc0000142, из-за которой системные и сторонние программы могут неправильно работать или вовсе не запускаться. Существует несколько способов решения проблемы, каждый из которых прост и понятен в реализации.

    Что такое 0xc0000142?

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

    Данная ошибка может возникнуть в любой версии Windows, включая 10, 8 и 7.

    Возможные решения проблемы

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

    Еще один вариант – посмотреть путь к программе или игре, и при наличии русских символов изменить их на английские.

    Если эти способы не сработали, следует перейти к следующему пункту.

    Использовать средство проверки системных файлов

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

    Читайте также:  Где это окно проводника windows

    1. Открыть командную строку от имени Администратора. Для этого нажать Win+R, в поисковую строку вставить команду cmd и одновременно зажать клавиши Ctrl+Shift+Enter.
    2. Чтобы разрешить инструменту вносить изменения на этом компьютере, кликнуть по кнопке «Да».
    3. Вставить команду sfc /scannow и нажать «Enter».
    4. Процесс проверки системы на наличие поврежденных файлов займет до 15 минут. Нельзя закрывать окно, пока на экране не отобразится 100%-ный результат.
    5. Инструмент автоматически восстановит поврежденные файлы.

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

    Запустить неработающую программу в режиме совместимости

    Возможно, приложение просто несовместимо с системой. В этом случае можно изменить его свойства:

    1. Щелкнуть правой кнопкой мыши по иконке программы, которая выдает ошибку, и в выпадающем меню выбрать «Свойства».
    2. Перейти во вкладку «Совместимость».
    3. Отметить галочкой пункт «Запустить программу в режиме совместимости». Выбрать предыдущую версию Windows, например, 8 или 7.
    4. Нажать по очереди кнопки «Применить» и «Ок».

    Теперь следует проверить, запускается ПО или нет.

    Проверить настройки реестра

    Следует убедиться, то реестр не был изменен другой программой:

    1. Нажать Win+R, вставить команду regedit, кликнуть по кнопке «Ок».
    2. Откроется редактор реестра, где нужно перейти по пути HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows NT – CurrentVersion – Windows.
    3. Справа в списке найти файл «LoadAppInit_DLLs» и дважды кликнуть по нему.
    4. Установить значение «0». Подтвердить изменение нажатием на «Ок».

    Важно! Даже если и было установлено значение «0», нужно клацнуть по «Ок» и осуществить ребут системы.

    Выполнить чистый запуск Windows

    Если запустить ОС в состоянии чистой загрузки, можно исправить проблемы с системой, вызванные неправильной работой драйверов, служб, ПО и их конфликтами. Необходимо сделать следующее:

    1. В поисковую строку окна «Выполнить» вписать команду msconfig, нажать «Enter».
    2. Откроется средство настройки системы.
    3. Перейти во вкладку «Службы». Отметить галочкой пункт «Не отображать службы…».
    4. Кликнуть по кнопке «Отключить все», чтобы запретить запуск всех сервисов, отличных от Microsoft, при включении ПК.
    5. Перейти во вкладку «Автозагрузка». В версиях Windows 10 и 8 необходимо дополнительно открыть «Диспетчер», клацнув по соответствующей кнопке.
    6. Отключить автозапуск всех программ.
    7. Выйти из «Диспетчера», нажать по очереди кнопки «Применить» и «Ок».
    8. Перезагрузить компьютер.

    После того как ПК включится, нужно попробовать запустить приложение, которое отображает ошибку 0xC0000142. Если проблема устранена, снова запустить инструмент настройки системы и включать один за другим все отключенные элементы (и перезагружать систему), пока не найдется тот, который вызывает проблему.

    Читайте также:  Ftp скопировать файл linux

    Важно! Чтобы выйти из состояния чистой загрузки, следует запустить утилиту настройки системы, на вкладке «Общие» отметить пункт «Обычный запуск».

    Обновить графический драйвер

    Если драйверы графической карты устарели или не подходят, при запуске современной игры возникает ошибка 0xC0000142. Некоторым пользователям удается решить проблему, просто обновив драйверы:

    1. Кликнуть правой кнопкой мышки по значку «Пуск» и выбрать инструмент «Диспетчер устройств». Или с помощью клавиш Win+R вызвать окно «Выполнить», вставить команду devmgmt.msc и нажать «Ок».
    2. В списке найти нужный драйвер, клацнуть по нему правой кнопкой мышки и открыть его «Свойства».
    3. Перейти на вкладку «Драйвер». Нажать кнопку «Обновить».
    4. Система предложит 2 варианта – автоматический поиск последней версии (на компьютере и в интернете) и поиск только на компьютере (в этом случае нужно указать папку расположения драйвера).
    5. Выбрать автоматический поиск и следовать инструкциям на экране.

    Если это не помогло, рекомендуется вручную скачать с официального сайта актуальную версию драйвера и установить его.

    Восстановить Windows в предыдущее рабочее состояние

    Благодаря этой опции возможно восстановить систему до предыдущей даты или рабочего состояния, не затрагивая текущие настройки и файлы:

    1. Win+R – команда rstrui – «Ок».
    2. Откроется окно восстановления, нажать кнопку «Далее», чтобы начать процесс восстановления.
    3. В следующем окне выбрать точку восстановления. Повторно нажать кнопку «Далее». Подтвердить действие.

    Удалить обновления

    В Windows 10 обновления устанавливаются автоматически в фоновом режиме для повышения стабильности и безопасности системы. Но иногда Microsoft выпускает «плохие» обновления, которые вызывают много проблем, включая ошибки с кодом 0xc0000142.

    Чтобы удалить обновления через параметры системы, необходимо:

    1. Используя клавиши Win+I, открыть раздел «Обновление и безопасность».
    2. Перейти во вкладку «Центр обновления». Теперь нужно просмотреть историю, кликнув по соответствующей кнопке.
    3. Выбрать пункт «Удалить обновления». В новом окне выделить проблемный компонент и удалить его.

    Выявить проблему с помощью сторонней программы

    Если ни один из вышеописанных методов (хотя это маловероятно) не помог, рекомендуется скачать и установить утилиту Dependency Walker, которая просканирует неработающее ПО.

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

    Оцените статью