OK, I managed to get it working when I logged on to the actual PC instead of logging on to the network. The question now is why does it work when I log on to the Local machine and it doesn't when I log onto the network?
Also, when I booted in Safe mode, it worked, but the minute I booted in safe mode with networking it didn't work again?
I illiminated the chance of it been the PC, otherwise it wouldn't have worked at all, and it did work to log on.
So I found the problem, but does anyone know why it does that?