Registry Cleaner - Unexpected Error (AtlThrow: hr = 0x80070057)

Under CCleaner's Registry Cleaner tab, every time I "Scan for Issues", this error is thrown:

AtlThrow: hr = 0x80070057

CCleaner v3.22.1800

MS Windows Vista Home Premium 32-bit SP2

Pentium Dual-Core CPU E6700 @ 3.20GHz

3.2GB RAM

AMD Radeon HD 6570

ID=-1

PR=3702

DA=

RK=HKCR\

RU=2

CK=-2147483648

SK=

VK=

VA=

CR=2

PF=0

EI=0

FL=0

IIT=0

FI=-1

SI=0

I don't know if it affects anything drastically. I was still able to fix a few registry entries. However, everytime I try to "Report" the error, CCleaner crashes.