make sure when you re-install, re-install using safe mode.
maybe when you have downloaded the cf the dowload was incomplete, you must re dowload and re - install
or, simpler way::Just google HGWC.exe for crossfire, and download it, and replace that one with the original one in your CF Folder.That's how I always fix problems like that, when things get changed.
I just wait for patches so it replaces all my files
Reinstalling is the best option... Usually A/V / Firewall can be a reason as well... Also remember to run as administrator.