Показать полную графическую версию : Ошибка приложения с модулем "MSVCR90.dll"
KelevraCalamity
03-10-2013, 14:41
Доброго времени суток. Заранее прошу прощения, если тема создана не в том разделе. На критическуюошибку это не похоже, а больше тем с подобными ошибками я не нашел(быть может я слепой... :D) Столкнулся сегодня с проблемой, которую не смог решить. При запуске приложения, (в данном случае - игры) идет заставка и тут же сообщение об ошибке, мол "Приложение сообщило об ошибке", вот собсна лог:
Отметка времени приложения: 50d4cab0
Имя модуля с ошибкой: MSVCR90.dll
Версия модуля с ошибкой: 9.0.30729.6161
Отметка времени модуля с ошибкой: 4dace5b9
Код исключения: c0000005
Смещение исключения: 0003ae7a
Версия ОС: 6.1.7600.2.0.0.256.48
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Так вот. Погуляв по форуму, я нашел пару советов, как избавиться от этого пресловутого модуля (MSVCR90.dll). Проделал все, что советовали. Удалял из "Path" все пути к "Intel" и "iCLS" - удалил все, что были. Удалил и сам этот файл(MSVCR90.dll), переставил Визуал С++. Ничего не помогло...Ошибка так и осталась. Все бы ничего, но теперь это уже дело принципа. :D
Прошу помощи у знающих людей!)
Илья_Рудоманенко@vk
03-10-2013, 15:15
KelevraCalamity, Зайдите в пуск-стандартные- и запустите командную строку от имени администратора,в командной строке напишите sfc /scannow и если проверка выявит у вас повреждённый файл,который не смогла восстановит,то пришлите лог sfc /scannow CBS.log!
ruslan...
03-10-2013, 15:35
KelevraCalamity,
Сделайте лог Process Monitor .
1. запустить Process Monitor (http://www.oszone.net/go.php?url=http://technet.microsoft.com/ru-ru/sysinternals/bb896645);
2. запустить приложение, чтобы появилась ошибка;
3. в Process Monitor меню File -> Save -> CSV-формат ;
4. лог файл выложить в архиве на rghost.ru
5. ссылку на лог вставьте в сообщение.
KelevraCalamity
03-10-2013, 17:12
Илья_Рудоманенко@vk, ну по всей видимости, проверка не возымела нужного эффекта. После проверки окошко тут-же исчезло, а где брать лог - я, увы, не знаю :С
ruslan..., сделал как вы сказали, прошу ссылку файл:
http://rghost.ru/49121298
ruslan...
03-10-2013, 17:38
KelevraCalamity,
Лог файл сделали не совсем корректно. Делайте по инструкции в сообщении выше и не растягивайте на 350 мб.
Делайте быстрее.
Из того, что есть -
1) Для начала, дополню Илья_Рудоманенко@vk,
Используйте средство проверки системных файлов (SFC.exe)
1. Откройте командную строку с Административными правами. Для этого нажмите кнопку Пуск > выберите Все программы > Стандартные >
щелкните правой кнопкой мыши командную строку и выберите команду Запуск от имени администратора.
2. В командной строке введите следующую команду и нажмите клавишу ВВОД: sfc/scannow
Команда sfc/scannow сканирует все защищенные системные файлы и заменяет неправильные версии правильными.
Если в конце проверки выйдет сообщение, что не все файлы удалось восстановить, выложите C:\windows\Logs\CBS\CBS.log в архиве.
2) Если после окончании проверки выйдет сообщение, что система не нашла нарушений целостности,
Создайте точку восстановления.
Удалите файл C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\msvcr 90.dll
и переустановите
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) (http://www.microsoft.com/ru-ru/download/details.aspx?id=5582)
Microsoft Visual C++ 2008 SP1 Redistributable Package (x64) (http://www.microsoft.com/ru-ru/download/details.aspx?id=2092)
Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update (http://www.microsoft.com/ru-ru/download/details.aspx?id=26368)
Обе версии x86 и x64 плюс MFC
KelevraCalamity
03-10-2013, 18:12
ruslan..., да выдало сообщение, что система не смогла восстановить некоторые файлы...
Ссылка на лог:
http://rghost.ru/49122688
ruslan...
03-10-2013, 18:29
KelevraCalamity,
Восстановлено 6-ть файлов. Перезагрузитесь и проверьте наличие проблемы с игрой.
Не восстановлен, как ни странно компонент sfc.exe
Попробуйте заменить в ручную "C:\Windows\System32\sfc.exe"
1. Взять файлы, например из дистрибутива в образе \Sources\install.wim (извлечь архиватором или смонтировать образ) (http://www.wseven.info/mount-dism/)
2. Получить доступ (http://www.oszone.net/7836/) и скопировать. После провести проверку еще раз.
Если с игрой проблема не исчезнет, переустановите все три Microsoft Visual C++ 2008 и проверьте наличие проблемы.
KelevraCalamity
03-10-2013, 19:17
ruslan..., не помогло... Ладно, чуть позже перекачаю дистрибутив и попробую из него выдернуть файл. Потом отпишусь.
Мне вот интересно, каким образом, он продолжает ругаться на модуль. Которого уже нет...
ruslan...
03-10-2013, 19:33
Мне вот интересно, каким образом, он продолжает ругаться на модуль. Которого уже нет... »
Если Вы переустановили Microsoft Visual C++ 2008, он должен быть. Должен быть с правильной версией. И ошибки тогда быть не должно.
Но если Вы файл не удалили, то при переустановке он мог не замениться.
Можете еще попробовать закинуть msvcr90.dll в папку с игрой.
Плюс к Microsoft Visual C++ 2008, Microsoft Visual C++ 2010 у Вас установлен ?
KelevraCalamity
03-10-2013, 19:39
ruslan..., странно...В той папке, из которой он был удален "C:\Program Files (x86)\Intel\iCLS Client" его нет. Попробую все три компонента переустановить по новой, по удаляя их по очереди перед установкой.
Нет, 10 я по моему не ставил...
ruslan...
03-10-2013, 19:46
Нет, 10 я по моему не ставил... »
Нужно поставить. Microsoft Visual C++ 2012 не буду рекомендовать, а эти нужно
Microsoft Visual C++ 2010 (x86) (http://www.microsoft.com/ru-ru/download/details.aspx?id=8328)
Microsoft Visual C++ 2010 (x64) (http://www.microsoft.com/ru-ru/download/details.aspx?id=13523)
Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update (http://www.microsoft.com/ru-ru/download/details.aspx?id=26999)
И для x86 и для x64 .
Ни в коем случаи не удаляя Visual C++ 2008 после того, как переустановите.
KelevraCalamity
03-10-2013, 19:47
ruslan..., все без толку... Где теперь взять этот злополучный файл - не знаю)
И на компе его уже нет. Т.к. даже в командной строке когда его забиваю - не находит ни одного совпадения, кроме документа, в котором я лог ошибки сохранил.
ruslan..., поставил. Проблема не решилась.
Кстати, на некоторые свеже-установленные, он реагирует сообщением, мол "Эта программа установлена не правильно".
Petya V4sechkin
03-10-2013, 20:21
И на компе его уже нет
После установки Microsoft Visual C++ 2008 Redistributable (http://forum.oszone.net/post-2228013.html#post2228013) он появится там, где должен быть: во вложенных папках WinSxS.
Ни в папку с игрой, ни в System32 его копировать не надо.
Наблюдается ли проблема под другой учетной записью?
ruslan...
03-10-2013, 20:53
Petya V4sechkin, Действительно прав. После переустановки Microsoft Visual C++ 2008 Redistributable
зайдите в папку "C:\Windows" и в поисковике введите имя файла. Их должно быть несколько.
Как вариант переустановите MassEffect3. И если он предлагает установить Microsoft Visual C++ 2008, откажитесь. Возможно он кривой.
Если устанавливает принудительно, из папки установочного файла игры удалите Redistributable .
KelevraCalamity
03-10-2013, 22:44
Petya V4sechkin, и правда...Поиск из папки нашел аж семь штук)
С другой учетки не пробовал пока, но если не поможет переустановка - попробую.
ruslan..., сейчас попробую переставить.
KelevraCalamity
04-10-2013, 18:56
ruslan..., переустановка не дала результатов. Ошибка так и появляется. Но я попробовал зайти с другой учетной записи и все запустилось...Теперь мне еще больше не понятно, почем на основном профиле оно выдает ошибку.
ruslan...
04-10-2013, 19:35
KelevraCalamity,
Возможно профиль поврежден. Или отсутствуют разрешения.
Можно перебазироваться в новый используя Создание учетных записей с одинаковыми настройками (http://www.outsidethebox.ms/13343/#_Toc318637030)
Но если хотите еще повозиться, сделайте скриншоты разрешений и владельца разделов реестра из поврежденной учетной записи.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components
ПКМ на разделе > Разрешения > Дополнительно > Разрешения и Владелец.
Petya V4sechkin
04-10-2013, 22:08
с другой учетной записи и все запустилось
Попробуйте переименовать файл
C:\Users\Линч\Documents\BioWare\Mass Effect 3\Save\Local_Profile.sav
KelevraCalamity
04-10-2013, 22:30
ruslan..., ну мне бы хотелось все же докопаться до сути проблемы. Вдруг решение мне когда нибудь еще пригодится)
Вот пожалуйста:
104947
104948
104949
104950
KelevraCalamity
04-10-2013, 22:42
Petya V4sechkin, сработало. Спасибо)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC