Ccleaner free wont open

ADVAPI32.dll is a Windows System file that can sometimes have issues, (particularly with Windows 7 it seems).

Try running the SFC command to scan and fix system file errors: https://www.microcenter.com/tech_center/article/3618/how-to-run-system-file-checker-in-windows-7

If sfc /scannow doesn't find/fix the error then the usual next thing to try is the DISM command.

However be aware that the full range of DISM options that you will see discussed/advised online (such as in the link in that other ADVAPI32.dll thread last Friday) are not availble in Windows 7.

In particular the “Restorehealth” option is not available to Windows 7 so you need to use “Scanhealth” instead.

(It was back-engineered so that “scanhealth” in Windows 7 will also do an image restore if needed).

So for Windows 7 you would open an elevated Command Prompt (run as administrator) and type in: DISM /online /cleanup-image /scanhealth

(and then run sfc /scannow again).