"hl2.exe has stopped working" upon launch

So apparently I get this whenever I try to launch BMS -

Problem signature:
Problem Event Name: APPCRASH
Application Name: hl2.exe
Application Version: 0.0.0.0
Application Timestamp: 470c11ae
Fault Module Name: shaderapidx9.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 4b674cf6
Exception Code: c0000005
Exception Offset: 00029e16
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1030
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

This is with 3 different installs of BMS and I’ve tried to do alot of the fixes which has been posted in the past. Like starting and stopping the wmiprvse.exe / repairing the same service and updating my video card drivers nothing seems to work. Plenty of my other Source engine games are working except this. Any help would be much appreciated since I’ve started to pull out my hair on this one :frowning:

Bump

I fixed it! Taking from the official steamforum

my cz go was crashing because of shaderapidx9.dll this fixed my crash.

  1. Gain ownership of C:\WINDOWS\SYSWOW64\WBEM\FASTPROX.DLL and assign yourself Full control of the file if necessary.
  2. Rename FASTPROX.DLL at this location to FASTPROX.DLLOLD
  3. steam game will now launch without shaderapidx9.dll error.

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.