Engine.exe. Системная ошибка. Как исправить сбой в разных ситуациях?

В Windows можно столкнуться с рядом ошибок, которые связаны с процессом nvvsvc.exe. В одних случаях ошибка происходит после обновления драйвера NVIDIA, в других – при неудачной попытке обновить Windows. Иногда сбой сопровождается сообщением «Runtime error Program: C:\Windows\system32\nvvsvc.exe» во время загрузки, следовательно, предотвращает вход в систему. Также ошибка может препятствовать загрузке в безопасном режиме, в результате система выбрасывает синий экран BSoD.

В принципе, проблема сама по себе проблемой-то и не является. Достаточно просканировать винчестер на предмет отсутствующих системных компонентов и убедиться в отсутствии вирусов. При условии возможности загрузки дополнительным средством может стать утилита DLL Suite, которая загружает недостающие библиотеки, но в этом случае потребуется доступ к интернету. Иногда может помочь и небольшая программа под названием Microsoft Fix It!, которая призвана исправлять достаточно большое количество проблем в Windows-системах.

Из-за чего появляется ошибка при открывании exe-шных файлов

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

Этап второй – работа с конкретным файлом.

Перед тем, как попробовать ручную замену файла (а судя по дате изменения, файл не тронут с момента установки), можно попробовать перерегистрацию dll-лки при помощи команды

regsvr32

помятуя, конечно, о разрядности Windows и держа в памяти тот факт, что в 64-х битной версии утилита может запускаться из разных папок. Однако, это не пригодилось: искомый файл, на который ссылалось окно ошибки, просто оказался пуст ( Кб). В сети я подобрал образ Windows 7 64-x Максимальная, установил на виртуальную машину у себя на компьютере, и через полчаса файл был сначала на флешке, а потом и в целевой папке.

Если не получается ни первым, ни вторым способом

Возможно, проблема окажется серьёзней и первые два способа не сработают из-за самой ошибки при запуске приложений 0xc0000005, т.е. она будет появляться при попытке запуска панели управления или утилиты . Тогда попробуйте запуститься в безопасном режиме. Для Windows 7 нужно при запуске компьютера нажимать клавишу «F8» пока не появится меню загрузки и там выбрать «Безопасный режим»

А там уже попробовать удалить обновления первым или вторым способом.

В особо сложных случаях и этот вариант не пройдёт. Тогда нужно использовать средство устранения неполадок. Чтобы загрузить среду восстановления нужно так же при запуске компьютера нажимать «F8» и в меню выбрать «Устранение неполадок компьютера»

Далее будет предложено выбрать язык и ввести пароль администратора. Но такого пункта в меню может не оказаться, особенно если у вас Windows 8.1/10. Тогда нужно загрузиться с установочного диска или флешки, но вместо установки Windows выбрать «Восстановление системы», а затем в окошке нажать на «Командная строка».

Читайте также:  Как сделать репост видео с ютуба в контакт

Для продолжения работы нужно знать на каком диске установлена операционная система, обычно это диск «C:», а определить это можно очень просто. Введите в командную строку команду:

notepad

таким образом мы запустим самый обычный блокнот. Теперь заходим в меню «Файл -> Открыть…» и кликаем по «Компьютер»

Здесь вы уже разберётесь: системный диск тот, на котором есть папка «Windows». Вернёмся к нашим «баранам», в командной строке введите команду:

DISM /Image:C:\ /Get-Packages

Где C:\ это буква диска, на котором установлена операционная система. В результате выполнения команды вы получите много-много информации, среди которой нужно найти записи, содержащие номера одного или всех пакетов обновлений из перечня: KB2859537, KB2872339, KB2882822, KB971033. Привожу для примера:

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

Далее, введите в командную строку: DISM /Image:C:\ /Remove-Package /PackageName:здесь_имя_пакета_которое_скопировали

Т.е. должно получится наподобие (всё на одной строчке): DISM /Image:C:\ /Remove-Package /PackageName:Package_for_KB2859537~31bf8906ad456e35~x86~~6.1.1.3

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