Jump to content
CCleaner Community Forums

CCleaner and Windows XP Pro x64


Recommended Posts

This is about XP Pro 64-bit, so be careful about giving advice [unless you're using it]. Not everything works the same anymore: there's two System32 directories (one for each bitness), and an entire branch of the registry devoted to 32-bitness... and things are no longer in the locations they used to be, so it makes sense that some of CCleaner's functions are broken. Oh man, the age of 64-bit is upon us and Windows is going to make it a very difficult transition... Macs have already been 64-bit for ages :)

Link to post
Share on other sites
  • Moderators

Ok, here is the details on the CCleaner and Recycle Bin. Maybe it will help...


Registry Keys:


HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Open CCleaner...


HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Run CCleaner


{645FF040-5081-101B-9F08-00AA002F954E} is the Recycle Bin.


Either the CLSID got changed in the 64bit version or it's like Dj said. I know you have regedit32.exe in 32bit Windows, I wonder if they made a regedit64.exe...

Link to post
Share on other sites

\Windows\Syswow64 is the 32-bit system directory (yeah, I know) while \Windows\System32 is the 64-bit system directory (heh).


As for the registry... some parts of it get redirected to an appropriate `Wow6432Node' key... I have little detail on this as of yet [i don't even have x64 myself]. See ya later..

Link to post
Share on other sites
  • 1 year later...

Windows stores the data in the legacy "Wow6432Node" key under HKEY_CLASSES_ROOT. I'm assuming this is because the installer app is 32-bit.


Simply copy and paste this registry file to correct it and move it to the working 64-bit set.


This should be filed as a bug. We should add a check for 64-bit OS and re-register appropriately.




Windows Registry Editor Version 5.00




[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Open CCleaner...]


[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Open CCleaner...\command]

@="C:\\Program Files (x86)\\CCleaner\\CCleaner.exe"


[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Run CCleaner]


[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Run CCleaner\command]

@="C:\\Program Files (x86)\\CCleaner\\CCleaner.exe /AUTO"

Link to post
Share on other sites


This topic is now archived and is closed to further replies.

  • Create New...