First you can try to remove the conf-file:
rename (or move it to a different place) "C:\Users\[username]\AppData\Roaming\CodeBlocks\default.conf" and try to start C::B.
If this does not work, look into C::B's executable folder, whether there is a file called "codeblocks.rpt" and post/attach it here.
Normally C::B runs just fine on Win7 or Win8, I use bot without issues (win 7 32 and 64 bit, win 8 32 bit).