Jump to content
CCleaner Community Forums


Experienced Members
  • Content Count

  • Joined

  • Last visited

Everything posted by APMichael

  1. The cleaning setting "Old Windows Installation" isn't enabled by default! And if you previously have disabled the monitoring feature, it's also disabled after a version update. (BTW: Restoring the previous Windows version works for 30 days only. Windows clears the "windows.old" folder automatically.)
  2. SMalik wrote that the FileKey is to aggressive: https://forum.piriform.com/topic/32310-winapp2ini-additions/?page=270&tab=comments#comment-289728. The following two FileKeys should replace the aggressive one: FileKey6=%LocalAppData%\Microsoft\Windows\*Cache|*.*|RECURSE FileKey7=%LocalAppData%\Microsoft\Windows\*Cache.old|*.*|REMOVESELF But this still covers the folders "ActionCenterCache" and "PRICache". Maybe it is better not to compress the entry and use the previous FileKeys? FileKey=%LocalAppData%\Microsoft\Windows\AppCache|*.*|RECURSE FileKey=%LocalAppData%\Microsoft\W
  3. Many entries still have unnecessary trailing backslashes. The trailing backslash after a path consisting of a single %EnvironmentVariable% only are not necessary: e.g. %Documents%\|*.txt We had fixed all related FileKeys in one of the last versions of winapp2.ini. Now there are all back. I think WinappDebug has that test because %EnvironmentVariables% don't include a trailing backslash. Therefore, a path like "%Documents%Folder|*.txt" won't work. The test should check if the %EnvironmentVariable% is directly followed by a pipe symbol and then skip those FileKeys.
  4. I made some DetectFile tests and found out that wildcards don't work as expected! Work: DetectFile=%ProgramFiles%\Test* DetectFile=%ProgramFiles%\Te*t1 DetectFile=%ProgramFiles%\Test1\program*.exe All other combinations don't work: DetectFile=%ProgramFiles%\Test*\ DetectFile=%ProgramFiles%\Test*\program.exe DetectFile=%ProgramFiles%\*\program.exe It seems that a wildcard works only on the last foldername or filename of a path!
  5. Thanks for the big revision. Missing asterisk: [Awesomium - Internet Traces] Space before asterisk: [TeamSpeak 3 *] (Or is that intended for correct sorting?) Unnecessary trailing backslashes: [Fortnite*] DetectFile=%LocalAppData%\FortniteGame\ [HP Logs*] DetectFile2=%CommonAppData%\Hewlett-Packard\ [Dell Logs*] DetectFile3=%LocalAppData%\Dell\ DetectFile5=%ProgramFiles%\Dell*\ (Odd: DetectFile5 won't work with the trailing backslash!) [Many entries...] The trailing backslashes after %EnvironmentVariables% and before the pipe symbols a
  6. Is it possible to make the old links to other posts working again? Old link: ...//forum.piriform.com/index.php?showtopic=12345&page=1&do=findComment&comment=123456 New link: ...//forum.piriform.com/topic/12345-abcdefgh/?do=findComment&comment=123456
  7. We discussed that just a month ago. That's why I revised all the ExcludeKeys and added the \|. (Post, Post)
  8. You can use following methods to change the profile location: http://www.piriform.com/docs/ccleaner/advanced-usage/ccleaner-ini-files/how-to-clean-user-data-from-non-standard-mozilla-browsers
  9. Or you could try the uninstall utility: https://www.avast.com/en-us/uninstall-utility
  10. Yes, you are right. It should be unticked by default.
  11. Stealth tactics?! I think you just click to fast. Something like that can happen.
  12. Yes, no favicon disappears anymore. Many thanks for fixing!
  13. Thank you for the notification. Ok, you can close my last 3 PRs (#127-129). I will compare the changes later again. Robert revised many of the affected entries also.
  14. I installed the latest version using the Battle.net Launcher. This version also didn't write any StarCraft II entries in HKCU. Yes, I switched the StarCraft II Client between 32- and 64-bit.
  15. I installed StarCraft II today and replaced Detect1 and Detect2 with following lines: Detect=HKLM\SOFTWARE\Blizzard Entertainment\StarCraft II Editor ...respectively... Detect=HKLM\SOFTWARE\Blizzard Entertainment\StarCraft II CCleaner detects all 4 entries flawless, the detection works as expected. Are you sure that there wasn't a typo in the Detect line when you tested it?
  16. Revised entry: Merged FileKeys. [DxO Photo Suite*] LangSecRef=3021 Detect1=HKCU\Software\DxO Detect2=HKCU\Software\DxO Labs Detect3=HKCU\Software\DxOLabs Detect4=HKLM\Software\DxO Detect5=HKLM\Software\DxO Labs Detect6=HKLM\Software\DxOLabs Default=False FileKey1=%Documents%\DxO FilmPack *\log|*.* FileKey2=%Documents%\DxO Optics*Pro * crash*s|*.* FileKey3=%Documents%\DxO Optics*Pro * logs|*.* FileKey4=%Documents%\DxO PhotoLab logs|*.* FileKey5=%Documents%\DxO ViewPoint*\log|*.* FileKey6=%LocalAppData%\DxO\DxO PhotoLab *\Cache|*.*|RECURSE FileKey7=%LocalAppData%\DxO_Labs\DataCache|*.*|
  17. Thanks! And yes, I suppose there are some more "uncompressed" entries in the winapp2.ini. Revised entries (to make it easier for ROCKNROLL): [CyberLink AudioDirector*] LangSecRef=3023 Detect1=HKCU\Software\CyberLink\AudioDirector4 Detect2=HKCU\Software\CyberLink\AudioDirector5 Detect3=HKCU\Software\CyberLink\AudioDirector6 Detect4=HKCU\Software\CyberLink\AudioDirector7 Detect5=HKCU\Software\CyberLink\AudioDirector8 Default=False FileKey1=%AppData%\CyberLink\MediaCache|*.*|RECURSE FileKey2=%Documents%\Cyberlink\AudioDirector\*.0\SplitterIndex|*.*|RECURSE FileKey3=%LocalAppData%\Cyberli
  18. Just a suggestion: merging the FileKeys. What do you think about it? [CyberLink AudioDirector*] ... FileKey1=%Documents%\Cyberlink\AudioDirector\*.0\SplitterIndex|*.*|RECURSE FileKey2=%LocalAppData%\Cyberlink\AudioDirector\*.0|*.*|RECURSE ... [CyberLink ColorDirector*] ... FileKey2=%LocalAppData%\Cyberlink\ColorDirector\*.0|*.*|RECURSE ... [CyberLink PhotoDirector*] ... FileKey1=%Pictures%\PhotoDirector\*.0\*|*.*|RECURSE ... [CyberLink PowerDirector*] ... FileKey2=%AppData%\Cyberlink\PowerDirector\*.0|Recentfiles.ini FileKey3=%AppData%\CyberLink\Po
  19. You should untick following options: Cleaner > Applications > Internet > Internet Explorer 10/11* Internet Explorer Icon Cache* Internet Explorer More*
  20. That's very strange! All 32-bit applications write their data to the HKLM\SOFTWARE\Wow6432Node (on Windows 64-bit). But they all get detected by CCleaner. Good examples for that behavior: Acrobat Reader = HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Adobe\Acrobat Reader\DC ...works with Detect=HKLM\Software\Adobe\Acrobat Reader\DC Notepad++ = HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Notepad++ ...works with Detect=HKLM\SOFTWARE\Notepad++ If that wouldn't work, all entries would need an additional Detect with the Wow6432Node, because most of the applications are still 32-bit. But only
  21. Yes, a ExcludeKey for "single" files would always work without it. Because CC accept that syntax. If a syntax works or not only relies on the syntax itself respectively how CC interpret it. It's absolutely not related to the excluded file or the application the entry is written for. But if a future CC version will check the syntax stricter, we should use the syntax from the official documentation. I don't understand your concern. The syntax from the official documentation works always, is more accurate and future proof. CC uses the same syntax in the ccleaner.ini (and the "settings" r
  22. My final words about the ExcludeKey syntax. I discovered the official documentation: http://www.piriform.com/docs/ccleaner/advanced-usage/ccleaner-ini-files/how-to-exclude-items-from-ccleaners-cleaning. I don't know since when this documentation exists, but somehow I missed it. The official documentation should always be the reference for the syntax. Therefore, I revised all the ExcludeKeys again and posted them on GitHub. @siliconman01: The "unnecessary" pipe symbol is back again! Even if the entries usually would work without it. (CCleaner seems to allow much tolerance in th
  23. Modified entries: Sorted, and fixed (not working) ExcludeKeys. [360 Browser - Cache*] LangSecRef=3029 Detect=HKCU\Software\360Browser\Browser Default=False FileKey1=%LocalAppData%\360Browser\Browser\User Data\Default|*-journal* FileKey2=%LocalAppData%\360Browser\Browser\User Data\Default\Cache|*.* FileKey3=%LocalAppData%\360Browser\Browser\User Data\Default\Local Storage|*.* ExcludeKey1=FILE|%LocalAppData%\360Browser\Browser\User Data\Default\Login data-journal ExcludeKey2=FILE|%LocalAppData%\360Browser\Browser\User Data\Default\switcher-journal ExcludeKey3=FILE|%LocalAppData%\360Browser\B
  24. Please don't take it personally! It wasn't my intention. Bugs in applications are something different. We are just talking about the syntax of the ExcludeKeys! And that syntax gets interpreted by CCleaner only and not by the application the entry is written for. I know the posts you mentioned about the ExcludeKeys. If you search them you will see that the syntax was wrong always, like "folder|file.txt" which doesn't work. You can correct that to "folder\file.txt" or "folder\|file.txt". The second one is correct and working, but simply not necessary. I just want to help to clean up
  25. There are .cab files if you wait long enough, until the .log file reaches his file size limit! It's not necessary to leave them as is, because it's 100% clear how the ExcludeKey works: #4274. The revised [Jump Lists*] entry works flawless. All other entries don't have that unnecessary pipe symbol also. And we should use a common syntax for all the winapp2.ini entries! If we "just leave developed and tested code as is" then we have to stop overhauling of winapp2.ini completely.
  • Create New...