Jump to content
CCleaner Community Forums

APMichael

Experienced Members
  • Content Count

    767
  • Joined

  • Last visited

Posts posted by APMichael


  1. 1 hour ago, Winapp2.ini said:

    Perhaps a check for wildcards (and semicolons) in ExcludeKeys with the FILE switch will suffice

     

    Yes, such a check would be helpful. But please note that wildcards are allowed before the pipe symbol (in the path). Wildcards should therefore only be checked after the pipe symbol.


  2. 51 minutes ago, siliconman01 said:

    Winapp2ool Suggestion.

    The "WinappDebug" component should detect the use of ; in ExcludeKey as an error.

    Example: ExcludeKey1=FILE|%ProgramFiles%\Common Files\Tracker Software\Common\Tesseract\|eng.dat;eng.lng  is not valid.

     

    The use of the semicolon (;) is not always invalid. If wildcards are also used, it may be used. Please see example 5: https://www.ccleaner.com/docs/ccleaner/advanced-usage/ccleaner-ini-files/how-to-exclude-items-from-ccleaners-cleaning.


  3. On 24/01/2020 at 00:39, don_dolarson said:

    How can I test it? I'm definetly a noob 😂

     

    - Run "Notepad" as administrator (via the right-click menu).
    - Use "Open" and navigate to the CCleaner installation folder (C:\Program Files\CCleaner).
    - Open the file "winapp2.ini".
    - Copy the entry [Caprine *].
    - Paste it at the end of the file and save it.
    - Start CCleaner and the new entry should appear.


  4. Caprine is obviously based on Chromium. Here is an enhanced entry:

    [Caprine *]
    LangSecRef=3022
    DetectFile=%LocalAppData%\Programs\caprine
    Default=False
    FileKey1=%AppData%\Caprine|*-journal;LOG;LOG.old|RECURSE
    FileKey2=%AppData%\Caprine|Network Persistent State
    FileKey3=%AppData%\Caprine\*Cache|*.*|RECURSE
    FileKey4=%AppData%\Caprine\blob_storage|*.*|RECURSE
    FileKey5=%AppData%\Caprine\Caprine\logs|*.*
    FileKey6=%AppData%\Caprine\logs|*.*
    FileKey7=%AppData%\Caprine\Session Storage|*.*|RECURSE
    FileKey8=%LocalAppData%\caprine-updater|*.*|RECURSE

     

    Can you please test this for possible side effects? Thank you very much.


  5. 6 hours ago, johnywhy said:

    The manual fix doesn't work for me. I think i uninstalled Edge, because it isn't listed in registry at 

    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MicrosoftEdge]
    


    That is correct, because there is no default policy for Edge. You must add the registry keys and values yourself:

    On 16/12/2019 at 18:03, Stephen CCleaner said:

    ...

    Manual fix (experts only)

    Instructions for disabling Edge pre-loading manually
    To allow CCleaner to properly clean Edge without an error dialog displayed by CCleaner these keys must be present in the registry to prevent Edge from pre-loading, the keys do not exist by default and have to be created.
    ...


  6. 2 hours ago, SMalik said:

    FileKeys with "%LocalAppData%\Packages\*\LocalCache|*.*|RECURSE" and "%LocalAppData%\Packages\*\LocalState\Cache|*.*|RECURSE" should be removed from all Microsoft Store apps. I just noticed some apps keep some important files here.

    %LocalAppData%\Packages\AppleInc.iTunes_nzyj5cx40ttqa\LocalCache\Roaming\Apple Computer\Preferences ...

     

    You already noticed this when you added the entry last year, because your entry [iTunes App *] does not delete these preferences at all:

    [iTunes App *]
    DetectOS=10.0|
    LangSecRef=3031
    Detect=HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\AppleInc.iTunes_nzyj5cx40ttqa
    Default=False
    FileKey1=%LocalAppData%\Packages\AppleInc.iTunes_*\AC\INet*|*.*|RECURSE
    FileKey2=%LocalAppData%\Packages\AppleInc.iTunes_*\AC\Temp|*.*|RECURSE
    FileKey3=%LocalAppData%\Packages\AppleInc.iTunes_*\LocalCache\Local\Apple Computer\iTunes|Cache.db;*.xml
    FileKey4=%LocalAppData%\Packages\AppleInc.iTunes_*\LocalCache\Local\Microsoft\Windows\Caches|*.*|RECURSE
    FileKey5=%LocalAppData%\Packages\AppleInc.iTunes_*\LocalCache\LocalLow\Microsoft\CryptnetUrlCache\*|*.*|RECURSE
    FileKey6=%LocalAppData%\Packages\AppleInc.iTunes_*\LocalCache\Roaming\Apple Computer\iTunes\Cookies|Cookies.binarycookies
    FileKey7=%LocalAppData%\Packages\AppleInc.iTunes_*\LocalCache\Roaming\Apple Computer\Logs|*.*|RECURSE
    FileKey8=%LocalAppData%\Packages\AppleInc.iTunes_*\SystemAppData\Helium\Cache|*.*|RECURSE
    FileKey9=%LocalAppData%\Packages\AppleInc.iTunes_*\TempState|*.*|RECURSE
    FileKey10=%WinDir%\System32\config\systemprofile\AppData\Roaming\Apple Computer\Logs|*.*|RECURSE

    https://forum.piriform.com/topic/32310-winapp2ini-additions/page/291/?tab=comments#comment-296677

    (And sorry, but we don't do mass changes anymore, because all mass changes of the past had to be reversed after a few weeks. We haven't had a single issue report for the app entries so far, so a precautionary change doesn't make sense. If an app really should lose important settings, please report the app, respectively its entry, here. Then we can change the FileKeys or add ExcludeKeys.)


  7. 4 hours ago, siliconman01 said:

    If any Winapp2.ini user also uses program "Internet Download Manager" ...

    Maybe you can report this to the developers as a bug. It is easy for them to query if the registry key for CocCoc already exists and if the additional keys/values they want to add are necessary or not.

    It looks like a bug, because this only happens with the registry key for CocCoc. In the registry key for Chrome they do not add any additional keys/values (if Chrome is not installed).

    The only solution would be to modify the Detects for all Chrome/Chromium entries. But this would be a lot of effort because of an obviously buggy program.


  8. 1 hour ago, Andavari said:

    How about [Ashampoo CrashRPT Logs *] or whatever.

    Can't imagine someone remembering exactly what that generic folder path in Windows is associated with later on if it doesn't have the vendor name attached to it since Ashampoo products don't have a unique LangSecRef. ...

     

    JFYI: Ashampoo is not the vendor of CrashRpt. CrashRpt is a library used by various programs.
    https://forum.piriform.com/topic/32310-winapp2ini-additions/page/325/?tab=comments#comment-312266
    http://crashrpt.sourceforge.net/


  9. 1 hour ago, don_dolarson said:

    Ummm, do I need to do anything else or you already did it for me and it's about to wait for winapp2.ini update now? I can check what is needed and supply you with these informations. Thank you in advance if you did that for me. Will remember it next time I suggest a new program to add.

     

    You don't have to do anything. 🙂 I will add the new entry with the next update (next week).


  10. 10 hours ago, don_dolarson said:

    Amazing. It's about an application called Messenger for Desktop. It leaves update package files inside folder

    C:\Users\%USERDATA%\AppData\Local\MessengerForDesktop-updater

     

    Thanks, but we also need a program path or registry key to detect the program (and create a new entry for it).

    You can find instructions for new entries here: https://github.com/MoscaDotTo/Winapp2#creating-entries.

    I have found all the information and already created the new entry for you:

    [Messenger for Desktop *]
    LangSecRef=3022
    DetectFile=%LocalAppData%\Programs\messengerfordesktop
    Default=False
    FileKey1=%LocalAppData%\messengerfordesktop-updater|*.*|RECURSE

     


  11. 11 hours ago, SMalik said:

    ... Can we change the entry name to [Crash Reports *]?

    11 hours ago, Nergal said:

    Sounds a little generic.  How about CrashRPT Reports

     

    Also, the entry name [Crash Reports *] is already in use (and two entries with the same name are not possible).


  12. 9 hours ago, SMalik said:

    Revised Entry

    Added support for Ashampoo Snap 11
    Merged [CrashRpt Error Reports *] entry into this. ...

     

    Thanks, but the entry [CrashRpt Error Reports *] must remain separate, because CrashRpt is an open-source program library for sending error reports and the folder is also used by other programs. In March we therefore created this separate entry.

    CrashRpt Documentation: http://crashrpt.sourceforge.net/docs/html/struct_c_r___i_n_s_t_a_l_l___i_n_f_o_a.html.
    Quote: "If this is NULL, the default directory is used (%LOCAL_APP_DATA%\CrashRpt\UnsentCrashReports\%AppName%_%AppVersion%)."

×
×
  • Create New...