НЕ ЗАПУСКАЕТСЯ

Ошибка при запуске приложения 0xc0000142

Код 0xc0000142 означает, что приложение не смогло загрузить одну из своих библиотек. Чаще всего виноваты рантайм, права доступа или защита системы.

8 минут

18.08.2026

Первым делом проверьте запуск от имени администратора и в режиме совместимости: часть программ падает именно на правах доступа.

Коротко по сути

Обновите и восстановите пакеты Visual C++ и .NET — на них держится инициализация библиотек у большинства программ.

Антивирус и защита системы регулярно блокируют загрузку библиотек у игр и старых программ, и проверяется это временным отключением.

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

Установка и настройка программ

900 ₽

Выезд и диагностика бесплатны даже при отказе. Гарантия 12 месяцев на работы.

Установка программ и драйверов: что входит
Экран с сообщением «0xc0000142»: программа, а не система, проверять в порядке «Библиотеки → права → антивирус»

Что означает код

Когда вы запускаете программу, Windows создаёт процесс и подгружает к нему библиотеки, которые нужны для работы: системные, рантайм-библиотеки языка, компоненты защиты. Каждая при загрузке выполняет короткую процедуру инициализации. Если одна из них не смогла её пройти, процесс сворачивается ещё до появления окна программы, и система показывает 0xc0000142.

Отсюда следует важное: сама программа обычно цела. Ломается не она, а то окружение, в котором она пытается стартовать. Поэтому переустановка приложения помогает далеко не всегда, а вот приведение в порядок рантайма и прав доступа — часто.

Отличайте этот код от похожих. 0xc0000005 — обращение к чужой памяти, обычно повреждённые файлы программы или сбойная память. 0xc000007b — несовпадение разрядности: 32-битная библиотека попала к 64-битной программе или наоборот. 0xc0000142 стоит между ними: библиотека найдена и подходит, но не смогла инициализироваться.

Порядок, который решает большинство случаев

Начните с прав. Щёлкните по ярлыку правой кнопкой и запустите от имени администратора. Многие программы, особенно старые и портативные, пытаются писать в свою папку в Program Files, куда обычному пользователю доступ закрыт. Если так программа запускается, откройте свойства ярлыка и включите запуск от администратора постоянно — либо перенесите программу в папку, где у вас есть права на запись.

Дальше — рантайм. Установите свежие пакеты Microsoft Visual C++ Redistributable обеих разрядностей и актуальный .NET с сайта Microsoft. Если пакеты уже стоят, выберите в списке приложений «Изменить» и восстановление: повреждённые компоненты чинятся именно так. Для игр добавьте DirectX: его установщик докладывает недостающие библиотеки, не трогая остальное.

Третий шаг — защита. Временно отключите сторонний антивирус и проверьте запуск. Защитные программы блокируют внедрение библиотек, а именно так работают лаунчеры, античиты и оверлеи игровых сервисов. Если после отключения программа стартует, добавьте её папку в исключения, а не оставляйте систему без защиты.

Четвёртый — сама программа. Переустановите её начисто, предварительно удалив, и убедитесь, что установка идёт в путь без кириллицы и без пробелов в имени папки пользователя. Программы, чувствительные к путям, встречаются до сих пор, и русское имя учётной записи ломает их первым делом.

Когда виновата не программа, а система

Если ошибка появляется у нескольких разных программ, перебирать их по одной бессмысленно. Проверьте целостность системных файлов: sfc /scannow, затем DISM /Online /Cleanup-Image /RestoreHealth в командной строке от имени администратора. Обе команды безопасны для файлов и восстанавливают повреждённые системные компоненты.

Второе, что стоит проверить, — недавние обновления. Если ошибка началась в конкретный день и до этого всё работало, посмотрите журнал обновлений: сбойное обновление удаляется, а система на время ставится на паузу по обновлениям, пока не выйдет исправление. Тот же принцип касается драйверов видеокарты: их откат иногда возвращает игры к жизни быстрее любых других действий.

Третья причина — вредоносные программы и их следы. Часть из них внедряется в чужие процессы, и после лечения антивирусом остаются повреждённые записи, из-за которых библиотеки перестают загружаться. Признаки: ошибка появилась после установки чего-то со стороны, антивирус недавно что-то удалил, компьютер греется и шумит без нагрузки. Здесь помогает проверка системы и восстановление файлов, а иногда — чистая переустановка.

Что делать не нужно

Не скачивайте отдельные библиотеки с сайтов-сборников DLL. Совет встречается в каждой второй инструкции, но такие файлы либо не подходят по версии, либо оказываются вредоносными. Нужные библиотеки приезжают только в составе официальных пакетов Visual C++, .NET и DirectX.

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

И не спешите переустанавливать Windows. Она помогает, когда система действительно повреждена, но в большинстве случаев вопрос закрывается рантаймом, правами или исключением в антивирусе. Если же дело всё-таки дошло до переустановки, сначала стоит скопировать важные файлы: установка Windows с драйверами у нас стоит 1 800 ₽, а восстановление данных после поспешной переустановки — 2 500 ₽ и получается не всегда.

Заявка через сайт

Оставьте номер

Перезвоним, уточним симптомы и скажем, что лучше сделать дальше.

Хотите поговорить сейчас? Позвонить мастеру

Куда обратиться по этой теме

FAQ

Частые вопросы по ситуации

Ошибка появилась только у одной игры — что проверить в первую очередь?
Права и защиту. Запустите игру от имени администратора, затем временно отключите сторонний антивирус: он часто блокирует лаунчеры, античиты и оверлеи. Следом обновите Visual C++ и DirectX — на них держится запуск большинства игр.
Помогает ли переустановка программы?
Иногда, но реже, чем ожидают. Код говорит о сбое инициализации библиотек, а они обычно системные. Если чистая переустановка не помогла, дальше имеет смысл заниматься рантаймом и целостностью системных файлов, а не ставить программу в третий раз.
При чём тут имя пользователя на кириллице?
Часть программ до сих пор некорректно работает с путями, где встречаются русские буквы или пробелы, — а путь к папке пользователя как раз содержит имя учётной записи. В таких случаях помогает установка программы в короткий путь без кириллицы, а в упорных случаях — новая учётная запись с латинским именем.
Может ли быть виновата видеокарта или её драйвер?
Да, если ошибка возникает у игр и графических программ. Библиотеки драйвера загружаются в процесс приложения, и после неудачного обновления драйвера они перестают инициализироваться. Помогает чистая переустановка драйвера или откат к предыдущей версии.
Как понять, что дело уже не в программе, а в системе?
По масштабу. Одна программа — вопрос к ней и к её окружению. Три-четыре разные программы с одной и той же ошибкой, ошибки при обновлениях, sfc находит повреждения — это уже система, и чинить нужно её, а не приложения по одному.

ЗАЯВКА ЧЕРЕЗ САЙТ

Если ситуация похожа на вашу

Оставьте номер телефона. Перезвоним и уточним детали.