Jump to content

Manuel S.

Experienced Members
  • Posts

    46
  • Joined

  • Last visited

Posts posted by Manuel S.

  1. I've seen that in other cleaning tools where they have a page with links for the built-in Windows tools - not exactly all that useful though. Although I only trust Windows Disk Cleanup for removing old System Restore Points.

     

    That's why I want it for... just having a shortcut in CCleaner for calling WDC and delete old sys restore points. (I'm too lazy for looking for it at windows start menu)

  2. CCleaner does not like drive paths like that C:\, D:\ E:, etc., unless of course you input them into the "Options->Include" area then it will remove stuff.

     

     

    You need to use a variable, try this and tell us if it works:

    [iDE temps*]
    Section=Misc. temp files
    Warning=You must exit IDE before cleaning temp files.
    Default=False
    FileKey1=%SystemDrive%\IDETemp|*.*

     

    Don't know what your warning dialog details (such as corrupting the program, etc.,) which is why I changed Default= to False.

     

     

    OOOH! Yes, now it worked...

    The problem was "Default=TRUE" Because I was expecting CCleaner to show up a warning DURING cleaning, as it does with Firefox, not when checking the option.

    So it was always right, just I had to switch the check mark!!!

     

    Thanks very very much!!!

     

    BDW: CCleaner did accept C: instead %SystemDrive%

  3. remove the "

    also I placed a | in your file key

    [iDE temps]
    Section=Misc. temp files
    Warning=You must exit IDE before cleaning temp files.
    Default=True
    FileKey1=c:\IDETemp|*.*
    

     

    Nope, it didn't work. I moved all my original .ini files to another folder in order to use winapp2.ini with ONLY the code you suggested, but warning is NOT displayed yet. (Files were deleted properly).

    CCleaner Version: 3.21.1767

  4. Hi: I appended this in my WinApp2.ini for cleaning temp files in a specific path:

     

    [iDE temps]
    Section=Misc. temp files
    Warning="You must exit IDE before cleaning temp files."
    Default=True
    FileKey1=c:\IDETemp\*.*

     

    My problem is that CCleaner does delete the target files, but Warning is NOT displayed. (The warning is just a reminder, just like the one for FireFox. If temp files are still being used, they won't be deleted)

    I am using CCleaner 3.21 under Windows 7 64 bit SP1

    Thanks for any hint.

  5. no I was making the point of what you said; basically that ccleaner is using old school dos method of only reading the first 3 letters of a files extention, which until recent history, was fine for a windows machine. However more & more people are using 4 letter (& more) extentions (started really with Microsoft having to accept .html & .jpeg files & culminated in Office07 files becoming docx files) I'm sure if you make a file in your location called temp.tmp6 it also will show up. B

     

    that said, in essence, alan_b is correct. Your entry is too sweeping & could cause harm to you pc. In the end it is your choice, but I advise against using it.

     

    Not using it, however, will not solve the issue as the OP posed it. I am not currently on a pc so I have not, as yet, tested it for myself.

     

    Yes, absolutely agree. My point was to remark the problem with extensions like *.tmp???, and the rule from c:\ and RECURSE was only for reproducing the problem. I never said the problem was the location of files, but the type of files.

     

    I agree that I can't just run CCleaner and delete whatever it finds. But I know why I created the rule that way. The list of detected items is not very long for me, so I always check it before deleting items. That's how I realized my templates were about to be deleted. (Actually those are templates of WinMerge)

     

    Thanks for considering this issue.

  6. It is NOT a bug if YOU choose to destroy what should not be destroyed.

     

    You really need to be careful with the scope of what you attack when recursing from the root of C:

     

    I see instances in the latest *.ini of "|*.tmp|RECURSE"

     

    They never seem to get closer to the root of C: than

    FileKey1=%AppData%\AOL\C_AOL 9.1|*.tmp|RECURSE

     

    There is no

    FileKey2=c:\.|*.tmp|RECURSE

     

    I also think that "\.|*" would probably invalidate any path that includes

    \.|*.tmp|RECURSE

     

     

    I think there is a misunderstanding. Let's begin again. I put this in my winapp2.ini file:

     

    [Temp files (*.tmp)]

    Section=Misc. temp files

    Default=True

    FileKey1=%UserProfile%|*.tmp|RECURSE

     

     

    This will detect good and bad files:

     

    c:\documents and settings\usr1\desktop\template_file.tmpl <- This hould not be detected as tmp file. It's a template!

    c:\documents and settings\usr1\desktop\garbage.tmp <-This is garbage. OK to detect it

     

    I would expect only *.tmp files, but this rule is including *.tmp* files

  7. Hi:

     

    I think there is a problem with CCleaner 3.12.1572 and Winapp2.ini file extensions.

     

    Suppose I have this code in the ini file:

     

     

    [Temp files (*.temp, *.tmp)]

    Section=Misc. temp files

    Default=True

    FileKey1=c:\.|*.temp|RECURSE

    FileKey2=c:\.|*.tmp|RECURSE

     

    When running CCleaner, this would detect files like: "trash.tmp", but also files like: "MyTemplate.tmpl"

    (Note the extension tmpl does start with tmp but is not the same)

     

    This is a potential problem, since for this and other character combinations, CCleaner could include useful files and if we do not check the results list, they will be deleted, probably without noting it.

     

    I do not know if this is an OS-related problem (API used in CCleaner calls OS functions), because I have noticed sometimes windows search does return files that have similar extensions. But if that is the case, I have not been able to reproduce it.

     

    Thanks!

  8. Hello,

     

    When I run CCleaner 2.30 ruling to delete hotfix files for WinXP (SP3), it does delete files, but registry keeps lots of invalid entries, like:

     

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP4\KB956744]

    "UninstallCommand"="C:\\WINDOWS\\$NtUninstallKB956744$\\spuninst\\spuninst.exe "

    [Dozens of entries like this!]

     

    (The folder $NtUninstallKB956744$ does not exist anymore)

     

    Same with other updates:

     

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP4\KB954550-v5\Filelist\9]

    "Location"="c:\\9886a9cf321aa4edcb\\update\\..\\i386"

     

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}]

    "InstallSource"="c:\\076ee9b6da8e86353e6f368b383feff5\\Setup\\"

     

    Now, I would not delete by myself any of those keys because they also contain "valid" information, like a description of the hot fix and version info. However, why would CCleaner delete the files and keep the "trace" in the registry of what was deleted? I think that if it will delete hot fixes, it should delete all info, including registry records. But if that is not safe, why deleting only the files and leaving an invalid path in the registry?

     

    Thanks!!

  9. Hello:

     

    I ran CCleaner 2.30.1130 on win xp sp3 and it did not detect keys like these:

     

    HKEY_CURRENT_USER\Software\ESET\OnlineScanner\Path

    Data: C:\program files\ESET\ESET Online Scanner\

    [ESET was uninstalled, folder does not exist anymore]

     

    HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{C8FE2181-CAE7-49EE-9B04-DB7EB4DA544A}\AppPath

    Data: C:\program files\Java\jre6\bin

    [Java was upgraded, folder does not exist anymore]

     

    HKEY_CLASSES_ROOT\Installer\Products\12F610CC0793ED118B87000565084666\SourceList\Net\1

    Data: C:\DOCUME~1\admin\CONFIG~1\Temp\7ZipSfx.000\

    [.net framework update, but installation folder is temp, it does not exist anymore]

     

    HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Windows XP\SP4\KB956744\UninstallCommand

    Data: C:\WINDOWS\$NtUninstallKB956744$\spuninst\spuninst.exe

    [Windows update, uninstall source seems to have been deleted by ccleaner, but not in registry!]

     

    I have hundreds of these kind of entries... I suggest CCleaner could be run with an "advanced option" in order to detect wong paths to inexistent files. User would be responsible of deciding if deleting that stuff.

  10. Don't know, however that would indeed be rather crafty having a persistent cache per system, per user profile to possibly significantly speed up cleaning. To my knowledge that would make it the only freeware cleaning tool to offer such a persistent cache.

     

     

    I don't know exactly what you mean by "persistent cache"... but sounds complex. What I try to say is this:

     

    1)Suppose I run CCleaner with my own winapp2.ini file, searching for .xyz files. I find after, let's say, 5 mins these files:

     

    c:\ccc.xyz

    c:\program files\something\bbbb.xyz

    c:\windows\aaaa.xyz

     

    2) CCleaner will list them, and if I click "clean", it will take again 5 mins to delete them, as if CCleaner was searching again. (I suppose it does, for the lengthy time... unless it is doing something else in addition to delete files)

     

    My suggestion is that in step 1, CCleaner stores in a list the paths of the found files -whatever and wherever they are:

     

    1) When searching, if a file matched a pattern (.xyz) => append path into a list of strings. (Is this list a persistent cache?)

    2) when clicking "clean", for each file in the list, delete it. This would be much faster than scanning again. If any file in the list was deleted by the user outside CCleaner, or is locked, you can ignore the error that could happen trying to delete it.

     

    I think it is simple: at least VC++, .Net and java languages have a list class ready for inserting items and for iterating through it.

  11. If you use the full winapp2.ini it will slow down CCleaner which I reported some months ago and TwistedMetal promptly changed how winapp2.ini is offered. There's this info in the winapp2.ini topic which explains the reason why it's no longer one full download.

     

    Basically pick and choose only the cleaners you need in winapp2.ini by copying and pasting them into it, don't use the full thing since it will have applications listed you don't even have installed.

     

     

    Edit:

    Also if you have too many applications in winapp2.ini, even those you use, it can cause the slow down!

     

    Actually the problem is not searching the files, it is a little bit slow, but acceptable... the problem is when cleaning. It is as slow as it was scanning again... I wonder why they do not just keep a list of found files for deleting them instead of searching them again.

  12. uhhhh /me assumes you mean "I am trying CCleaner 2.30.1130 (March 2010)", if not PLEASE UPDATE

     

    ok now to question, Ccleaner is a VERY gentle Registry cleaner and errs on the side of not picking up as much as other cleaners do. so for your question

     

    and assuming you realy do mean "does not" as you typed, then this may be the reason.

     

    If you, instead, meant (IMHO the more logical) " I don't know if it is OK it does detect many invalid ActiveX/COM/Software keys:"

    Then

     

    Please read my signature

     

    Sorry for the mistake, I edited the date.

     

    About registry entries, I agree there are some entries we must not erase, as some files that could be detected and should not be deleted.

    However there are many entries that do not make sense because they correspond to uninstalled apps:

     

    HKEY_USERS\S-1-5-21-456795690-10365130-2382912392-1006\Software\Panda Software\Panda Antivirus Lite\

     

    Maybe there are empty keys from active apps, which should not be deleted. But that's why cleaning is done in bits, checking carefully and backing up, as you noted.

  13. Hello:

     

    I am trying CCleaner 2.3.1130 (March 2010), and I think it's great for cleaning files. But for registry, I don't know if it is OK it does not detect many invalid ActiveX/COM/Software keys:

     

    HKEY_CLASSES_ROOT\CLSID\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\ProgID\

    -Specified program identifier does not exist

    -The App ID referenced doesn't exist

    -Empty key

     

    HKEY_CLASSES_ROOT\XXXXX

    -File / Folder does not exist

    -The App ID referenced doesn't exist.

     

    Also there are many empty keys left by uninstallers:

    HKEY_USERS\S-1-5-21-XXXXX...

  14. Hello:

     

    I tried newest CCleaner version and I found these problems:

     

    1-File Cleaner works well, but is a little bit slow when deleting custom files... seems it is searching again for them... wouldn't it be more efficient to keep the list of found files and just delete them instead searching again?

     

    2-Reg Cleaner is not detecting many empty keys:

     

    HKEY_USERS\S-1-5-21-456795690-10365130-2382912392-1006\Software\ (I think it's current user, so it may vary the last numbers)

    Note: Empty keys in HKLM\software are detected.

     

    3- Reg Cleaner does not detect invalid information at:

     

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

     

    For example:

     

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}\InstallSource

    InstallSource=c:\e3cd53e23950a0291dec903e\dotnetfx20\

     

    In this case, InstallSource key points to an inexistent folder. However in the same reg folder there is unistallation data like: publisher, size, installdate, which by itself is useful, but not if InstalSource folder is retrieved.

     

    4-As above, there are many invalid paths at:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Windows XP\

     

    Like:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Windows XP\SP4\KB973687\UninstallCommand\

    UninstallCommand=C:\WINDOWS\$NtUninstallKB973687$\spuninst\spuninst.exe

     

    The sp file was deleted, but uninstall information is still present.

     

    I hope somebody could give me an answer if I am wrong, thanks.

  15. Thanks for the answers so far. let me give a specific example.

     

    After Yahoo Messenger is uninstalled, there is a Registry entry for Yahoo Messenger under HKEY_CURRENT_USER\Software\Yahoo Messenger

     

    The older CCleaner removed this entry, the new CCleaner does not.

     

    CCW

     

    I also found many old entries, specially from hotfix and patches... they are making references to temp files that do not exist anymore, like:

     

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2750B389-A2D2-4953-99CA-27C1F2A8E6FD}\InstallSource

     

    Data: c:\076ee9b6da8e86353e6f368b383feff5\Setup\

     

    I think CCleaner developers should work more on this... do you know? I complained about a problem using winapp2.ini file, which made CCleaner too slow and didn't find all files I wanted to delete (recursion was not working well)... many said in this forum that there was no problem with recursion, and that slow speed was because using winapp2.ini. In Version 2.28 all this was fixed... who was right?

  16. These are 'genuine' key values not registry inconsistencies: CCleaner removes those in the main cleaning operation.

     

     

    Then CCleaner is doing the better job. Again, the values for exiting files are 'genuine' values not registry inconsistencies.

     

    Sometimes less is more! There are no absolutes in registry cleaning software; only 'less safe' and 'safer'. CCleaner tries to be 'safer'! :)

     

    I think IE URL history and MRU are trash.

     

    But specifically, I tried to remove windows update files and CCleaner did left lots of keys in registry, like:

     

    HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Windows XP\SP4\KB969059\UninstallCommand

    Data: C:\WINDOWS\$NtUninstallKB969059$\spuninst\spuninst.exe

     

    And many empty keys were not detected:

     

    HKEY_USERS\S-1-5-21-456795690-10365130-2382912392-1006\Software\FormatFactory\FormatFactory\... [30 empty folders inside it]

    HKEY_USERS\S-1-5-21-456795690-10365130-2382912392-1006\Software\FreeDownloadManager.ORG\Free Download Manager\... [8 empty foldersinside]

    HKEY_USERS\S-1-5-21-456795690-10365130-2382912392-1006\Software\Level 27 Technologies\SquawkBox\... [3 empty folders inside]

    ... and more!

     

    Thanks!!

  17. Hello:

     

    I run CCleaner [Jan 28th] and Wise Reg Cleaner, and found that CCleaner is not detecting lots of invalid entries in registry:

     

    -User MRU lists:

    HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache\, WRC will list all files there, CCleaner only lists missing files

     

    -Empty Keys:

    if it's CCleaner Obsolete Software, Wise Reg Cleaner will find much more empty keys!

     

    -Installer+ActiveX+TypeLibs: CCleaner 117 wrong entries, Wise Reg Cleaner will find 359, including Windows Updates and stuff from HKCR\Installer\Patches\

     

     

    I hope you could check this. Thanks very much!!!

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.