If restoring the registry entries that CCleaner had deleted did not fix the problem, it’s pretty clear to me that it’s not what caused the problem.