Jump to content

NewScience

Experienced Members
  • Posts

    18
  • Joined

  • Last visited

Posts posted by NewScience

  1. Hello,

    This link helps fix many install problems for older OS. http://forum.piriform.com/index.php?showtopic=5739 Don't forget to Reboot(important)

    Also note that Win95 is not supported by CCleaner.

    Good luck,

    :) davey

    I'll keep this in mind when I have an INSTALL problem. Since my problem entailed DOWNLOADING the package ... this does not pertain to me.

    Today somehow everything is cleared up (after 2 days). My transfer rate is 3.12Kb/sec

    So something has changed dealing with the CCleaner download server

  2. Each time I try to download the slim version of CCleaner, the connection eventually is reset by the download server. My network connection stays up, but the connection is reset.

     

    The data transfer rate starts at 5Kb, then goes to 3Kb, 1Kb, 950bytes, ... eventually sometimes to 700 bytes ... and then quits. I once got to 73% downloaded but it still quit.

     

    What is going on?

     

    My dial-up: 28.8 (never had problems before)

    Windows 2000 SP4

    64MB Ram

     

    This is happening on multiple OS on this same PC (win95, 98, Me 2000).

  3. I hate System Restore ..!

    Anyway, to concur with all above, and to hopefully give more info ....

     

    Microsoft have deemed their own files (ms doc, ms excel doc, etc.) as protected files [you would too if u wrote the OS], and if these files are in the My Documents folder, they will/should be included in the sys restore.

    quote

    "Windows Me/XP System Restore maintains copies of protected (f they are one of the protected file type e.g. *.doc, *.xls etc) files.

     

    By default, many document types, such as .doc and .xls files in My Documents, are protected.

     

    Windows Me/XP System Restore maintains copies of protected files.

    Erasing the original file does not wipe the copy that Windows Me/XP System Restore maintains, it eliminates the file's contents from the disk, but does not remove the file name.

    While the file name remains on disk, it is no longer visible in Windows Explorer, but there is no data stored with it."

     

    If u had a doc in C:Doc\test1.doc folders and a doc in C:\Documents and Settings\User\test2.doc and ur system crashed, I can almost be sure system restore would recover test2.doc only (although some disk restore utils may get test1.doc back, but not test1.doc)

     

    (uneraser depending :-)

     

    Superb :blink:

     

    Mr B.

     

    It would be nice if CCleaner could determine if in SAFE MODE, and prompt the user if he wants a Restore Point created prior to messing with the registry.

     

    As mentioned by Glenn, if you should happed to get malware in and a system restore point is created, it will save the malware problem in the restore point (in the System Volume Information folder). The only way I have been able to determine that is that using some boot program (I use System Commander), which allowed me to view the system volume information folder, and determine what was in there.

     

    Once I determined that, I was able to take appropriate actions. Microsoft now has a free-scanner at Windows Live which will scan your system and report such problems. I have yet let it clean things, but I was able to determine where the malware problem was.

  4. haha.. :lol: It isn't sneaky, because you haven't committed at that point. This is what happens.

     

    1. You click "Scan For Issues"

    2. You then check the items that you want to fix.

    3. Then you click "Fix Selected Issues".

    4. CCleaner then asks you if you want to backup changes to the registry.

    5. Let's say that you answer "Yes".

    6. Now CCleaner asks where you want to save the .reg backup, and you choose a place then click "SAVE".

    7. After saving the backup CCleaner gives you 3 options. 1. Fix all Issues 2. Fix Selected Issues 3. Close (This is when you make a committment) ;)

    8. If you choose "Close" that will cancel the registry fix, but you still have your backup.

     

    I'm sorry, Step 8 is incorrect. If you choose "Close", that WILL canccel the registry fix, but all you get in the backup file is the Registry Header:

     

    Windows Registry Editor Version 5.00

     

    Everything else is empty. Nothing is saved in the .reg backup file.

    This has been reported before ... many people have asked for an enhancement to create a report of the Found Issues.

  5. Interesting. Mine has only 5 files like:

     

    d9fe86bae1b2548e26d703a767b0f76b8a17bc88

    deef0631e0403578bef261bb6b8b867204cfe5ae

     

    etc.

     

    The subfolder contains usually last Windows Update and it shrinks automatically on my box.

     

    KB913446 was installed on 15.02.2006 here so it was the last Windows Update. Please look what will happen when next Windows Update occures. IMO Download subfolder will be cleaned.

     

    OK ... let's get some bearing on the Download directory. The Download directory (under SoftwareDistribution folder), is only used during Automatic Updates (or duriing Manual updates).

     

    Yes, Microsoft TRIES to clean this up after installs ... but sometimes does not do it. Perfect example ... my Windows XP is totally up-to-date, but my Downloads folder currently contains 170MB uncompressed, 119MB compressed. I can ... knowing that my system is totally up-to-date ... remove everything in this folder without causing any problems.

     

    Keep the following in mind:

     

    1. If you fail during Automatic/Manual updates ... any downloads that have been downloaded during the session are kept here. So the next time you go back to Microsoft Update (or Windows Update depending on your system choice), it will determine what downloads need to be downloaded. Then as it starts eaach download AGAIN, it will say Already Downloaded - Done. So if you remove these, you must start all over.

     

    2. Like I said, Microsoft does not always clean this up cleanly after Download/Install. AND if you have anything other that Automatic Update Scheduler set, Microsoft will not automatically INSTALL. Each option only provides possible Automatic Download, but always prompt for INSTALL. So if you delete these files after a Download, you may destroy the possible installation later. Even if you run CCleaner is Safe Mode, you may destroy the Install, the next time you reboot in Normal mode.

     

    3. If you have Automatic Updates for a specific time set up in Control Panel | Automatic Updates, you may have downloaded updates, but Windows will not install until that time. You may have performed a MANUAL download, but UPDATE will still not install until that date. (possible ... I've only seen this in the WindowsUpdate.log in the WINDOWS folder. It will state just that ... whether or not if follows this on a manual update ... I haven't proved it yet.

     

    Now for the SoftwareDistribution folder. This Folder Branch contains ALL support for Updates from Microsoft. Sometime Microsoft Update (or Windows Update), gets totally screwed up and no matter what you do, you cannot perform Updates. According to Microsoft, these are the steps to perform:

     

    1. Open Services and STOP Automatic Updates AND Background Intelligent Transfer Service (BITS). If you don't, you won't be able to remove the SoftwareDistribution branch.

    2. Once they are STOPPED, go at delete the SoftwareDistribution branch.

    3. Open Services and START Automatic Updates AND Background Intelligent Transfer Service (BITS).

    4. Perform an Automatic Update (or wait for the system to perform it itself).

     

    By removing the SoftwareDistribution folder, you cause Microsoft Update (or Windows Update) to rebuild the local database (located in the SoftwareDistribution\DataStore file DataStore.edb). This will cause Microsoft Update (or Windows Update) to resync with you system. It will reread you Updates on the system and store the info in the DataStore.edb file.

     

    One thing I have noticed. If you have Automatic updates turned on and you just happen to request and update AT THE SAME TIME as the Automatic is going on, Microsoft Update (or Windows Update) may get confused. You may have two Updates going on the same time.

     

    In this case, the best remedy is to go into Control Panel | Automatic Updates and turn them off. Perform you manual Update, then turn the Control Panel | Automatic Updates back to previous selection.

     

    SOOOOOOOOOOO!

     

    The cleanup of the Download Folder should probably only be done by the Administrator AND only if they know what that will cause. It should never be done UNLESS downloads are not being performed or installs are awaiting installation.

     

    If CCleaner is performed in SAFE MODE, this option could handle resyncing the SoftwareDistribution Folder, since the Services Automatic Updates AND Background Intelligent Transfer Service (BITS) have not been started, so nothing is locked. A message warning the Administrator what this would cause could be displayed with an OK/Cancel.

  6. hehe...sorry :P I was looking at this.

    Help - Frequently Asked Questions - Installing

    What operating systems does CCleaner work with?

     

    Fully tried and tested with Windows 95/98/NT4/ME/2000/XP/2003.

    It's also fully compatible with XP Service Pack 2.

    (There is no Mac or Unix version.)

    Yes, but for systems where you are the only Admin and everyone else is a less than Admin user (or just limited user), this could be performed. Especially in folder cleanup and pathname verifications in the registry. Regardless if you are an Admin or less than, a path error is still a path error. Classes errors are still classes errors. And junk files are still junks files. If you have an invalid HKCU\...\Run path error, it should be removed ... whether the user wanted it or not.

     

    That is what SYSTEM Administration is all about ... and that is what we are looking for ... right? Clean and neat.

     

    Reminds me, I need a drink ... Clean and Neat! B)

  7. It has been a long time since I wrote the first post above! I suppose you are referring to the file tvDebug.log which can grow enormous over time. I control mine as follows: I use a folder C:\Program Files\Local to house personal executables. You can use any folder in your PATH instead. I attach a script, tvDebug.txt, which I use. It explicitly refers to my folder, but is easily edited for any other. Rename it to tvDebug.bat, edit as necessary. You will also need a zero-length file in the same folder named "tvDebug.log". Create this by opening Notepad and then storing its blank contents under this name.

     

    I run the script at startup every time I boot the machine. My tvDebug.log is never very large; currently less than 10 kB. Good luck!

     

    I also had this problem. Can't you just turn the Logging Option off? The other option is to go into Services, stop ZoneAlarm, then run CCleaner, then turn ZoneAlarm back on. You may also have to Close ZoneAlarm done from the System Tray (the client portion).

     

    I ran into this problem when I tried to delete ZoneAlarm Client from the HKLM\Software\Microsoft\Windows\CurrentVersion\Run. You can't do it if you set it as a ZoneAlarm feature to Startup at reboot. Once I unset that, rebooted, I had no problem deleting the item from Run.

  8. Well, that means one thing - CCleaner should not be programmet in VB.Net :)

     

    However I agree, that the ListBox should be fixed

     

    I often clean others computers, and it is a pain in the #?@ to clean 300+ threads on a slow computer

     

    Hope it will be fixed soon :)

     

    I mentioned this in an earlier thread. In VB and VB.Net, most controls have a Redraw property. Just set it to False, call the Clear, and then set the Redraw to True. The last set to Redraw = True, refreshes the control and contents. This also works when doing selective as well. Just do the Redraw=False, Clear

    item(s), Redraw=True and the new listbox items will be displayed (provided you kept the contents un-selected).

     

    I also hope that eventually the progressbar is fixed as well as the Fix Selected issues ...

    When fixing all items and the listbox is cleared, the progressbar is still set to 100% (should be reset to 0%) and the Fix Selected issues ... button is still enabled (should be disabled since the list is cleared).

     

    But these are just cosmetic ... that only program developers mostely see.

  9. I was wondering, if you are running CCleaner on Windows XP/Vista, if a preference was selected, couldn't you break-out each users SID/SAM record from HKLM/Software/Microsoft/Windows NT/CurrentVersion/ProfileList and then load each NTUSER.DAT file (one at a time) and verify information in their hive data. This way you could cleanup CLASS problems, pathname values, .....

     

    Once information is displayed and user wants cleaned (you could even have a tree item for each user on the left panel), if the user is to be cleaned ... just reload the hive, fix the problem and then unload the hive. Then move onto the next user.

     

    This method could also be used by getting the users Profile from the hive (to determine the Home Directory - Documents and Settings/....), in order to cleanup temp crap as well.

     

    Just and idea I've been kicking around. I do it manually all the time ... and it saves having to reboot into each users environment to clean.

  10. This simple feature would make CCleaner even more useful for me. Even a way to select the text of the issues list so that I could paste it into a text document would be very helpful.

     

    Well, that's what I claim, anyway. I dare you to prove otherwise! :ph34r:

     

    p.s. My what is from Earth? :D

     

    I also suggested this, but I suggest having it formatted in HTML, XML, or just regular text (maybe a CSV file format as well). This could be set in the Options section as what report preference you would like (as well as the Font and Font Size).

  11. We have been using CCleaner in our firm for some time now - as one of several Scheduled Tasks for cleaning and maintenance. Wonderful tool!!!

     

    I have tried several different Registry cleaners with varying degrees of successes and disasters. CCleaner's registry cleaning has yet to create any problems compared to some other cleaners. However, some other cleaners do provide deeper cleaning - that is still on the safe side.

     

    I would like to see some development effort expended on deeper registry cleaning options. Options that present unquestionably safe deletions for those folks who are not registry geeks and other options that are "safe" in that they don't damage core Windows components but do offer greater cleaning/removal for software/hardware that is clearly no longer present on the system. This should include CLSID entries as well as Control Set entries if at all possible.

     

    However, cleaning of core Windows components is not necessary. From my point of view, there is no need for registry cleaning of core Windows components as the performance returns typically do not exceed the risks of damaging the Windows installation. Further, there are few folks that are knowledgable enough in Windows registry entries to be able to discern what would be a safe entry to delete.

     

    As long as core components are not at risk then any software installation whose keys may not have been correctly identified as safe to remove can be reinstalled.

     

    This would be the next "big" thing that CCleaner could offer.

     

     

    Check out my topic Typelib entries left after CLSID's cleaned in the Bugs Forum.

     

    I touch upon the relationships between the Registry entries ProgIDs (HKEY_CLASSES_ROOT), CLSIDS, TypeLibs and Interface sections. I have written a program (really sloppy - but does a good analysis work) that 'marries' all this information up into a report and allows you to fix it. But it is really for experience registry administrators, since you must check/double-check that all the findings are right.

     

    I had also created a program that permitted administrators to repair invalid pathnames in the registry. It was very rudimentary, in that it basically found invalid pathnames and then proceeded to search the volumes to verify if they had been moved. If a match was met, the pathname was modified. This came in handy when you moved any entire folder tree (e.g. Program Files folders) and kept everything the same as far as pathnames. In that case, just the drive letter needed to be modified in the registry. It also fixed problems when servers were moved and names where modified. Yada yada yada!

     

    Check out my topic. You idea of advancing to ControlSet is interesting. I've also considered verifying HKLM\Software entries and HKU cleanups using the new Load Hive feature for each user on the system.

     

    All these could be incorporated in CCleaner in the future, depending on the effort involved.

  12. Maybe MrG will do that in the next version. But until then you can use "Print Scrn" to have a copy of the log.

     

    I considered that. However, even with my screen resolution set to 1024x768, you cannot get all of the column information even when adjusting column widths.

  13. Can a button be added that would allow you to get a report after the Analyze is completed. A lot of times, I would like to print a report out to see what I should Select/DeSelect (Issues) or what is going to happen (Others).

     

    I also have gotten others to use CCleaner ... but they don't have the knowledge of Windows like I do. They could e-mail me the report and I could annotate it and send it back to them so they would have a record of what to do.

     

    I tried using the Yes to Backup, but if you do not continue on to fix the issues, the .reg file has nothing except the Registry Version header.

     

    It would also be nice if the report could be given in an HTML format. This could be setup in the Options features for what default to use when creating reports.

     

    The screen is just to small to see the entire entry.

     

    An HTML report could be generated using a Table showing all information.

     

    A text report could show each entry as a multi-line group.

  14. I notice that the ListView uses the CCListView ActiveX control. Most ActiveX controls emulating the ListView class have access to the Redraw and Clear properties. Does CCListView?

     

    If so, when Fixing all issues and clearing the entire list, can't it set the Redraw to False, Clear the Object, and then reset the Redraw to True. This would clear the listview all at once, versus one cell at a time.

  15. I'm pretty knowledgable about the Windows Registry and have noticed that the Typelib entries are not normally cleaned up after CCleaner removes a CLSID entry. If the CLSID entry has a Typelib entry and is the ONLY one referencing the Typelib, why isn't the Typelib key removed. And are the pathnames checked in Typelib entries normally, as well as the Interface sections. The normal sequence of checks is based upon:

     

    The CLSID section will consider an entry to contain a problem if any Handler or Server file entry can not be found by the system. This can occur if a server has been registered over the net and the network

    connection has been broken. Other reasons for an entry to be listed is if the server has been moved or deleted. This section provides the most information about the entry listed to help you wisely chose the entries to remove.

     

    The ProgId section tries to match its CLSID entry with one in HKEY_CLASSES_ROOT\CLSID. The typical entry being searched in the Registry is of the format HKEY_CLASSES_ROOT\Some ProgId\CLSID. If the

    entry under HKEY_CLASSES_ROOT does not contain a CLSID sub-entry, then it is ignored. This insures that only ProgIds are listed. Any clean up process is identical to that of the CLSID section.

     

    The TypeLib section looks for references to .tlb files and if one is found in the registry that can not be found in the system then the entry is problematic.

     

    The final section is the Interface portion of HKEY_CLASSES_ROOT. In this section each entry with has a TypeLib entry is compared to the entries in HKEY_CLASSES_ROOT\TypeLib and if a match is not found the entry is problematic. This entry has the least amount of information available for deciding which Registry entries to delete. In fact the only information available are the TypeLib and Interface GUIDs. However,

    since this section is highly dependent on the TypeLib section, it should be safe to delete these entries as long as you have resolved the TypeLib issues first.

     

    You can have a Typelib entry without having a CLSID entry, but you cannot have a CLSID entry without having a valid Typelib entry. If the Typelib entry is missing or directed to an invalid pathname, then the Typelib entry is invalid as well as the CLSID entry as well as the PROGID. It is a cascading effect, mostly bottom to top, than top to bottom.

     

    However, it is not necessary to have a CLSID for each Typelib entry. But each Typelib entry must point to a valid pathname. You MUST have a valid Interface pointing back to a valid Typelib.

     

    Does CCleaner do any of this in it's analysis?

  16. Just started using CCleaner. Great program! Using to cleanup Windows Media Player 6.4/7.1/9.0 fiasco on Windows 2000.

     

    Would like to see a Save Results to Text File/Reg File when scanning registry. Many times in the Scan Results I did not want to delete/fix entry but wanted to fix it myself, e.g., Fixing HKCR/Applications entries where the shell/open/command key is missing. Also misplaced Uninstall entries using C:\WINNT\rundll32.exe where it is actually under C:\WINNT\system\rundll32.exe. These entries I would like to fix correctly and then run CCleaner again. Having multiple pages to view in CCleaner, is tiring. A save to text file would be great savings. Not all errors in the Scan are deletable entries.

×
×
  • Create New...

Important Information

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