官网有这个故障
0xC000007B - STATUS_INVALID_IMAGE_FORMAT
These errors are usually raised when some DLLs are corrupted or missing or when they are replaced with an incompatible version. It may also happen that you placed a DLL file in the game folder that is loaded instead of the genuine one. Possible solutions:
故障通常是因为某些DLL文件损坏或者缺失。也有可能是你误将篡改的DLL文件放入游戏目录。建议解决方案:
Verify the integrity of the game cache using Steam.
用Steam检查游戏完整性
Re-install DirectX.
重装DirectX
Uninstall the Visual C++ 2013 Redistributable package (x86 version), restart your computer and install the package again (do not use the Repair function).
卸载 Visual C++ 2013 Redistributable package (x86 version)附件包,重启机器,然后再重装该附件包
Run the Windows System File Check tool to repair corrupted system files.
运行Windows系统文件自检测,修复毁坏系统文件
If you are using post-processing tools like Reshade or SweetFX or utilities like RadeonPro remove them.
不要使用图像增强工具,如:Reshade, SweetFX , RadeonPro
Re-install the game; remove all files from the game installation folder and then verify the integrity of the game cache using Steam.
彻底删除游戏,然后删除steam目录下的游戏目录,然后重装游戏并检查完整性。
To identify the precise DLL that is causing an issue, download a 32-bit version of the Microsoft Dependency Walker and open arma3.exe with it. The libraries with a red icon are the corrupted ones.
如过要精确知道那些DLL文件有问题,下载一个32bit版本的Microsoft Dependency Walker,用它运行ArmA3.exe。有红色图标的都是损坏的DLL |