So weirdly it does seem to work now, I'm not sure why, I haven't changed anything since the last time I ran it. I tried running it in compatibility mode first to test what you said, maybe that changed something? Could also just have been caused by something else, like a windows update.