Here are several reasons Cry of Fear isn't even starting up for you:
- Your .NET Framework isn't installed or is corrupted.
- Files are missing from the Cry of Fear folder.
I would first verify your game cache to see if Cry of Fear is missing files (Steam > Library > Right-click "Cry of Fear" > Properties > Local Files > "Verify Integrity of Game Cache") and re-run Cry of Fear (if it found any missing files, if not - then do the step below).
If it found nothing missing/corrupted, then your .NET Framework wasn't installed or is corrupted. Install .NET Framework from your Cry of Fear folder (Program Files/Steam/SteamApps/Common/Cry of Fear/_CommonRedist/ > Two folders, "4.0" and "4.0 Client Profile" > Run the .exe in each folder). If it is installed, then read this: (http://www.cry-of-fear.com/forum/index.php?topic=3638.0
for whole thread)
Your .NET Framework was installed incorrectly, please go ahead and repair your .NET Framework using the Repair Tool from Microsoft (http://www.microsoft.com/en-us/download/details.aspx?id=30135 ).
Afterwards, when repairs are done - re-run Cry of Fear.
If that doesn't work, follow the instructions on how to remove previous .NET Frameworks (http://blogs.msdn.com/b/astebner/archive/2006/05/30/611355.aspx ) and re-install .NET Framwork 3.5 (includes 3.0 and 2.5).