Do you mean CCleaner is finding 870 issues and they are reappearing after fixing them? If so make sure you run it and fix all issues found a few times (sometimes takes 2 or 3 runs before all issues are cleaned) then try THIS THREAD.
OR, as you said you have 870 problems "that will not fix through CCleaner", do you mean you are finding the entries with another program and trying to clean them with CCleaner? If so thats normal, CCleaner is a safe reg cleaner and as such will not find anywhere near as much as other reg cleaners (which will probably flag valid entries as invalid and expect the user to know which are safe)