Войти

Показать полную графическую версию : Ошибка "Microsoft Visual C++ Runtime Library"


Страниц : 1 [2] 3 4 5 6

Vadikan
26-05-2008, 10:22
j_onion, попробуйте [пере]установить Visual C++ 2005 Redistributable Package (x86) (http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en)

j_onion
26-05-2008, 12:00
Пробовал, не помогает. Пробовал VC++ 2005 redist и SP1 - ничего

Котяра
26-05-2008, 12:44
Visual C++ 2005 Redistributable Package (x86) »
Перед его установкой нужно установить Windows Installer 3.1, иначе он не установится с ошибкой.

Admiral
26-05-2008, 12:54
Котяра, Windows Installer 3.1 »
включён в SP3.

j_onion
26-05-2008, 15:12
Перед его установкой нужно установить Windows Installer 3.1, иначе он не установится с ошибкой. »

Я написал выше что ставил VC++ 2005 redist. Кстати, через запуск екзешника скачанного не получилось, я распаковал его и запустил msi. Екзешник мне сообщил, что "установка запрещена администратором системы". Ставил из-под Админа, комп не в домене.

jameszero
26-05-2008, 15:20
j_onion
Это пробовали?
Игра вылетает с ошибкой Microsoft Visual C++ Runtime Library Runtime Error!

Это ошибка с интепретатором питона, надо слегка понасиловать системный реестр:
Start (пуск) - Run (выполнить) - набрать regedit и нажать ОК.
Идем в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.1\Pythonpath\WIN32, и удаляем это самое WIN32 (но не всю ветку, не дай бог:)... Но сначала, естесственно, рекомендую сделать резервную копию изменяемой ветки реестра (щелкаешь по WIN32, в меню выбираешь export...) Так, если что, можно будет вернуть все обратно.

Патч 1.2 установлен?
Устранена ошибка "C++ Runtime Error", возникавшая при запуске игры.

Котяра
26-05-2008, 15:21
Я написал выше что ставил VC++ 2005 redist. Кстати, через запуск екзешника скачанного не получилось, я распаковал его и запустил msi. Екзешник мне сообщил, что "установка запрещена администратором системы". Ставил из-под Админа, комп не в домене. »
Там очень прикольно устроенный инсталлятор. Скачанный инсталлятор содержит в себе... еще один инсталлятор, а в нем уже лежит MSI с CAB.

j_onion
28-05-2008, 02:26
jameszero, Все это было найдено и опробовано ДО моего поста здесь. Ветка Питона версии 2.1 у меня отсутствует, и потом, я же написал, что ошибка возникла ПОСЛЕ установки SP3 на XP.

Котяра, Видел, установил, не помогло.

Vadikan
28-05-2008, 02:48
Пробовал, не помогает. »
Все это было найдено и опробовано ДО моего поста здесь »
А откуда люди, отвечающие вам, могут это знать??
В теле сообщения максимально подробно опишите проблему. Если необходимо, то опишите действия, которые Вы предпринимали до и после возникновения проблемы, приведите конфигурацию компьютера.

Рассказывайте все, что вы делали...

j_onion
28-05-2008, 03:04
Описываю подробно.

Пробовалось все на 3 компьютерах, на одном из них стояла голая xp sp2, то есть без установленных обновлений, вышедший после sp2, на других стояла сборка от RuVarez от января 2008 года, с интегрированными обновлениями UpdatePack-XPSP2-Rus (версию не знаю, потому что не я интегрировал). При установке игры на все три компьютера были сразу поставлены патч 1.2 на саму игру+неофициальный патч на нее же версии 5.2. На двух компьютерах со сборкой Ruvarez игра сразу отказалась работать с той самой ошибкой. На компе с чистой XP SP2 работала отлично, без глюков и выпадений, из чего я сделал вывод о какой-то кривости в сборке. Тогда же были опробованы метод с ковырянием ветки HKEY_LOCAL_MACHINE\SOFTWARE\Python\Pythoncore\2.1\Pythonpath\WIN32 и установкой visual c++ redist на сборку - не помогло.

После установки на комп с чистой виндой SP2 сервис пака 3 игрушка тут же отказалась запускаться с этой самой ошибкой. Были снова опробованы все эти два метода - безрезультатно.

