• Still running Windows 7 or earlier? Support for Windows 7 ended on January 14th 2020. Please review the thread here for more details.

[SOLVED] 64 bit application unable to start correctly 0xc00007b

seabah

New member
Joined
Aug 17, 2015
Posts
2
I have a 64bit build of an existing (well-tested) 32bit Intel Fortran (2013) code that will not load (gives the subject error code).

I have used depend (64bit) to determine that there is a mismatch with:

c:\windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_41e855142bd5705d\COMCTL32.DLL

being x86 instead of x64.

I cannot see how to specifically replace that file but have tried:
sfs/scannow
log shows many errors and says repaired ok but no COMCTL32.DLL references
Control Panel
repaired "Microsoft C++ 2013 Redistributable (x64) - 12.0.21005
Microsoft Visual Studio 2010 Service Pack 1 (Installer)
SFCfix
no issues

Same problem on 2 other Win7 PCs.

Any suggestions welcomed.
 
I just found the problem - an (apparently) corrupt manifest!

I deleted the manifest and then created another (imbedded in the resource file) and the problem has disappeared.

I actually found the exact same issue at this post:
c++ - Incorrect ComCtl32.dll is loaded after porting a project from Win32 to x64 platform in Visual Studio 2010 - Stack Overflow

I don't know why the manifest had a problem because the text versions (old and new from backup) are actually identical but somehow the "imbedded" version I had applied must have been affected by something.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top