Question: hl2.exe has stopped working tf2?
Answer: Shut down Steam.
Go to run, type in "C:\Program Files Program files (x86)\Steam" and press the enter key.
Delete your clientregistry.blob file.
Relaunch Steam.
Right-click Team Fortress 2 in the My games list.
Properties > Local Files > Verify integrity of game cache.
Play Team Fortress 2.