I've poured over the Steam forums and other related sites in search of solutions for 'random' crashes with Left 4 Dead 2, but none worked for me. Most of the crash fixes are about at least 1 year old. I noticed this problem started happening after I installed Microsoft Visual Studio 2012 and Microsoft Visual Studio 2012 Express, which leads me to believe there is something wrong with Windows perhaps. I've deleted and reinstalled the game, updated my graphics card driver to the latest one, and verified the audio driver and bios are the most recent.
In my search for a fix, I came across a tool called Process Monitor. Looking over the Process Monitor log after the game crashes, before the Left 4 Dead 2 Thread Exit operation occurs I see that there are many RegOpenKey events resulting in NAME NOT FOUND. Some of the keys are related to audio.
I own the legit/non-pirated version of Left 4 Dead 2.
I have 3 hard drives. Windows and Steam (the launcher for L4D2) are installed on the C:drive, 120GB SSD. Using an application called Steam Tool, a third-party software not created by Valve, I moved the game to my portable F: drive (a 1TB 5400rpm HDD connected via USB) to free up space on my SSD (which now has almost 27 GB of free space).
My laptop is a Sager NP9280, purchased almost 3 years ago.
OS: Windows 7 64-bit Home
Memory: 6GB ram
CPU: Intel I7 930
Graphics card: GTX 285m
Nothing is overclocked.
I recently found a trojan using Malwarebytes Anti-Makware full scan and had it removed. I currently have Microsoft Security Essentials running whenever I'm playing L4D2.
I apologize if this is the wrong place to ask this question. I'm just afraid Valve might refuse to help me considering I'm using Steam Tool something that they probably don't support. If I may ask, does anybody have any ideas about things I can check to make sure Windows dlls and my registry are set up properly? I had been using CCleaner for a while and I fear it may have deleted some registry keys that L4D2 uses.
Edited by dirty shoes, 23 January 2013 - 10:35 AM.