Thanks for your reply.
I think the issue may be windows 10. It did an update yesterday. When I restarted today, the problems got even worse. Now my Kronos is not detected, neither is my RME Babyface, I can delete the drivers and restart and the babyface reappears, but disappears later. Serves me right for not disabling updates.