Also, I’m no windows registry expert, but I think those entries are supposed to exist - they have just been set to the wrong values by the fake av and need to be reset.

Unless ccleaner is a lot smarter than I think, it isn’t going to do that.