"Assertion failed!" error in flow simulation. Driving me insane. How do I fix this?

I'm trying to do a simple flow simulation. I'm setting up using the flow wizard, but when I click finish it comes up with the attached error message. I've tried so many things to fix it. I tried re-installing, installing pre-requisite software and booting in safe mode etc...

C++ 2005 I am having trouble installing for some reason. Unsure if this is the cause. It returns the error "can not change to destination folder".

Any ideas on how to fix? I tried installing on another computer, then running the flow simulation and it worked fine.

I am using windows 8.1, Solidworks 2014 SP4 (also tried SP3).

Thanks

EDIT: I should add I'm pretty sure C++ isn't the problem as I do have it installed in add and remove programs.

SolidworksSimulation