Имхо - причина в каком-то из обновлений. Сегодня проверю - удалю SP3.

Так вот - какое обновление может менять что-то, относящееся с visual c++?

Admiral
28-05-2008, 03:17
j_onion, файл WindowsShell.Manifest из C:\Windows попробуйте скопировать в папку с игрой и переименовать в Game.exe.manifest (game.exe соответственно имя файла запускающего игру). Так как ошибка, по версии MSDN (http://msdn.microsoft.com/en-us/library/ms235560(VS.80).aspx), возникает при его отсутствии.

j_onion
28-05-2008, 03:43
Admiral, Спасибо, не помогло.

jameszero, прошу прощения за довольно-таки резкий ответ.

Admiral
28-05-2008, 03:49
j_onion, а что пищет RegMon (http://www.microsoft.com/technet/sysinternals/processesandthreads/regmon.mspx) когда пытаемся запустить игру?
Так же как вариант рецепт отсюда (http://www.techsupportforum.com/microsoft-support/windows-vista-support/216456-ms-visual-c-runtime-library-runtime-error-r6034.html).

j_onion
28-05-2008, 05:15
Admiral, В логе Регмона обратили на себя внимание только строки:
vampire.exe:5492 OpenKey HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MSVCR80.dll NOT FOUND
vampire.exe:5492 OpenKey HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MSVCR80.dll NOT FOUND
На всякий случай прицепляю полный лог, я просто не знаю, на что смотреть, и вы подскажете лучше.

Admiral
30-05-2008, 05:50
j_onion, RegMon показал что игруху пытаются запускать как Portable, так как ни единой записи в реестре не найдено по запуску игры.
Есть ещё FileMon (http://www.microsoft.com/rus/technet/sysinternals/utilities/Filemon.mspx), стоит проверить, все ли нужные файлы на месте.

Котяра
30-05-2008, 12:59
j_onion, файл WindowsShell.Manifest из C:\Windows »
Данный файл является скрытым. Осторожно: он важен для работы Windows!

Alex Cop
04-08-2008, 20:19
ошибка во вложении. Появилась после установки RAD Studio (borland C++ Builder)
установлены такие программы, которые, возможно, связаны с этой ошибкой(во втором вложении)

что делать, пока не знаю. Такое сообщение появляется только при посике файлов стандартными средствами.

Petya V4sechkin
04-08-2008, 20:29
Alex Cop, можно с помощью ShellExView (http://www.nirsoft.net/utils/shexview.html) посмотреть, отсортировать по столбцам File Created Time и CLSID Modified Time, добавлялось ли что-то новое.

Bodia1
04-08-2008, 23:55
Alex Cop,

В дистрибутиве Windows x64 в папке I386 есть файл WDLLHOST.EX_, если его распаковать, увидишь wdllhost.exe 5.5Kb,
остается только переименовать в dllhost.exe.Это он и есть MD5 5437813752863E1201E353FCAD8CAE37.
Можно отсюда (http://forum.oszone.net/thread-104922.html) скачать CFF и сравнить файлы.

alleclf
07-05-2009, 17:16
Ошибка выскакивает при запуске Nero StartSmart, причем ее составляющие Nero Express, Nero Vision... запускаются нормально. Эта ошибка появилась уже достаточно давно (еще при Неро 7, сейчас стоит 9). Спасался от нее установкой более новой версии программы, она исчезала где-то на 1-2 месяца. Иногда помогала переустановка Неро, но не всегда. Помню в Nero 7 такая ошибка выскакивала при создании видео (Nero Vision) на этапе кодирования (когда я вырезал кусок видео и нажимал на кнопку "экспорт"). А вот с Nero StartSmart впервые.

Вот скрин:
http://mobine.ru/anim/err1.png

При запуске Nero StartSmart сразуже выскакивает такое окно, потом сообщение:
NeroStartSmart.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.

В системе установлен Microsoft Visual C++ 2005 Redistributable (5.21 Mb). Я пытался найти такой и переустановить но не нашел, попадались системы Microsoft Visual C++ по 700-900 метров в зависимости от версии (для программирования), а эта не знаю где взялась, наверно с системой.

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




© OSzone.net 2001-2012