Причины ошибок при инициализации приложения

Ни для кого не секрет, что каждый в определенное время совершает определенные ошибки. И техника, так как создает ее человек, от этого никоим образом не защищена. Со времени появления самых первых операционных систем количество ошибок становится все меньше и сложность их устранения становится доступнее для любого пользователя.

Если ранее, система отказавшаяся работать просто отключалась, а приведшие к сбою ошибки писались в трудный для понимания «Лог-файл» и убрать их было очень сложно, то современные версии «Виндовс» предоставляют пользователю на экране данные об ошибке, заполняет файлы для отправки в техническую поддержку и даже, в некоторых случаях, пытаются самостоятельно исправить их.

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

Ошибка при инициализации приложения 0xc0000135

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

mmmm

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

Самой частой причиной является NET Framework.

Данная компьютерная платформа в свое время была разработана в Майкрософт для соперничества с Java. И без ее правильной установки программы созданные в данной среде не работают. Для разных версий Windows есть свои установочные пакеты, которые бесплатно можно скачать с официального сайта производителя платформы.

Скачиваем установочный пакет, запускаем установку. В это время все файлы платформы проверяются на наличие и целостность. Затем, неисправные или отсутствующие файлы заменяются, пытаясь устранить проблему. По окончании процесса установки следует перезагрузить компьютер.

Важно скачивать установочные файлы с официального сайта Microsoft. Так как закачки со сторонних ресурсов могут быть заражены вирусным либо рекламным программным обеспечением.

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

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

Смена режима совместимости приложения

Самый первый вариант и самый быстрый – это смена режима совместимости. Для этого находим в папке приложения исполняемый файл для запуска с расширением .exe. Жмем на него правой кнопкой и выбираем Свойства. Далее во вкладке Совместимость выбираем версию ОС. Применяем действие и пробуем запустить программу или игру.

ngsh

Там же пробуем выставлять галочку Запуск от имени администратора. Не помогло? Переходим к следующему шагу.

Установка дополнительного ПО

Обычно этот шаг требуется при невозможности запуска игр. В комплекте с которыми обычно идут DirectX и .NET Framework, следует заново установить их, чтобы избежать ошибок при установке. Обычно с этим вариантом принято переустанавливать и само приложение.

Если ошибка 0xc0000142 остается

Далее идет вариант с переустановкой драйверов для видеокарты. Обновление драйверов может вызвать сбой в библиотеках приложения, результатом чего происходит ошибка сценария. После установки незабываем перезагружать систему и двигаемся глубже. Заглядываем в реестр.

jjj

Для этого жмем сочетание клавиш Win+R, вводим regedit, и в раскрывшемся редакторе реестра ищем строку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT \ CurrentVersion\ Windows\ LoadAppInit_DLLs. Дважды кликаем по элементу «LoadAppInit_DLL» в правой части окна и меняем его значение на «0» (ноль). Перезагружаем компьютер.

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