4 weeks ago - last edited 3 weeks ago
I'm using Steam, Win 10.
I tried running Steam from admin and then this game from Steam library. No effect.
Performed file verification. No effect.
I played this before on the same laptop on win 10.
I don't know what's wrong now.
There is so much pinned outdated info here.
Where can I find what error is causing this problem?
Maybe it require some c++ redistributable or directx files?
Solved! Go to Solution.
3 weeks ago - last edited 3 weeks ago
OK, I solved it.
If I run Command & Conquer™ Remastered Collection by Steam link,
launcher closes after choosing version with no error.
So, what I've done.
If we run ClientLauncherG.exe in the game folder, we get 0xc000007b error.
Some googling...
Download and run this app (x86 version) -> https://www.dependencywalker.com
Menu File -> Open -> select ClientG.exe from game folder.
Scroll down the module section to the end.
You can see a dll list. And in CPU column you can see a dll version.
So, all dlls should be x86... But I have one x64. It was D3DX9_43.dll.
And it is located in C:\windows\system32.
'system32' is for x64 files. So it is all right here.
But we have another folder - C:\Windows\SysWOW64
It is for x86 files -> https://en.wikipedia.org/wiki/WoW64
And here is located D3DX9_43.dll also x64, and we need to replace it with x86 version.
Download directx_Jun2010_redist.exe -> https://www.microsoft.com/en-us/download/details.aspx?id=8109
Extract files and find Jun2010_d3dx9_43_x86.cab. Extract d3dx9_43.dll from it.
If you want to check if it really x86 version, you can use notepad method ->
https://superuser.com/questions/358434/how-to-check-if-a-binary-is-32-or-64-bit-on-windows/889267#88...
Replace file C:\Windows\SysWOW64\d3dx9_43.dll and all is working fine.
If somebody has troubles with C++ Redistributable, you can download it here
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
3 weeks ago - last edited 3 weeks ago
OK, I solved it.
If I run Command & Conquer™ Remastered Collection by Steam link,
launcher closes after choosing version with no error.
So, what I've done.
If we run ClientLauncherG.exe in the game folder, we get 0xc000007b error.
Some googling...
Download and run this app (x86 version) -> https://www.dependencywalker.com
Menu File -> Open -> select ClientG.exe from game folder.
Scroll down the module section to the end.
You can see a dll list. And in CPU column you can see a dll version.
So, all dlls should be x86... But I have one x64. It was D3DX9_43.dll.
And it is located in C:\windows\system32.
'system32' is for x64 files. So it is all right here.
But we have another folder - C:\Windows\SysWOW64
It is for x86 files -> https://en.wikipedia.org/wiki/WoW64
And here is located D3DX9_43.dll also x64, and we need to replace it with x86 version.
Download directx_Jun2010_redist.exe -> https://www.microsoft.com/en-us/download/details.aspx?id=8109
Extract files and find Jun2010_d3dx9_43_x86.cab. Extract d3dx9_43.dll from it.
If you want to check if it really x86 version, you can use notepad method ->
https://superuser.com/questions/358434/how-to-check-if-a-binary-is-32-or-64-bit-on-windows/889267#88...
Replace file C:\Windows\SysWOW64\d3dx9_43.dll and all is working fine.
If somebody has troubles with C++ Redistributable, you can download it here
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170