I have two GPUs. an Intel and an Nvidia. I had changed my default Intel video GPU to Nvidia for all applications and CCleaner started to hang on startup. The full GUI was not loading and it never got to the start screen. Reverting back to the standard Intel GPU, by assigning CCleaner only to use that fixed the problem.