Wednesday, October 08, 2014

0xc00000be error when trying to launch League of Legends

So I got a new laptop at work, and then tried to run League from it.  I got an error saying "The application was unable to start correctly (0xc00000be)". This is an article on how to fix that.

Symtoms: When trying to go into a game, it fails quoting "The application was unable to start correctly (0xc00000be)".  You can get into the "Play" interface, but you can't actually start a game.

Reason: There is a network path that is not accessible in your "Path" environment variable.  This will be because you are not connected to the network when you are trying to run LOL.

Fix: Move C:\Windows;C:\Windows\System32 earlier in your path.

How To (windows 7):

  • Press the Start button then copy and paste this into the search bar:
    • %windir%\System32\rundll32.exe sysdm.cpl,EditEnvironmentVariables 
  • Under system variables find "Path"
  • Click Edit
  • Find "C:\Windows;C:\Windows\System32;" and move it to the first entry of your path
Lastly, you have to make sure that d3dx9_39.dll is in your Windows or Windows\system32 folder.  Not sure why, but mine didn't work via \System32 so I moved it directly into Windows and it worked fine.