Jump to content
CCleaner Community Forums

NewScience

Experienced Members
  • Content Count

    18
  • Joined

  • Last visited

Everything posted by NewScience

  1. 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. Yes: ... http://www.CCleaner.com/download/builds/downloading-slim 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
  3. 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).
  4. 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.
  5. 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.
  6. 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.
  7. 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!
  8. 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.
  9. 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.
  10. 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.
  11. 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).
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. I've noticed that the ProgressBar doesn't reset back to 0% after you Fix Selected Issues. It stays at 100%. The ListView is cleared but the ProgressBar stays at 100%
  17. 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?
  18. 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...