Did you run the full installer, including the "optional" DirectX updates? (which are badly named because Construct actually requires them)
I ran the installation, of the things that came with construct - I'll look for those other optinoal DirectX ones though.