Ошибка при запуске террарии system badimageformatexception

  • #1

when ever i try to launch terraria this error happens

system.badimageformatexception: an attempt was made to load a
program with a incorrect format.(exception from hresult:0x8007000B)

at steamworks.nativemethods.steamAPI_restartApplfNecessary(appld_t
unOwnappid)
at Terraria.Social.Steam.coresocialmodule.initialize()
at Terraria.social.socialAPI.initialize(Nullable`1 mode)
at Terraria.Program.LaunchGame(String[]args,Boolean monoArgs)

can anyone help me i tried looking up online and some terraria discord servers but i couldn’t get a straight answer

Grumpy Squid

  • #2

Launch the TerrariaServer.exe file in your install directory, screenshot the message in the black command box and upload it somewhere I can see it.

This will tell me which files need to be switched around.

  • #3

Launch the TerrariaServer.exe file in your install directory, screenshot the message in the black command box and upload it somewhere I can see it.

This will tell me which files need to be switched around.

all it says is
Terraria Server v1.3.5.3

n New World
d <number>Delete World

Choose World:

Grumpy Squid

  • #4

Are you using any mods or is this vanilla?

  • #5

Are you using any mods or is this vanilla?

i verified integrity so vanilla

Grumpy Squid

  • #6

Interesting, it seems to be making calls to steam related modules. Does this happen with any other games? It may be worth it to reinstall steam.

  • #7

Interesting, it seems to be making calls to steam related modules. Does this happen with any other games? It may be worth it to reinstall steam.

just open up a few games it seam to be only terraria might have to reinstall steam I’ll tell you what happens after

  • #8

Interesting, it seems to be making calls to steam related modules. Does this happen with any other games? It may be worth it to reinstall steam.

alright it worked all i had to do was reinstall
steam thanks for the help

Прекращена работа программы

А дело вот в чём: не запускается вообще, ни английская, ни русская версия. Просто нажимаю на ярлык игры-и «Преращена работы программы Terraria»! Из папки Redist всё устанавливал не помогло. У кого-нибудь было? На Windows 7 x64 тоже не запускалось, сейчас поставил Win7 x32 думал запуститься-а фиг там! Помогите пож.

мой OC: Win7 x64. terraria[en1.1] запускалось сто раз..
а кстати, x64 и x32 разрядное OC. это не имеют значение…

0TAkU дак ты помоги а не издевайся
у мну тоже такая херня

Без подробной информации никто вам не поможет. Если у ошибки есть номер и описание проблемы — эти данные необходимо выложить сюда, иначе я даже не могу точно сказать «тоже такая херня» у вас или разные проблемы.

Имя события проблемы: APPCRASH
Имя приложения: Terraria.exe
Версия приложения: 1.0.6.1
Отметка времени приложения: 4e691860
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7600.16385
Отметка времени модуля с ошибкой: 4a5bdaae
Код исключения: e0434352
Смещение исключения: 00009617
Версия ОС: 6.1.7600.2.0.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

я не знаю что за ошибка — игра просто не запускается.
у меня win7 , версия игры 1.1.2. вроде

у меня такая херня у меня пишет он что найден сервер но сам сервер не запускается скажите чё делать

У меня не запускается террария выдает ошибку. Но я знаю как исправить это но боюсь потому что надо поменять Майкрософт на другой. Я хочу спросить не чего не станется если я поменяю Майкрософт. Пожалуйста ответьте.

MrPaRaDoX3
Майкрософт — это название компании, и ты его никак не можешь поменять)) Уточни, что ты имел ввиду под словом «майкрософт», тогда и будет ответ.

А вообще

95% ошибок

в террарии решается последовательной установкой dotNetFx40_Full_setup и xnafx40_redist. Поисковик в помощь, на офф. сайте Microsoft всё это есть.

Я знаю но есть такая программа у меня Microsoft Offict 10 но нужна другая. Вбей в поисковик
Microsoft Offict 10

Забудь. Я понял. У меня есть xnafx40_redist вместе с террариейи боялся устонанавливать дулал другой майкрософт

Спасибо!!!!!!!!!!!!!!!!!!!

У меня игра лицензия в steam, когда подключаюсь -пишет «Сервер найден» и всё, больше ничего не происходит. Что делать? Это так и должно было быть? подскажите

Скачайте NetFrameWork с Оффициального сайта и все будет ок http://www.microsoft.com/ru-ru/download/confirmation.aspx?id=17718

Запускаю Terraria через Steam Появляется ошибка Please launch the game from steam client. В чём дело????

Чтобы все работало, установите необходимое с папки Redist
Потом установите дополнительно
Microsoft XNA Framework Redistributable 4.0 http://www.microsoft.com/en-us/download/details.aspx?id=20914
Microsoft .NET Framework 4 http://www.microsoft.com/ru-Ru/download/details.aspx?id=17851

PORTELGEYCT
была такая же проблема!побробуй редист обнови или установи (не всё из папки редист а именно редист)

Играю в Террарию с другом на сервире но очень сильно лагает!!!
После каждого действия пишет Террария неотвечает и так постоянно особенно если много мобов вокруг каждую секунду Террария неотвечает, Террария неотвечает, Террария неотвечает!! ! Помогите кто знает как избавится от этого! ! А то вообще играть просто не возможно! !

Да, спасибо. Установил ништяки из папки с игрой, все заработало.

Помогите пожалуйста!!! Заранее спасибо !!!

у проблемы когда запускаю игру пишет ч то у меня нет прав помогите

для запуска этого приложения сначала необходимо установить одну из следующих версий.NET Framewok v4.0.30319 обратитесь к издателю приложения за инструциямы по получению соотвествующей версии NET Framewok

помогите ошибка «Please launch the game from your Steam clien» запускаю с Steam
И не работает

Даниил Швец
пиратка на новом руторге?

ошибка при создании мультиплэера версия Terraria 1.2.4.1 (Rus)
Microsoft.NET.Framework.4 и xnafx40_redist устанавливал.

Если не запускается terraria скачайте этот файл и вставьте с заменой в коренную папку игры. http://ska4ay.com/-Ecu

При запуске террарии выдает вот такую ошибку, что это значит??? Помогите! Очень прошу!!!

100% помощь. У кого проблема при запуске игры, ничего не происходит или выдает ошибку.

Террария версия 1.3
Играть могу только в одиночке если захочу в мультиплейре поиграть захожу на сервер и бац прекращение работы террарии и также нажимаю в меню на выход и тоже самое и еще не могу создать сервер. Что за хрень??? Устанавливал и переустанавливал програмы для работы террарии и не фига.


Попытался создать сервер вот что происходит

«Please launch the game from your Steam clien» — игра стимовская покупная, на моем слабом пк игра запускается на ура, а на игровом не давно купленном не хочет

игра запускается , но вот сервер нет
весит connecting to ip сервера я минут 15 ждал нефига, а раньше все запускалось

Помогите! Вот скрины, ответьте пожалуйста!

что делать если выбивает ошибку 23.01.2016 17:03:05

System.TypeInitializationException: Инициализатор типа «Terraria.Utils» выдал исключение. —> System.BadImageFormatException: Не удалось загрузить файл или сборку «Microsoft.Xna.Framework.Graphics.dll» либо одну из их зависимостей. не является приложением Win32. (Исключение из HRESULT: 0x800700C1)
в Terraria.Utils..cctor()
— Конец трассировки внутреннего стека исключений —
в Terraria.Utils.ParseArguements(String[] args)
в Terraria.Program.LaunchGame(String[] args)
что делать?

Что делать ребят, все программы из папки «Redist» и не только установил, а ему всё ровно не хочет запускаться вот проблема

Shecurok
все просто просто зайди в папку с названием игры,redist устанавливаешь xnafx40_redist и и когда установилась нажимаешь на финиш и вуаля у тебя запускается игра,я попробовал и мне помогло

Авторизуйтесь, чтобы принять участие в обсуждении.

Содержание

  1. Terraria not launching — Win10 B1803
  2. Marbolid
  3. Marbolid
  4. FAQ по ошибкам Terraria: не запускается, черный экран, тормоза, вылеты, error, DLL
  5. Необходимое ПО для Terraria
  6. Низкий FPS, Terraria тормозит, фризит или лагает
  7. Terraria вылетает в случайный момент или при запуске
  8. Отсутствует DLL-файл или ошибка DLL
  9. Распространённые сетевые ошибки
  10. Не вижу друзей / друзья в Terraria не отображаются
  11. Создателю сервера нужно открыть порты в брандмауэре
  12. Terraria не запускается: что делать?
  13. Системные требования
  14. Обновление программного обеспечения
  15. Конфликт с антивирусом
  16. Способы запуска
  17. Лучшие ответы
  18. Видео-ответ
  19. Ответы знатоков

Terraria not launching — Win10 B1803

Marbolid

Terrarian

So, whenever I try to launch Terraria trough steam(or the GoG version) it simply doesn’t start.
On steam it behaves with the regular launch prep > game running and then just turns off syncs and nothing.
The GoG version just does nothing.
I’ve tried checking the compatibility, I’ve tried reinstalling the game, running it as admin, validating files, reinstalling .net and xnafx, restarting my steam, restarting my computer, etc etc, all the usual fixes.
What I haven’t tried is manually uninstalling the .net and xnafx since I experienced a similar problem with Paradox’s CK2 which was solved by manually uninstalling certain dll’s and then installing/repairing DX and C++ with the ones provided in the steam game folder. If anyone could lead me to those so I can attempt it or knows of a way to fix this it’d be great.
Downgrading windows isn’t a possibility atm.

PS — Windows 10 Build 1803 64bit, Ryzen 3, nVidia GForce 1050.

Marbolid

Terrarian

2 consistent errors occur in the Event Viewer whenever I try to run the game:

1st: .NET Runtime
Application: Terraria.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.BadImageFormatException
at Terraria.Program.LaunchGame(System.String[], Boolean)
at Terraria.WindowsLaunch.Main(System.String[])

2nd: Application Error
Faulting application name: Terraria.exe, version: 1.3.5.3, time stamp: 0x58ffb460
Faulting module name: KERNELBASE.dll, version: 10.0.17134.137, time stamp: 0x16722c9d
Exception code: 0xe0434352
Fault offset: 0x0010db92
Faulting process id: 0x2bb4
Faulting application start time: 0x01d41554dc26d122
Faulting application path: D:Program Files (x86)SteamsteamappscommonTerrariaTerraria.exe
Faulting module path: C:WINDOWSSystem32KERNELBASE.dll
Report Id: e5a4d499-1f94-48ea-9f55-97cba00ff6b3
Faulting package full name:
Faulting package-relative application ID:

Afterwards there’s a Windows Error Reporting:

Fault bucket 129429818745, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: Terraria.exe
P2: 1.3.5.3
P3: 58ffb460
P4: Terraria
P5: 1.3.5.3
P6: 58ffb460
P7: 75
P8: 29
P9: System.BadImageFormatException
P10:

Attached files:
?C:ProgramDataMicrosoftWindowsWERTempWER30C3.tmp.dmp
?C:ProgramDataMicrosoftWindowsWERTempWER3131.tmp.WERInternalMetadata.xml
?C:ProgramDataMicrosoftWindowsWERTempWER3142.tmp.xml
?C:ProgramDataMicrosoftWindowsWERTempWER3140.tmp.csv
?C:ProgramDataMicrosoftWindowsWERTempWER3170.tmp.txt

These files may be available here:
C:ProgramDataMicrosoftWindowsWERReportArchiveAppCrash_Terraria.exe_13a974a4b893fe706983c9cbaeed3a7366ecf5d_3cd7392b_166f3576

Analysis symbol:
Rechecking for solution: 0
Report Id: e5a4d499-1f94-48ea-9f55-97cba00ff6b3
Report Status: 268435456
Hashed bucket: 4f6d6e40ed03ea3c0d4424f1e794ea87
Cab Guid: 0

Источник

FAQ по ошибкам Terraria: не запускается, черный экран, тормоза, вылеты, error, DLL

Иногда при запуске Terraria появляются ошибки. Неприятно, но установленная вами игра может не запускаться, вылетая, зависая, показывая чёрный экран и выдавая ошибки в окнах. Поэтому возникают вполне логичные вопросы: «Что делать?», «Из-за чего это происходит?» и «Как решить проблему?». Мы постарались собрать всю необходимую информацию с универсальными инструкциями, советами, различными программами и библиотеками, которые призваны помочь решить наиболее распространённые ошибки, связанные с Terraria и другими играми на ПК.

Необходимое ПО для Terraria

Мы настоятельно рекомендуем ознакомиться со ссылками на различные полезные программы. Зачем? Огромное количество ошибок и проблем в Terraria связаны с не установленными/не обновлёнными драйверами и с отсутствием необходимых библиотек.

Низкий FPS, Terraria тормозит, фризит или лагает

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

  • Запустите диспетчер задач и в процессах найдите строку с названием игры (Terraria). Кликайте ПКМ по ней и в меню выбирайте «Приоритеты» , после чего установите значение «Высокое» . Теперь остаётся лишь перезапустить игру.

Уберите всё лишнее из автозагрузки. Для этого все в том же диспетчере задач нужно перейти во вкладку «Автозагрузка» , где нужно отключить лишние процессы при запуске системы. Незнакомые приложения лучше не трогать, если не знаете, за что они отвечают, иначе рискуете испортить запуск системы.

  • А также рекомендуем в настройках, связанных с энергопотреблением, установить «Максимальную производительность» . То же касается и видеокарты: нужно установить максимальную производительность в настройках графического процессора (это можно сделать в «Управлении параметрами 3D» ), а в фильтрации текстур выбирайте параметр «Качество».
  • Если ваша видеокарта от Nvidia по возрасту не старше серии графических процессоров GTX 10, тогда частоту кадров вполне реально поднять за счёт ускорения работы с видеокартой. Для реализации задуманного опять-таки нужно открыть «Панель управления» Видеокарты, перейти в уже знакомую вкладку «Управление параметрами 3D» и выбрать в списке с программами игру, после чего отыскать «Вертикальный синхроимпульс» и кликнуть по нему, чтобы в меню выставить параметр «Быстро» .

    Следует удалить временные папки, ненужные файлы и кэш. На просторах интернета можно найти кучу самых разных программ, которые помогают это сделать. Мы рекомендуем воспользоваться для этого программой BleachBit или CCleaner .

    Проведите дефрагментацию или оптимизацию жёсткого диска. Для этого перейти в «Свойства жёсткого диска» вкладка «Сервис» «Дефрагментация» или «Оптимизация» . Кроме того, там же можно провести проверку/очистку диска, что в некоторых случаях помогает.

  • В конце концов, перейдите на простое оформление, чтобы компьютер не нагружался ресурсоёмкими эффектами. К примеру, можно смело отключать встроенные отладчики, индексирование поиска и многое другое.
  • Лучшие видеокарты для комфортной игры в 1080p в 2022-2023

    Terraria вылетает в случайный момент или при запуске

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

    • Первым делом попробуйте наиболее простой вариант – перезапустите Terraria, но уже с правами администратора.

    Обязательно следует проверить, не возникает ли конфликтов у Terraria с другими приложениями на компьютере. Например, многие игроки часто ругаются на утилиту под названием MSI AfterBurner , поэтому, если пользуетесь такой или любой другой похожей, отключайте и пробуйте запустить игру повторно.

  • Вполне возможно, что игра отказывается адекватно работать из-за Windows Defender (он же «Защитник» ) или из-за антивируса. Поэтому вам следует зайти в опции и добавить .exe-файл запуска Terraria в исключения, или сразу отключить антивирус вместе с Защитником (они также могли удалить какой-нибудь жизненно важный файл для игры, который нужно восстановить).
  • Как увеличить объём памяти видеокарты? Запускаем любые игры

    Отсутствует DLL-файл или ошибка DLL

    Для начала следует объяснить, как вообще возникают ошибки, связанные с DLL-файлами: во время запуска Terraria обращается к определённым DLL-файлам, и если игре не удаётся их отыскать, тогда она моментально вылетает с ошибкой. Причём ошибки могут быть самыми разными, в зависимости от потерянного файла, но любая из них будет иметь приставку «DLL» .

    Для решения проблемы необходимо отыскать и вернуть в папку пропавшую DLL-библиотеку. И проще всего это сделать, используя специально созданную для таких случаев программу DLL-fixer – она отсканирует вашу систему и поможет отыскать недостающую библиотеку. Конечно, так можно решить далеко не любую DLL-ошибку, поэтому ниже мы предлагаем ознакомиться с более конкретными случаями.

    Ошибка d3dx9_43.dll, xinput1_2.dll, x3daudio1_7.dll, xrsound.dll и др.

    Все ошибки, в названии которых можно увидеть «d3dx» , «xinput» , «dxgi» , «d3dcompiler» и «x3daudio» лечатся одним и тем же способом – воспользуйтесь веб-установщиком исполняемых библиотек DirectX .

    Ошибка MSVCR120.dll, VCRUNTIME140.dll, runtime-x32.dll и др.

    Ошибки с названием «MSVCR» или «RUNTIME» лечатся установкой библиотек Microsoft Visual C++ (узнать, какая именно библиотека нужна можно в системных требованиях).

    Избавляемся от ошибки MSVCR140.dll / msvcr120.dll / MSVCR110.dll и других DLL раз и навсегда

    Распространённые сетевые ошибки

    Не вижу друзей / друзья в Terraria не отображаются

    Неприятное недоразумение, а в некоторых случаях даже баг или ошибка (в таких случаях ни один способ ниже не поможет, поскольку проблема связана с серверами). Любопытно, что с подобным сталкиваются многие игроки, причём неважно, в каком лаунчере приходится играть. Мы не просто так отметили, что это «недоразумение», поскольку, как правило, проблема решается простыми нижеописанными способами:

    • Убедитесь в том, что вы вместе с друзьями собираетесь играть в одном игровом регионе, в лаунчере установлен одинаковый регион загрузки.

    Если вышеописанный способ не помог, тогда самое время очистить кэш и запустить проверку целостности файлов.

    Самый радикальный способ решения проблемы – необходимо полностью переустановить лаунчер. При этом в обязательном порядке удалите все файлы, связанные с лаунчером, чтобы ничего не осталось на компьютере.

  • Конкретно для «Стима» существует ещё один максимально простой способ решения проблемы: выбираете любой понравившийся раздел «Библиотека» или «Сообщество» , после чего переходите на открытой вкладке в «Steam» «Просмотр» «Друзья» «Игры» «Справка» . И далее в разделе с друзьями, в выпадающем меню поставьте галочку напротив пункта «В сети» (или переставьте статус, но вернитесь к тому, где вы в сети).
  • Создателю сервера нужно открыть порты в брандмауэре

    Многие проблемы в сетевых играх связаны как раз с тем, что порты закрыты. Нет ни одной живой души, друг не видит игру (или наоборот) и возникают проблемы с соединением? Самое время открыть порты в брандмауэре, но перед этим следует понимать как «это» работает. Дело в том, что программы и компьютерные игры, использующие интернет, для работы требуют не только беспроблемный доступ к сети, но и вдобавок открытые порты. Это особенно важно, если вы хотите поиграть в какую-нибудь сетевую игру.

    Часто порты на компьютере закрыты, поэтому их следует открыть. Кроме того, перед настройкой нужно узнать номера портов, а для этого для начала потребуется узнать IP-адрес роутера.

    Источник

    Terraria не запускается: что делать?

    Terraria – приключенческая инди-игра, которая вышла в 2013 году на мобильных платформах, персональных компьютерах и консолях прошлого поколения. Несмотря на максимально простую графику, игра обзавелась миллионной армией поклонников по всему миру. В данной статье вы узнаете, что делать если Terraria не запускается.

    Системные требования

    В первую очередь сверьтесь с официальными системными требованиями. Для запуска и стабильной работы игры необходимо иметь следующую конфигурацию системы: процессор «Интел» или «АМД» с частотой 1,6 ГГц, 1 Гб оперативной памяти, видеокарта с объемом памяти 128 Мб и всего 200 Мб для установки на жестком диске. Как видите, системные требования для игры максимально низкие. Если характеристик вашего компьютера достаточно, то Terraria не запускается по другой причине.

    Обновление программного обеспечения

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

    Помимо драйверов, Terraria не запускается из-за старых версий игрового ПО (DirectX, Net.Framework и так далее). На лицензионной версии Steam этот процесс происходит автоматически. При первом запуске игры сервис проверяет наличие и актуальность всех версий программного обеспечения. Если вы играете на пиратских серверах, то все ПО вам придется устанавливать вручную, как в случае с драйверами видеокарты.

    Конфликт с антивирусом

    На время игры попробуйте отключить установленный антивирус. Вполне возможно, что защитная программа блокирует доступ к игровым файлам, поэтому Terraria не запускается. Если проблема в этом, то просто выключайте защиту компьютера на время игры, а после заново включайте антивирусную программу.

    Способы запуска

    Попробуйте включить игру через основной файл EXE в корневой папке. Возможно, что ярлык на рабочем столе имеет поврежденный путь к установленной игре. Также рекомендуется запускать Terraria от имени администратора. Если вы пользуетесь операционной системой «Виндовс» 8 или 10, то через свойства ярлыка установите режим совместимости с «Виндовс 7», поскольку именно под нее создавалась данная игра.

    Теперь вы знаете, что делать если Terraria не запускается, и сможете устранить возникшую проблему быстро и без нервов. Также не рекомендуется пользоваться пиратскими копиями и серверами, чтобы ограничить доступ вредоносному софту к своему персональному компьютеру.

    Вопрос знатокам: Не запускается Терария на windows 10. Что делать? Очень хочу поиграть. Переустанавливать не вариант

    С уважением, Кай Просто

    Лучшие ответы

    Егор Левоненко:

    Я не знаю могу я помочь тебе или нет…. Ладно, попробуй так: Находишь terraria.exe —> ПКМ —> свойства —> совместимость —> поставь галку на «Запустить программу в режиме совместимости с: » —> И выбери «Windows 7» —> «применить —-> играй

    Light Star:

    терария на windows 10 не идет

    микс пайтарс:

    у меня токае же проблема

    Станислав Опря:

    Террария работает на win 10!(сам играю) вот ссылка s vsetop m/games/252-skachat-terraria-pc-rus (версия 1.3.5.3)

    Тимофей Корнильев:

    попробуй запустить от имени администратора. мне помогло

    Егор Хирьянов:

    Если не сработал способ Егора Лавоненко, запустите установку в папке Redist. Мне помогло!

    Видео-ответ

    Ответы знатоков

    Кролик:

    Значит не играй!

    Desert Eagle:

    Если игра со стима, то она долго запускается, а если пиратка там в корневой папке или в папке установки должна быть папка с доп компонентами и надо их установить.

    Nekit world of tanks:

    В реестре папку с террарией почисть.

    Владимир Тяптин:

    просто подожди она очень долго запускается

    Дэбил:

    незнаю у меня запускалась

    Yan chan:

    Попробуй снова скачать

    Artificial intelligence:

    Шиндовс 10 еще нет финальной версии так, что не удивляйся.

    uni_folio:

    Эта пока тестовая операционная система . Финальная версия планируется на осень 2015г.

    расив головягин:

    персик в банке: Используемые источники:

    Источник

    У меня есть служба Windows, написанная на C# с помощью Visual Studio 2010 и нацеленная на полную .NET Framework 4. Когда я запускаю отладочную сборку, служба работает так, как ожидалось. Однако, когда я запускаю его из сборки выпуска, я получаю систему.BadImageFormatException (подробности ниже). Я искал в Интернете решение, но до сих пор все, что я нашел, не помогло мне найти решение.

    проблема существует как в Windows 7 64-разрядной (dev), так и в Windows XP SP3 32-разрядной (целевой) системный.

    вот что я пробовал до сих пор:

    • проверенные настройки сборки, такие как цель платформы, одинаковы (x86).
    • используется peverify с параметром / verbose для обеспечения допустимости двоичных файлов сборки.
    • использует fuslogvw для поиска любых проблем с загрузкой.
    • используется CheckAsm для поиска отсутствующих файлов или assembiles.

    все эти проверки ничего не изменится. Я включил полный текст информация об исключениях ниже, с некоторыми именами, измененными для защиты секретов моих корпоративных мастеров.

    System.BadImageFormatException was unhandled
      Message=Could not load file or assembly 'XxxDevices, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.
      Source=XxxDevicesService
      FileName=XxxDevices, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
      FusionLog=Assembly manager loaded from:  C:WindowsMicrosoft.NETFramework64v4.0.30319clr.dll
    Running under executable  c:DevTeamEbinReleaseXxxDevicesService.vshost.exe
    --- A detailed error log follows. 
    
    === Pre-bind state information ===
    LOG: User = XXX
    LOG: DisplayName = XxxDevices, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
     (Fully-specified)
    LOG: Appbase = file:///c:/Dev/TeamE/bin/Release/
    LOG: Initial PrivatePath = NULL
    Calling assembly : XxxDevicesService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
    ===
    LOG: This bind starts in default load context.
    LOG: Using application configuration file: c:TeamEbinReleaseXxxDevicesService.vshost.exe.Config
    LOG: Using host configuration file: 
    LOG: Using machine configuration file from C:WindowsMicrosoft.NETFramework64v4.0.30319configmachine.config.
    LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
    LOG: Attempting download of new URL file:///c:/TeamE/bin/Release/XxxDevices.DLL.
    ERR: Failed to complete setup of assembly (hr = 0x8007000b). Probing terminated.
    
      StackTrace:
           at XxxDevicesService.Program.Main(String[] args)
           at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
           at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
           at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
           at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
           at System.Threading.ThreadHelper.ThreadStart()
      InnerException: 
    

    16 ответов


    проверенные параметры сборки, такие как цель платформы, одинаковы (x86).

    это не то, что говорит журнал сбоев:

    менеджер сборки загружен из: C:WindowsMicrosoft.NETFramework64

    Примечание 64 в названии, это дом 64-разрядной версии фреймворка. Установите настройку целевой платформы на свой exe-файла проект, а не проект библиотеки классов. Этот Проект EXE XxxDevicesService определяет битность процесса.


    после того, как я перестал стучать головой о стол, думая о всей неделе, которую я провел, разбирая эту проблему, я делюсь тем, что сработало для меня. У меня есть 64-разрядный клиент Win7, 32-разрядный клиент Oracle и мой проект MVC 5 для запуска на платформе x86 из-за битности Oracle. Я продолжал получать те же ошибки:

    не удалось загрузить файл или сборку » Oracle.DataAccess’ или один из его
    зависимости. Была сделана попытка загрузить программу, имеющую неверный
    формат.

    я перезагрузил пакеты NuGet, я использовал копии DLL, которые работали для других в разных приложениях, я установил кодовую базу в зависимой сборке, чтобы указать на папку bin моего проекта, я попробовал CopyLocal как true или false, я попробовал все.
    Наконец, я сделал достаточно, чтобы проверить свой код,и как новый подрядчик я не имел subversion. Ища способ подключить его к VS, я споткнулся об ответ.
    Что я нашел работал был снят флажок» Использовать 64-разрядную версию IIS Express для веб-сайтов и проектов » в разделе Проекты и решения => веб-проекты в меню Сервис=>Параметры.


    то, что я нашел, работало, проверяя опцию «Использовать 64-разрядную версию IIS Express для веб-сайтов и проектов» в разделе «Проекты и решения => веб-проекты «в меню» Инструменты=>Параметры».


    обычно это может произойти, когда вы изменили целевую структуру .csproj и вернул его обратно к тому, с чего вы начали.

    убедитесь, что 1, если supportedRuntime version= «другая среда выполнения от CS project target» под тегом запуска в приложении.конфиг.

    убедитесь, что 2, что также означает проверку других автогенерированных или других файлов в папке свойств, чтобы увидеть, нет ли больше несоответствия времени выполнения между этими файлами и тем, который определен в .csproj файл файл.

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


    У меня была та же проблема, хотя у меня 64-разрядная Windows 7, и я загружал 64-битную DLL b/c в свойствах проекта | сборке, я «предпочитал 32-бит». (Не знаю, почему это установлено по умолчанию). Как только я снял этот флажок, все прошло нормально


    вы также можете получить это исключение, если ваше приложение предназначено для .NET Framework 4.5 (например), и у вас есть следующее приложение.config:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <startup>
        <supportedRuntime version="v2.0.50727" />
        <supportedRuntime version="v4.0" />
      </startup>
    </configuration>
    

    при попытке запустить отладку приложения вы получите BadImageFormatException.

    удаление строки, объявляющей v2.Версия 0 очистит ошибку.

    недавно у меня была эта проблема, когда я попытался изменить целевую платформу со старого проекта .NET 2.0 на .NET 4.5.


    фон

    мы начали получать это сегодня, когда мы переключили нашу службу WCF с AnyCPU на x64 на сервере Windows 2012 R2 под управлением IIS 6.2.

    Сначала мы проверили единственную ссылочную сборку 10 раз, чтобы убедиться, что на самом деле это не dll x86. Затем мы проверили пул приложений много раз, чтобы убедиться, что он не включает 32-битные приложения.

    по прихоти я попытался переключить настройку. Оказывается, пулы приложений в IIS были по умолчанию Включить 32-Разрядные Приложения значение False, но IIS почему-то игнорировал его на нашем сервере и всегда запускал нашу службу в режиме x86.

    решение

    • выберите пул приложений.
    • выбрать Установить Пул Приложений По Умолчанию… или Дополнительные Параметры….
    • изменить Включить 32-Разрядные Приложения в true.
    • клик OK.
    • выбрать Установить Пул Приложений По Умолчанию… или Дополнительные Параметры… снова.
    • изменить Включить 32-Разрядные Приложения вернуться к False.
    • клик OK.

    я исправил эту проблему, изменив веб-приложение для использования другого «пула приложений».


    для всех, кто может прибыть сюда в более позднее время….У меня ничего не получалось. Все мои собрания были прекрасны. У меня была конфигурация приложения в одном из моих проектов Visual Studio, которой не должно было быть. Поэтому убедитесь, что файл конфигурации приложения необходим.

    Я удалил дополнительную конфигурацию приложения, и это сработало.


    определите пул приложений, используемый приложением, и установите свойство, установив для 32-разрядных приложений значение True. Это можно сделать с помощью предварительных настроек пула приложений.


    при создании приложений для 32-разрядной или 64-разрядной платформы (мой опыт работы с Visual Studio 2010) Не полагайтесь на Configuration Manager для установки правильной платформы для исполняемого файла. Даже если CM выбрал x86 для приложения, проверьте свойства проекта (вкладка «сборка»): он все равно может сказать» любой процессор». И если вы запустите исполняемый файл «Any CPU» на 64-разрядной платформе, он будет работать в 64-разрядном режиме и откажется загружать сопровождающие вас библиотеки DLL, созданные для x86 платформа.


    для тех, кто может прибыть сюда позже…
    Для настольного решения я получил BadImageFormatException исключения.
    Все параметры сборки проекта были прекрасны (all x86). Но проект запуска решения был изменен на какой-то другой проект(проект библиотеки классов).

    изменение начального проекта на исходный(.exe application project) было решением в моем случае


    когда я столкнулся с этой проблемой, следующее решило ее для меня:

    Я вызывал dll OpenCV изнутри другого exe, моя dll не содержала уже необходимые библиотеки OpenCV, такие как highgui, features2d и т. д., доступные в папке моего exe-файла. Я скопировал все это в каталог моего exe-проекта, и он внезапно сработал.


    удалите зависимость от системы.Время выполнения в вашем интернете.Config, это сработало для меня:

    <dependentAssembly>
            <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" />
    </dependentAssembly>
    

    эта ошибка «не удалось загрузить файл или сборку «пример» или одну из ее зависимостей. Попытка загрузки программы с неправильным форматом » обычно вызвана неправильной конфигурацией пула приложений.

    1. убедитесь, что в AppPool, на котором работает ваш сайт, установлено значение «включить 32-разрядные приложения» False.
    2. убедитесь, что вы используете правильную версию для вашей платформы.
    3. Если вы получаете эту ошибку на сайте, убедитесь, что пул приложений запущен в правильном режиме (сайты 3.0 должны работать в 64-разрядном режиме)
    4. вы также должны убедиться, что ссылка на эту сборку в visual studio указывает на правильный файл в папке packages.
    5. убедитесь, что у вас есть правильная версия dll, установленная в GAC для сайтов 2.0.
    6. Это также может быть вызвано продвижением WSODLibs с помощью веб-проекта.

    для .NET Core, есть ошибка Visual Studio 2017 это может привести к тому, что страница сборки свойств проекта покажет неверную целевую платформу. Как только вы обнаружите, что проблема в том, обходные пути довольно просты. Вы можете изменить цель на какое-то другое значение, а затем изменить ее обратно.

    кроме того, вы можете добавить идентификатор среды выполнения для .csproj файл. Если понадобится .exe для запуска как x86, чтобы он мог загрузить собственную DLL x86, добавьте этот элемент в PropertyGroup:

    <RuntimeIdentifier>win-x86</RuntimeIdentifier>
    

    хорошее место, чтобы положить это сразу после TargetFramework или TargetFrameworks элемент.


    Description

    Im on Windows 64, recently repaired laptop. I was playing Terraria, and decided to download TModloader to play Calamity. So I tried to install this, both manually, and with the automatic installer, and I get the following error message, which I dont seem to get if I revert to Vanilla Terraria, then upgrade to v1.5. I also get the error upgrading from 1.5.

    «System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
    at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_tunOwnAppID)
    at Terraria.Social.Steam.CoreSocialModule.Initialize()
    at Terraria.SocialAPI.Initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame_0 «

    If It helps, Terraria is on a separate drive from steam.

    Log File

    [02:09:07] [1/INFO] [tML]: Starting tModLoader v0.11.6.1 Windows client (12/29/2019)
    [02:09:07] [1/INFO] [tML]: Running on NetFramework 4.6.2
    [02:09:07] [1/INFO] [tML]: Executable: D:SteamLibrarysteamappscommonTerrariaTerraria.exe
    [02:09:07] [1/INFO] [tML]: Working Directory: D:SteamLibrarysteamappscommonTerraria
    [02:09:07] [1/INFO] [tML]: Launch Parameters:
    [02:09:08] [1/WARN] [tML]: Silently Caught Exception:
    System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
    at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID)
    at Terraria.Social.Steam.CoreSocialModule.Initialize()
    at Terraria.Social.SocialAPI.Initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame_()
    at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
    at Terraria.WindowsLaunch.Main(String[] args)

    [02:09:08] [1/FATAL] [Terraria]: Main engine crash
    System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
    at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID)
    at Terraria.Social.Steam.CoreSocialModule.Initialize()
    at Terraria.Social.SocialAPI.Initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame_()

    Steps to Reproduce

    Install newest TML from Vanilla, or upgrade from 1.5

    Expected behavior

    Terraria should start normally

    Actual behavior

    Crash

    Reproduction frequency

    Consistent. I will try with a completely new install of Vanilla, play for a bit, and see if that changes anything.

    Additional Information

    Newly repaired computer, Windows install is ~1week old.

    Содержание

    1. Tried to Install, and I get a weird error. #754
    2. Comments
    3. Kerenas commented Dec 29, 2019
    4. Description
    5. Log File
    6. Steps to Reproduce
    7. Expected behavior
    8. Actual behavior
    9. Reproduction frequency
    10. Additional Information
    11. PC Windows 10 System.BadImageFormatException
    12. Zuppdawg
    13. Как устранить ошибку «HRESULT: 0x8007000B»?
    14. Способ устранения ошибки 0x8007000B
    15. Exception from hresult 0x8007000b terraria
    16. Asked by:
    17. Question
    18. All replies

    Tried to Install, and I get a weird error. #754

    Description

    Im on Windows 64, recently repaired laptop. I was playing Terraria, and decided to download TModloader to play Calamity. So I tried to install this, both manually, and with the automatic installer, and I get the following error message, which I dont seem to get if I revert to Vanilla Terraria, then upgrade to v1.5. I also get the error upgrading from 1.5.

    «System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
    at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_tunOwnAppID)
    at Terraria.Social.Steam.CoreSocialModule.Initialize()
    at Terraria.SocialAPI.Initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame_0 «

    If It helps, Terraria is on a separate drive from steam.

    Log File

    [02:09:07] [1/INFO] [tML]: Starting tModLoader v0.11.6.1 Windows client (12/29/2019)
    [02:09:07] [1/INFO] [tML]: Running on NetFramework 4.6.2
    [02:09:07] [1/INFO] [tML]: Executable: D:SteamLibrarysteamappscommonTerrariaTerraria.exe
    [02:09:07] [1/INFO] [tML]: Working Directory: D:SteamLibrarysteamappscommonTerraria
    [02:09:07] [1/INFO] [tML]: Launch Parameters:
    [02:09:08] [1/WARN] [tML]: Silently Caught Exception:
    System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
    at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID)
    at Terraria.Social.Steam.CoreSocialModule.Initialize()
    at Terraria.Social.SocialAPI.Initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame_()
    at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
    at Terraria.WindowsLaunch.Main(String[] args)

    [02:09:08] [1/FATAL] [Terraria]: Main engine crash
    System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
    at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID)
    at Terraria.Social.Steam.CoreSocialModule.Initialize()
    at Terraria.Social.SocialAPI.Initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame_()

    Steps to Reproduce

    Install newest TML from Vanilla, or upgrade from 1.5

    Expected behavior

    Terraria should start normally

    Actual behavior

    Reproduction frequency

    Consistent. I will try with a completely new install of Vanilla, play for a bit, and see if that changes anything.

    Additional Information

    Newly repaired computer, Windows install is

    The text was updated successfully, but these errors were encountered:

    Источник

    PC Windows 10 System.BadImageFormatException

    Zuppdawg

    Terrarian

    10/4/2015 9:41:50 PM
    System.BadImageFormatException: Could not load file or assembly ‘System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ or one of its dependencies. The module was expected to contain an assembly manifest.
    File name: ‘System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’
    at Newtonsoft.Json.Converters.BinaryConverter.CanConvert(Type objectType)
    at Newtonsoft.Json.JsonSerializer.GetMatchingConverter(IList`1 converters, Type objectType)
    at Newtonsoft.Json.Serialization.DefaultContractResolver.InitializeContract(JsonContract contract)
    at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateDictionaryContract(Type objectType)
    at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(Type objectType)
    at Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(Type type)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
    at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
    at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
    at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
    at Terraria.IO.FavoritesFile.Load()
    at Terraria.Main.Initialize()
    at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
    at Terraria.Program.LaunchGame(String[] args)

    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLMSoftwareMicrosoftFusion!EnableLog].

    I am running Windows 10 64 bit on an AMD Phenom II X6 with an NVIDIA GTX 970. This error was also happening when I was using my Radeon HD 6770 a month back as well. The game was running fine a with that set up awhile ago, but then it all of a sudden decided to stop working, and still doesn’t work with this set up.

    This is the error I get. I have tried:
    1. Uninstalling terraria, and then reinstalling. That didn’t help.
    2. I tried repairing, and then also uninstalling and reinstalling through xnafx40_redist. Didn’t help.
    3. Running in compatibility mode for Windows 7, running it as an administrator, disabling display scaling, and trying 640 x 480. This also didn’t help.
    4. I have verified the integrity of the game cache.

    Any help would be greatly appreciated I’ve been trying to fix this for an hour or 2 now, and can’t seem to find others with the same issue with a solution for it.

    Источник

    Как устранить ошибку «HRESULT: 0x8007000B»?

    Программисты, занимающиеся разработкой различного программного обеспечения в интегрированной среде разработки Microsoft Visual Studio C++, могут столкнуться с такой неприятностью, как ошибка 0x8007000B. При ее появлении перед пользователями может появиться окошко со следующим текстом:

    Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)

    Существует невероятно огромный список причин, из-за которых может возникать код ошибки 0x8007000B. Он настолько огромен, что про по нему можно составить с десяток различных статей.

    Способ устранения ошибки 0x8007000B

    В данной статье мы рассмотрим одну из ситуаций, при которой может возникать код ошибки 0x8007000B. Итак, давайте предположим, что вы занимаетесь разработкой приложения в Visual Studio Express, для нормальной работы которому требуется применение внешней библиотеки динамической компоновки(DLL-файл). Вы проверили свое приложение – оно работает на вашей машине.

    Далее вы предприняли попытку запустить данное приложение на компьютере другого пользователя либо на своей иной машине, которая работает на 64-битной операционной системе. Однако, при запуске перед вами появилось неприятное сообщение «Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)».

    В данной ситуации, скорее всего, вы увидели ошибку HRESULT: 0x8007000B из-за того, что внешняя динамическая библиотека, к функциям в которой выполняется обращение, была скомпилирована, чтобы работать под 32-битными операционными системами. Если во время компиляции вы не не укажете целевую платформу, то приложение будет нацелено на работу под 32-битной либо под 64-битную операционной системой. Соответственно, 64-битное приложение сможет работать только с 64-битными DLL.

    Чтобы избавиться от ошибки 0x8007000B, вам нужно вернуться в настройки проекта, после чего поменять целевую платформу на «x86». Вероятно, ранее у вас там была выбрана настройка «Любой ЦП», что и привело к компиляции x64 приложения. Как только вы перекомпилируете приложение, оно спокойно сможет работать на любом ПК в 32-битном режиме, а также у него появится возможность производить обращения к нужной вам 32-битной динамической библиотеке. После этого ошибка к кодом 0x8007000B будет устранена.

    Источник

    Exception from hresult 0x8007000b terraria

    This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

    Asked by:

    Question

    when I run my program it says » An attempt was made to load a program with an incorrect format.( Exception from HRESULT: 0x8007000B)», when I try to use the functions from it. here is my code :

    Now the functions in the .dll are C++ and they use Handle but I replace that with IntPtr because C# does not have Handle, so maybe that is why I am having this problem:

    The program fails at that 1st line:

    IntPtr hDIO = mxdgio_open();

    I checked 3 times and all the .dlls files are from the x64 folder and my computer run a 64 bit OS

    You checked the dll and theOS are 64bits, but did you check your C# application is compiled to x64 platform or if it’s compiled «Any CPU» did you uncheck the «Prefer 32bits» on the build tab of the project properties page ?

    it is 64 bit, will I am not telling it to do 32 bit

    ok I change it from any CPU in to 32 bit and it seem to be working

    but I do not understand why I had to ?

    ok I published the program and now I am running it on another computer but I am getting a error that says » unable to load «mxgpio.dll» the specified module could not be found exception from hresult 0x8007007e»

    however everything was just working in debug mode on my developer computer.

    I have it in Systems32 and where the application.exe is but that is not working

    How do I get the Publish Wizard to handle that ?

    [DllImport(«mxdgio.dll», SetLastError = true)]
    static extern bool SetDllDirectory(@»C:WindowsSystem32″);

    ok this code does not work.

    it does not like @»C:WindowsSystem32″ nor «C:WindowsSystem32»

    Does the mxgpio.dll have dependencies on other dlls that exist on your development system but are not present on the other system?

    it does but I copy them along when I copy mxgpio.dll.

    I added a new Environment Variable called Path -> C:WindowsSystm32

    I added a new Environment Variable called Path -> C:WindowsSystm32

    This doesn’t make sense. By default the system contains a PATH environment variable.

    What about the 32 bit code issue?

    And how do you know that you have copied all of the dependent dlls?

    And how do you know that you have copied all of the dependent dlls?

    because is works on my labtop and at one point I was getting the same error on my laptop.

    This doesn’t make sense. By default the system contains a PATH environment variable.

    there moved one in there. I deleted some.

    What about the 32 bit code issue?

    I more the file over to the SysWOW64 but it did not work

    it works on my labtop :

    Can you see the pictures ?

    I moved the files over to where the .exe file is and that did not help. That is what I have to do on my lap tab to get it to work. I move the .dll files to the bebug folder because that is where my .exe file is and it works .

    but not on the other computer.

    The fact that something «works» on your laptop is irrelevant when it comes to resolving issues on a different system.

    You have not answered how you determined exactly which dlls mpxgio.dll is dependent upon to ensure that ALL of them are present on the other system.

    Also, you have not definitively stated whether you are dealing with 32 bit or 64 bit code. It seems you don’t know so you try everything you can think of.

    Deleting entries from the System PATH environment variable is a BAD idea. You should restore what you removed.

    Источник

    • #1

    when ever i try to launch terraria this error happens

    system.badimageformatexception: an attempt was made to load a
    program with a incorrect format.(exception from hresult:0x8007000B)

    at steamworks.nativemethods.steamAPI_restartApplfNecessary(appld_t
    unOwnappid)
    at Terraria.Social.Steam.coresocialmodule.initialize()
    at Terraria.social.socialAPI.initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame(String[]args,Boolean monoArgs)

    can anyone help me i tried looking up online and some terraria discord servers but i couldn’t get a straight answer

    Grumpy Squid

    Grumpy Squid

    Systems Administrator

    Staff member

    Administrator


    • #2

    Launch the TerrariaServer.exe file in your install directory, screenshot the message in the black command box and upload it somewhere I can see it.

    This will tell me which files need to be switched around.

    • #3

    Launch the TerrariaServer.exe file in your install directory, screenshot the message in the black command box and upload it somewhere I can see it.

    This will tell me which files need to be switched around.

    all it says is
    Terraria Server v1.3.5.3

    n New World
    d <number>Delete World

    Choose World:

    Grumpy Squid

    Grumpy Squid

    Systems Administrator

    Staff member

    Administrator


    • #4

    Are you using any mods or is this vanilla?

    • #5

    Are you using any mods or is this vanilla?

    i verified integrity so vanilla

    Grumpy Squid

    Grumpy Squid

    Systems Administrator

    Staff member

    Administrator


    • #6

    Interesting, it seems to be making calls to steam related modules. Does this happen with any other games? It may be worth it to reinstall steam.

    • #7

    Interesting, it seems to be making calls to steam related modules. Does this happen with any other games? It may be worth it to reinstall steam.

    just open up a few games it seam to be only terraria might have to reinstall steam I’ll tell you what happens after

    • #8

    Interesting, it seems to be making calls to steam related modules. Does this happen with any other games? It may be worth it to reinstall steam.

    alright it worked all i had to do was reinstall
    steam thanks for the help

    Description

    Im on Windows 64, recently repaired laptop. I was playing Terraria, and decided to download TModloader to play Calamity. So I tried to install this, both manually, and with the automatic installer, and I get the following error message, which I dont seem to get if I revert to Vanilla Terraria, then upgrade to v1.5. I also get the error upgrading from 1.5.

    «System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
    at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_tunOwnAppID)
    at Terraria.Social.Steam.CoreSocialModule.Initialize()
    at Terraria.SocialAPI.Initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame_0 «

    If It helps, Terraria is on a separate drive from steam.

    Log File

    [02:09:07] [1/INFO] [tML]: Starting tModLoader v0.11.6.1 Windows client (12/29/2019)
    [02:09:07] [1/INFO] [tML]: Running on NetFramework 4.6.2
    [02:09:07] [1/INFO] [tML]: Executable: D:SteamLibrarysteamappscommonTerrariaTerraria.exe
    [02:09:07] [1/INFO] [tML]: Working Directory: D:SteamLibrarysteamappscommonTerraria
    [02:09:07] [1/INFO] [tML]: Launch Parameters:
    [02:09:08] [1/WARN] [tML]: Silently Caught Exception:
    System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
    at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID)
    at Terraria.Social.Steam.CoreSocialModule.Initialize()
    at Terraria.Social.SocialAPI.Initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame_()
    at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
    at Terraria.WindowsLaunch.Main(String[] args)

    [02:09:08] [1/FATAL] [Terraria]: Main engine crash
    System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
    at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID)
    at Terraria.Social.Steam.CoreSocialModule.Initialize()
    at Terraria.Social.SocialAPI.Initialize(Nullable`1 mode)
    at Terraria.Program.LaunchGame_()

    Steps to Reproduce

    Install newest TML from Vanilla, or upgrade from 1.5

    Expected behavior

    Terraria should start normally

    Actual behavior

    Crash

    Reproduction frequency

    Consistent. I will try with a completely new install of Vanilla, play for a bit, and see if that changes anything.

    Additional Information

    Newly repaired computer, Windows install is ~1week old.


    Go to Terraria


    Terraria Steam Error «System.BadImageFormatException: Bad IL format.»

    Terraria, after some time, will no longer start and this is the error headline it will give me (in the subject of the post). I tried reinstalling it, deleting the common file in steam and even deleting the file found in the Documents folder. I want to upload the .txt file but I will just type it below

    System.BadImageFormatException: Bad IL format.

    at Microsoft.Xna.Framework.Matrix.get_Identity()

    at Terraria.Graphics.SpriteViewMatrix..ctor(GraphicsDevice graphicsDevice)

    at Terraria.Main.LoadContent()

    at Microsoft.Xna.Framework.Game.Initialize()

    at Terraria.Main.Initialize()

    at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)

    at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

    This the repeating error notification I get every time I start the game. Please help, I tried to google the error and did the fixes the other people gave me but the error is still there.
    NOTE: I did not mod the game, not even once.


    Чтобы все работало, установите необходимое с папки Redist
    Потом установите дополнительно
    Microsoft XNA Framework Redistributable 4.0 http://www.microsoft.com/en-us/download/details.aspx?id=20914
    Microsoft .NET Framework 4 http://www.microsoft.com/ru-Ru/download/details.aspx?id=17851

    • пожаловаться
    • скопировать ссылку


    MrPaRaDoX3
    Майкрософт — это название компании, и ты его никак не можешь поменять)) Уточни, что ты имел ввиду под словом «майкрософт», тогда и будет ответ.

    А вообще 95% ошибок в террарии решается последовательной установкой dotNetFx40_Full_setup и xnafx40_redist. Поисковик в помощь, на офф. сайте Microsoft всё это есть.

    • пожаловаться
    • скопировать ссылку


    помогите ошибка «Please launch the game from your Steam clien» запускаю с Steam
    И не работает

    • пожаловаться
    • скопировать ссылку


    У меня игра лицензия в steam, когда подключаюсь -пишет «Сервер найден» и всё, больше ничего не происходит. Что делать? Это так и должно было быть? подскажите

    • пожаловаться
    • скопировать ссылку


    Скачайте NetFrameWork с Оффициального сайта и все будет ок http://www.microsoft.com/ru-ru/download/confirmation.aspx?id=17718

    • пожаловаться
    • скопировать ссылку


    Запускаю Terraria через Steam Появляется ошибка Please launch the game from steam client. В чём дело????

    • пожаловаться
    • скопировать ссылку


    DanilEgorov99
    тоже самое

    • пожаловаться
    • скопировать ссылку


    Да, спасибо. Установил ништяки из папки с игрой, все заработало.

    • пожаловаться
    • скопировать ссылку


    Помогите пожалуйста!!! Заранее спасибо !!!

    • пожаловаться
    • скопировать ссылку


    у проблемы когда запускаю игру пишет ч то у меня нет прав помогите

    • пожаловаться
    • скопировать ссылку


    для запуска этого приложения сначала необходимо установить одну из следующих версий.NET Framewok v4.0.30319 обратитесь к издателю приложения за инструциямы по получению соотвествующей версии NET Framewok

    • пожаловаться
    • скопировать ссылку


    Даниил Швец
    пиратка на новом руторге?

    • пожаловаться
    • скопировать ссылку


    ошибка при создании мультиплэера версия Terraria 1.2.4.1 (Rus)
    Microsoft.NET.Framework.4 и xnafx40_redist устанавливал.

    • пожаловаться
    • скопировать ссылку


    При запуске террарии выдает вот такую ошибку, что это значит??? Помогите! Очень прошу!!!

    • пожаловаться
    • скопировать ссылку


    100% помощь. У кого проблема при запуске игры, ничего не происходит или выдает ошибку.

    • пожаловаться
    • скопировать ссылку


    Террария версия 1.3
    Играть могу только в одиночке если захочу в мультиплейре поиграть захожу на сервер и бац прекращение работы террарии и также нажимаю в меню на выход и тоже самое и еще не могу создать сервер. Что за хрень??? Устанавливал и переустанавливал програмы для работы террарии и не фига.

    • пожаловаться
    • скопировать ссылку


    Попытался создать сервер вот что происходит

    • пожаловаться
    • скопировать ссылку


    «Please launch the game from your Steam clien» — игра стимовская покупная, на моем слабом пк игра запускается на ура, а на игровом не давно купленном не хочет

    • пожаловаться
    • скопировать ссылку


    игра запускается , но вот сервер нет
    весит connecting to ip сервера я минут 15 ждал нефига, а раньше все запускалось

    • пожаловаться
    • скопировать ссылку


    Помогите! Вот скрины, ответьте пожалуйста!

    • пожаловаться
    • скопировать ссылку


    • пожаловаться
    • скопировать ссылку


    что делать если выбивает ошибку 23.01.2016 17:03:05

    • пожаловаться
    • скопировать ссылку


    System.TypeInitializationException: Инициализатор типа «Terraria.Utils» выдал исключение. —> System.BadImageFormatException: Не удалось загрузить файл или сборку «Microsoft.Xna.Framework.Graphics.dll» либо одну из их зависимостей. не является приложением Win32. (Исключение из HRESULT: 0x800700C1)
    в Terraria.Utils..cctor()
    — Конец трассировки внутреннего стека исключений —
    в Terraria.Utils.ParseArguements(String[] args)
    в Terraria.Program.LaunchGame(String[] args)
    что делать?

    • пожаловаться
    • скопировать ссылку


    Что делать ребят, все программы из папки «Redist» и не только установил, а ему всё ровно не хочет запускаться вот проблема

    • пожаловаться
    • скопировать ссылку


    Shecurok
    все просто просто зайди в папку с названием игры,redist устанавливаешь xnafx40_redist и и когда установилась нажимаешь на финиш и вуаля у тебя запускается игра,я попробовал и мне помогло

    • пожаловаться
    • скопировать ссылку


    есть соображения?

    • пожаловаться
    • скопировать ссылку


    PORTELGEYCT
    была такая же проблема!побробуй редист обнови или установи (не всё из папки редист а именно редист)

    • пожаловаться
    • скопировать ссылку


    Играю в Террарию с другом на сервире но очень сильно лагает!!!
    После каждого действия пишет Террария неотвечает и так постоянно особенно если много мобов вокруг каждую секунду Террария неотвечает, Террария неотвечает, Террария неотвечает!! ! Помогите кто знает как избавится от этого! ! А то вообще играть просто не возможно! !

    • пожаловаться
    • скопировать ссылку


    Если не запускается terraria скачайте этот файл и вставьте с заменой в коренную папку игры. http://ska4ay.com/-Ecu

    • пожаловаться
    • скопировать ссылку


    0TAkU дак ты помоги а не издевайся
    у мну тоже такая херня

    • пожаловаться
    • скопировать ссылку


    Без подробной информации никто вам не поможет. Если у ошибки есть номер и описание проблемы — эти данные необходимо выложить сюда, иначе я даже не могу точно сказать «тоже такая херня» у вас или разные проблемы.

    • пожаловаться
    • скопировать ссылку


    Имя события проблемы: APPCRASH
    Имя приложения: Terraria.exe
    Версия приложения: 1.0.6.1
    Отметка времени приложения: 4e691860
    Имя модуля с ошибкой: KERNELBASE.dll
    Версия модуля с ошибкой: 6.1.7600.16385
    Отметка времени модуля с ошибкой: 4a5bdaae
    Код исключения: e0434352
    Смещение исключения: 00009617
    Версия ОС: 6.1.7600.2.0.0.256.1
    Код языка: 1049
    Дополнительные сведения 1: 0a9e
    Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
    Дополнительные сведения 3: 0a9e
    Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

    • пожаловаться
    • скопировать ссылку


    я не знаю что за ошибка — игра просто не запускается.
    у меня win7 , версия игры 1.1.2. вроде

    • пожаловаться
    • скопировать ссылку


    у меня такая херня у меня пишет он что найден сервер но сам сервер не запускается скажите чё делать

    • пожаловаться
    • скопировать ссылку


    Забудь. Я понял. У меня есть xnafx40_redist вместе с террариейи боялся устонанавливать дулал другой майкрософт

    • пожаловаться
    • скопировать ссылку


    Спасибо!!!!!!!!!!!!!!!!!!!

    • пожаловаться
    • скопировать ссылку


    У меня не запускается террария выдает ошибку. Но я знаю как исправить это но боюсь потому что надо поменять Майкрософт на другой. Я хочу спросить не чего не станется если я поменяю Майкрософт. Пожалуйста ответьте.

    • пожаловаться
    • скопировать ссылку


    Я знаю но есть такая программа у меня Microsoft Offict 10 но нужна другая. Вбей в поисковик
    Microsoft Offict 10

    • пожаловаться
    • скопировать ссылку


    мой OC: Win7 x64. terraria[en1.1] запускалось сто раз..
    а кстати, x64 и x32 разрядное OC. это не имеют значение…

    • пожаловаться
    • скопировать ссылку

    Понравилась статья? Поделить с друзьями:
  • Ошибка при запуске террарии microsoft xna framework
  • Ошибка при запуске телефона асус
  • Ошибка при запуске телефона huawei
  • Ошибка при запуске телеграмма на компьютере
  • Ошибка при запуске тду 2