PDA

Показать полную графическую версию : [решено] Ошибка при запуске приложения (0xc000007b)


Страниц : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313

Petya V4sechkin
10-10-2009, 19:54
Методика диагностики
Скачайте архив DepLog.7z (прикреплен к сообщению) и распакуйте в отдельную папку, например C:\DepLog.
Запустите командную строку (cmd.exe) от имени Администратора (http://www.oszone.net/4331#5) и выполните:
C:\DepLog\DepLog.cmd полный_путь_к_EXE-файлу_приложения
Если в пути/имени содержатся пробелы, нужно заключить его в кавычки, например:
C:\DepLog\DepLog.cmd "C:\Program Files\Far Cry 4\bin\FarCry4.exe"
Примечание. Некоторые игры запускаются через лаунчер, поэтому обращайте внимание на заголовок окна с ошибкой (там указано имя EXE-файла, в котором произошел сбой).
При выполнения скрипта создаются логи Log.txt (от утилиты Dependency Walker) и отфильтрованный LogErr.txt (перечень проблемных модулей).

Если LogErr.txt пуст, попробуйте установить обновление KB3118401 (https://support.microsoft.com/en-us/help/3118401/update-for-universal-c-runtime-in-windows).

Действия после определения проблемных (битых или неподходящих по разрядности) файлов

Важно! Если в список LogErr.txt попадут системные файлы, не торопитесь сразу что-то с ними делать (потому что Dependency Walker не всегда корректно определяет ошибки в зависимостях).
Ориентируйтесь в первую очередь на следующие наиболее частые варианты:
msvcp100.dll или msvcr100.dll - удалите
и переустановите Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update (https://www.microsoft.com/ru-ru/download/details.aspx?id=26999) версии x64 и x86;
msvcp110.dll или msvcr110.dll - удалите
и переустановите Visual C++ Redistributable for Visual Studio 2012 (https://www.microsoft.com/ru-ru/download/details.aspx?id=30679) версии x64 и x86;
msvcp120.dll или msvcr120.dll - удалите
и переустановите Visual C++ Redistributable Packages for Visual Studio 2013 (https://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package) версии x64 и x86;
msvcp140.dll или vcruntime140.dll - удалите
и переустановите Visual C++ 2015 Redistributable (https://www.microsoft.com/ru-ru/download/details.aspx?id=53840) версии x64 и x86;
D3DX9_NN.dll (например, D3DX9_43.dll) или D3DX11_NN.dll (например, D3DX11_43.dll), или D3DCompiler_NN.dll (например, D3DCompiler_43.dll), или xinputN_N.dll (например, xinput1_3.dll), или X3DAudioN_N.dll (например, X3DAudio1_7.dll), или XAPOFX1_N.dll (например, XAPOFX1_5.dll) - удалите
и переустановите обновление DirectX 9.0c (https://www.microsoft.com/en-us/download/details.aspx?id=8109).
Важно! Если надо удалить файл из папки \Windows\System32, делайте это в Проводнике или 64-разрядном файловом менеджере.
32-битный Total Commander не заходит в папку System32 в 64-битной системе. Потому что 32-битные приложения вместо содержимого System32 видят SysWOW64 (операционная система перенаправляет). »
Важно! Не пытайтесь удалить весь DirectX каким бы то ни было способом, это часть операционной системы.

DImaN!
10-10-2009, 20:50
Похоже на проблему с драйверами: Bug check 0X7B (http://msdn.microsoft.com/en-gb/library/ms795508.aspx)
т.е. у вас не корректно установлены драйвера для контроллера HDD.

Kasteel
10-10-2009, 21:14
Но у меня ошибка 0xc000007b, а ошибка на которую вы дали мне ссылку имеет вид 0x0000007B.
Такая ошибка 0xc000007b наблюдается например при запуске не давно вышедшей игры Operation Flashpoint 2.

DImaN!
10-10-2009, 22:54
Kasteel, извиняюсь, небольшая ошибка вышла. Вот описание ошибки:
0xC000007B - STATUS_INVALID_IMAGE_FORMAT
"{Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support."

т.е. программа не предназначена для работы на данной ОС.

Kasteel
11-10-2009, 10:00
DImaN!, наврятли она не предназначена для работы на данной ОС. В первом сообщение я писал, что у других на этом же Win 7 Ultimate x64 все работает нормально.

Vancouver
11-10-2009, 13:26
что у других на этом же Win 7 Ultimate x64 все работает нормально. »
Что мешает взять у них OFDR.exe, и заменить ? Выставить файлу режим Совместимости с Vista x64 пробовали ?

Kasteel
11-10-2009, 13:38
Пробовал и заменять, и ставить совместимость С XP, Vista ни чего не помогает.

Vancouver
11-10-2009, 14:04
Kasteel, DirectX9 установлен ?

Kasteel
11-10-2009, 14:17
Естественно DirectX9 установлен. Думал, что это из-за microsoft visual c++ 2005, но переустановка ни чего не изменила. Так же пробовал удалить Avast вдруг из-за него какойто конфликт, но тоже не помогло.

DImaN!
11-10-2009, 14:39
А после удаления с++ ошибка все равно падала? Т.е. полностью удаляем с++, реинсталлим .Net Framework и проверяем, будет ли падать ошибка...

Vancouver
11-10-2009, 14:40
Kasteel, http://social.technet.microsoft.com/Forums/ru-RU/windows7ru/thread/12917225-8853-45da-9a5e-b1f36cef2b95

Kasteel
11-10-2009, 14:58
DImaN!, думаю удаление Framework и с++ ни чего не даст т.к. эта ошибка была и до установки Framework ( просто как поставил win 7, то забыл вообще его установить). Но щас попробую вдруг поможет).

Gold Dragon
11-10-2009, 15:14
Битая версия игры. Попробуй переустановить (прочитай ридми по установке) или вообще другую версию.

Kasteel
11-10-2009, 15:49
Удаление Framework и с++ не помогло. Версия игры не битая, скачивал разные версии игры (repack и полная). С этой проблемой первый раз сталкиваюсь, на хр помнится была похожая ошибка, но в этом был виноват вирус, тогда ни один .exe файл не запускался. Win 7 я проверял уже разными антивирусами avz, cureit, avast результат у всех один- вирусов нет. В виндосовском журнале событий есть ошибка "Загрузка \??\C:\Windows\SysWow64\drivers\parldr2k.sys заблокирована из-за несовместимости с данной системой. Обратитесь к поставщику программного обеспечения за совместимой версией драйвера." Вообщем что это за драйвер и может ли быть это из-за него?

Vancouver
11-10-2009, 16:08
Вообщем что это за драйвер и может ли быть это из-за него? »
Нет. Это Data Encryption Systems Parallel Loader Driver
Игру тоже ставили в режиме Совместимости ?

Kasteel
11-10-2009, 16:10
Да ставил, пробавал все возможные варианты совместимости.

Vancouver
11-10-2009, 16:23
Kasteel, уточню.
1. Правый клик на исполняемом файле- Свойства- вкладка Совместимость- поставить псису- и выбрать Vista х64- Применить- OК
2. Опять правый клик по файлу- Запуск от имени Администратора.
Так ставили ?

Morpheus
11-10-2009, 16:37
Kasteel, попробуйте скачать этот (http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_27) файл и извлечь d3dx9_27.dll в c:\windows\system.

Kasteel
11-10-2009, 17:27
Vancouver,
Да, пробавал и от имени администратора.
YYYn, d3dx9_27.dll присутствует.

Morpheus
11-10-2009, 17:34
d3dx9_27.dll присутствует. »
Именно в c:\windows\system »?




© OSzone.net 2001-2012