thank u
does it also fixes error in registry if any registry file deleted?
I rather doubt that it can as ccleaner isn't a specialist registry cleaner, it is more looking for orphan registry entries and even then it doesn't go into too much depth to prevent your removing something crucial.
I think the ccleaner's term of Scan for Issues, followed up by Fix Selected Issues is somewhat poor, I have never seen anything that it 'fixed' as all fixes seem to simply mean removal of that particular key.
I also doubt there are many registry cleaners that do repairs (I guess that's why they are called cleaners), most wouldn't know what key had been deleted as the registry and its permutations is massive.
If something has been deleted from registry, you would have to know what it was to try and find a means of manual rebuilding.