Страница 1 из 1

Ошибка "Microsoft Visual C++Runtime Library"

Добавлено: 21 фев 2019, 20:58
Scorpion
Сообщение об ошибке: «Microsoft Visual C++ Runtime Library Runtime Error»


При использовании Internet Rover версии 1.1 для загрузки файла данных из Интернета может появиться следующее сообщение об ошибке:
Microsoft Visual C++ Runtime Library Runtime Error! Program: C:\PROGRAM FILES\ROVER\ROVER.EXE Abnormal program termination
Ошибка возникает из-за неполной совместимости Internet Rover версии 1.1 и версий обозревателя Internet Explorer
******************************
Если программа (неважно какая) разрабатывалась на Visual C++ и в настройках проекта стоит опция использовать внешние библиотеки, то вместе с программой необходимо поставлять одну или несколько dll, входящих в комплект поставки Visual C++. При старте программы данная dll подгружается и, видимо, по какой-то причине выдает сбой (генерирует
exception). Причина этого сбоя может быть в чем угодно - от несовместимости данной версии dll с данной версией ОС (например, могут быть нюансы, связанные с разрядностью ОС, а также, подозреваю, что не все dll, написанные для Windows 95, спокойно заработают на Висте).

Если на компьютере установлено Visual Studio (частью которого является Visual C++), то используются ее dll и дополнительных dll не требуется. Некоторые программы при инсталляции, насколько я понимаю, могут устанавливать "кусочек Visual Studio" (просто замечал, что в папке Program Files откуда-то возникает папка Microsoft Visual Studio на компьютерах, где "студии" отродясь не водилось).

Попробуем проанализировать, что могло привести к ошибкам:
1. Была установлена новая версия ОС, не совместимая с используемыми "некоторыми программами".
2. "Некоторые программы" ни разу не проверялись и вообще непонятно - работают ли.
3. dll- файлы из комплекта поставки "некоторых программ" были повреждены, например, вирусом или некорректно "полечены" антивирусом.
Можно посоветовать:
- откатиться на ту версию ОС, в которой все работало;
- поискать новые версии "некоторых программ" или скачать c сайта разработчика update (возможно проблема разработчику известна и уже выпущен патч).

Допустимо:
проверить компьютер этими сканерами:
1. Kaspersky Virus Removal Tool 9.0
2. Dr.Web CureIt!
3. Антивирусная утилита AVZ

Сканить лучше в безопасном режиме. Не помешает воспользоваться всеми тремя. Между каждым сканированием перезагружать систему.
Воспользоваться средством Windows Installer CleanUp для полного удаления C++ Redistributable Package с компьютера, чтобы затем установить последнюю версию заново.
После установки и запуска Windows Installer CleanUp появится список приложений, которые возможно удалить. Выбрать там "Microsoft Visual C++ ..." и нажать Clear All (если на этом компьютере кто-то занимается программированием в среде разработки MS Visual C++, то будьте внимательны при удалении, иначе можно натворить бед).
Затем установить:
Распространяемый пакет Microsoft Visual C++ 2010 (x86)
или
Распространяемый пакет Microsoft Visual C++ 2010 (x64)

upd: Есть сведения, что данная ошибка перманентно возникает на некоторых сборках. Пробуйте другие сборки, а еще лучше используйте лицензионную ОС.
Ошибка возникает из-за неполной совместимости Internet Rover версии 1.1 и версий обозревателя Internet Explorer
******************************
Если программа (неважно какая) разрабатывалась на Visual C++ и в настройках проекта стоит опция использовать внешние библиотеки, то вместе с программой необходимо поставлять одну или несколько dll, входящих в комплект поставки Visual C++. При старте программы данная dll подгружается и, видимо, по какой-то причине выдает сбой (генерирует
exception). Причина этого сбоя может быть в чем угодно - от несовместимости данной версии dll с данной версией ОС (например, могут быть нюансы, связанные с разрядностью ОС, а также, подозреваю, что не все dll, написанные для Windows 95, спокойно заработают на Висте).

Если на компьютере установлено Visual Studio (частью которого является Visual C++), то используются ее dll и дополнительных dll не требуется. Некоторые программы при инсталляции, насколько я понимаю, могут устанавливать "кусочек Visual Studio" (просто замечал, что в папке Program Files откуда-то возникает папка Microsoft Visual Studio на компьютерах, где "студии" отродясь не водилось).

Попробуем проанализировать, что могло привести к ошибкам:
1. Была установлена новая версия ОС, не совместимая с используемыми "некоторыми программами".
2. "Некоторые программы" ни разу не проверялись и вообще непонятно - работают ли.
3. dll- файлы из комплекта поставки "некоторых программ" были повреждены, например, вирусом или некорректно "полечены" антивирусом.
Можно посоветовать:
- откатиться на ту версию ОС, в которой все работало;
- поискать новые версии "некоторых программ" или скачать c сайта разработчика update (возможно проблема разработчику известна и уже выпущен патч).

Допустимо:
проверить компьютер этими сканерами:
1. Kaspersky Virus Removal Tool 9.0
2. Dr.Web CureIt!
3. Антивирусная утилита AVZ

Сканить лучше в безопасном режиме. Не помешает воспользоваться всеми тремя. Между каждым сканированием перезагружать систему.
Воспользоваться средством Windows Installer CleanUp для полного удаления C++ Redistributable Package с компьютера, чтобы затем установить последнюю версию заново.
После установки и запуска Windows Installer CleanUp появится список приложений, которые возможно удалить. Выбрать там "Microsoft Visual C++ ..." и нажать Clear All (если на этом компьютере кто-то занимается программированием в среде разработки MS Visual C++, то будьте внимательны при удалении, иначе можно натворить бед).
Затем установить:
Распространяемый пакет Microsoft Visual C++ 2010 (x86)
или
Распространяемый пакет Microsoft Visual C++ 2010 (x64)

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

Ошибка "Microsoft Visual C++Runtime Library"

Добавлено: 08 мар 2019, 00:58
Гость
если вирус уже внедрился в систему, поможет декриптор вируса