ID:2932742
 
Whenever I try to launch the byond launcher, it displays an error message reading "The application was unable to start correctly (0xc00007b). Click OK to close the application." instead of actually launching properly


I'm using Windows 10 on google chrome, my CPU is an Intel Core i7-4610M and my GPU is an Intel HD Graphics 4600.
First, try installing the Visual C++ runtimes from the link on the downloads page.

If that doesn't solve the problem, try reinstalling DirectX 9. https://www.microsoft.com/en-us/download/ details.aspx?id=8109
In response to Lummox JR
I tried doing both but it still showed the error. I've uninstalled and reinstalled, and also tried repairing the downloads within the website and I did the same for the DirectX one.
This is another link that might be helpful: https://www.microsoft.com/en-gb/download/details.aspx?id=35

That's Microsoft's legacy DirectX installer which might contain all the files you need. If it asks whether you want to install for x86 (32-bit) or x64 (64-bit), both is better but you definitely need 32-bit.

There's also a link on that page for the DirectX x86 framework, which you may or may not need: https://aka.ms/directx_x86_appx

If these don't resolve the problem, another user found that using a dependency checker app was able to discover the issue. In his case, d3dx9_43.dll was unregistered, and was for some unknown reason not installed correctly with the DirectX installer that ships with BYOND. If that's the case for you as well, then something on Microsoft's end has messed up.

Check to see if you have these files in your Windows 32-bit DLL directory, which is usually C:\Windows\SYSWOW64.

D3DX9_43.dll
D3DCompiler_43.dll

If either of those is unregistered, you can register them like so:

1) Open a command prompt by going to your Start menu and typing "cmd", but before you hit Enter, you should see an option to run as administrator. Choose that option.
2) Type in either of the following (depending on which DLLs aren't registered):

regsvr32 "C:\Windows\SYSWOW64\D3DX9_43.dll"
regsvr32 "C:\Windows\SYSWOW64\D3DCompiler_43.dll"

If any of the above steps work for you, please follow up and let us know. Only a few users have encountered this, but you could make a big difference helping the next person who has the same issue.
In response to Lummox JR
Lummox JR wrote:
This is another link that might be helpful: https://www.microsoft.com/en-gb/download/details.aspx?id=35

That's Microsoft's legacy DirectX installer which might contain all the files you need. If it asks whether you want to install for x86 (32-bit) or x64 (64-bit), both is better but you definitely need 32-bit.

There's also a link on that page for the DirectX x86 framework, which you may or may not need: https://aka.ms/directx_x86_appx

If these don't resolve the problem, another user found that using a dependency checker app was able to discover the issue. In his case, d3dx9_43.dll was unregistered, and was for some unknown reason not installed correctly with the DirectX installer that ships with BYOND. If that's the case for you as well, then something on Microsoft's end has messed up.

Check to see if you have these files in your Windows 32-bit DLL directory, which is usually C:\Windows\SYSWOW64.

D3DX9_43.dll
D3DCompiler_43.dll

If either of those is unregistered, you can register them like so:

1) Open a command prompt by going to your Start menu and typing "cmd", but before you hit Enter, you should see an option to run as administrator. Choose that option.
2) Type in either of the following (depending on which DLLs aren't registered):

regsvr32 "C:\Windows\SYSWOW64\D3DX9_43.dll"
regsvr32 "C:\Windows\SYSWOW64\D3DCompiler_43.dll"

If any of the above steps work for you, please follow up and let us know. Only a few users have encountered this, but you could make a big difference helping the next person who has the same issue.

Hello, I have this particular 0xc00007b error occurring after I reformatted my PC. Its currently on Windows 11 22h2 and this error did not occur prior to reformatting.

I have tried the various direct x installations listed in the posts so far but to no avail. I have checked C:\Windows\SYSWOW64 and it turns out both D3DX9_43.dll and D3DCompiler_43.dll exist there.

So I tried the command prompts just to see if it will do anything.

It gave the following error.

The module "C:\Windows\SYSWOW64\D3DX9_43.dll" was loaded but the entry-point DllRegister server was not found.

Please make sure "C:\Windows\SYSWOW64\D3DX9_43.dll" is a valid DLL or OCX file and then try again.
In response to Lummox JR
I have the same issue as Suriyel, I tried all the methods you stated but it still doesn't work and I get the same issue when I try to register both DLLs.

Login to reply.