This intrigues me.
I am no expert on the registry but my unqualified thoughts are below.
35 15:23:19 CCleaner.exe:876 OpenKey HKU SUCCESS Access: 0x2000000
36 15:23:19 CCleaner.exe:876 OpenKey HKCU SUCCESS Access: 0x20019
37 15:23:19 CCleaner.exe:876 CloseKey HKCU SUCCESS
...
95 15:23:19 CCleaner.exe:876 OpenKey HKCU NOT FOUND
96 15:23:19 CCleaner.exe:876 CloseKey HKCU SUCCESS
A key, or is it the whole Hive, is opened and closed, then it cannot be found, and then it can be closed again.
That smells like XP make random and different decisions for the same action on the same item.
Permissions Issues "Big Style"
97 15:23:19 CCleaner.exe:876 CreateKey HKLM\system\currentcontrolset\control\hivelist SUCCESS Access: 0x2001F
98 15:23:19 CCleaner.exe:876 SetValue HKCU SUCCESS "\Device\HarddiskVolume1\ntuser.dat"
99 15:23:19 CCleaner.exe:876 LoadKey ? ?Z??`?7?d SUCCESS \\??\C:\ntuser.dat
I do not know why but CreateKey has resulted in creating C:\ntuser.dat
149 15:23:19 CCleaner.exe:876 OpenKey HKCU NOT FOUND
150 15:23:19 CCleaner.exe:876 LoadKey ? ?Z??`?7?d SHARING VIOLATION \\??\C:\ntuser.dat
151 15:23:19 CCleaner.exe:876 OpenKey HKCU NOT FOUND
152 15:23:19 CCleaner.exe:876 LoadKey ? ?Z??`?7?d SHARING VIOLATION \\??\C:\ntuser.dat
...
157 15:23:19 CCleaner.exe:876 OpenKey HKCU NOT FOUND
158 15:23:19 CCleaner.exe:876 LoadKey ? ?Z??`?7?d SHARING VIOLATION \\??\C:\ntuser.dat
159 15:23:19 CCleaner.exe:876 OpenKey HKCU NOT FOUND
160 15:23:19 CCleaner.exe:876 LoadKey ? ?Z??`?7?d SHARING VIOLATION \\??\C:\ntuser.dat
...
HKCU cannot be found when trying to open
C:\ntuser.dat has a SHARING VIOLATION.
My guess is that CCleaner expects C:\ntuser.dat to be a consequence of
CreateKey HKLM\system\currentcontrolset\control\hivelist
and afterwards it tries to delete what should have been a temporary file, and fails to succeed.
Permissions Issues "Big Style" ! ! !
My guess is inevitably that Windows Patch updates could be guilty.
It would be informative if the previous version of CCleaner was loaded and used,
and to see if it too now results in an unwanted C:\ntuser.dat.
This will demonstrate whether the latest version of CCleaner is doing something different,
or if it is a change in the system it is running on.