You don't want to manually remove entries from those folders.
Windows 7 saves it's installer packages (much like a c:\i386 folder on an XP machine) locally so that you don't need to insert the win7 disk when installing updates or running repairs.
Also, Windows 7 uses a central directory to store most of the files that make up the operating system itself and then places what are essentially shortcuts or pointers to those files in the places where the files are actually used. This makes it pretty easy to maintain critical file versions and greatly simplifies updates. This also makes for a single very very large folder inside your Windows directory that you should not, ever, ever no never, modify or delete unless you want the wrath of the Gates to fall upon you. Or something like that.
All that being said, using CCleaner and selecting the option to remove Hotfix uninstallers should remove the uninstall packages for any patches you've installed. Since the patched files are already in the windows installer source directory, and as long as a recent patch hasn't bolluxed up your system, this may help get things cleaned up.
One final not though: 20GB isn't all that much more than a standard Windows 7 install. It's unlikely you're going to get much smaller than this.
UPDATE CCleaner revision:
Ok, it appears as though, once Windows 7 applies the patches, the necessary source files are integrated into the windows files repository and any extraneous patch files are removed. So CCleaner does not have the 'Hotfix Uninstaller' option in Windows 7 that it has in XP.
The only thing I'd be careful of removing are the Windows Log Files. Everything else listed in CCleaner should be OK to be deleted so long as you know what it is you're deleting (if you rely on your jump lists or MRU logs, CCleaner only knows that if you tell it not to delete them.
But like I said, those folder sizes are not outside the realm of normal in the Windows 7 world.
Even if there were, I would be leery of it. Let's say the tool identifies some drivers that you don't need for your hardware. Or a service that it thinks you don't need. Then next month you get new hardware or a program that uses that service. At best you will be restoring those files from media. More likely you will be tracking down some enigmatic error. If HD space is an issue, imo the money to buy an extra drive is likely to pay for itself in missing headaches later. – EBGreen – 2011-08-31T14:03:21.123
Use CCleaner, and next time before you install Windows, make a custom installation using RT7Lite. – Breakthrough – 2011-08-31T14:09:35.857
Use windows shipped Disk Cleanup. – avirk – 2011-08-31T14:11:23.030
@EBGreen, I cannt buy a new HDD, `cause it is notebook:( – hazzik – 2011-08-31T14:12:43.660
@avirk already, but it did not help – hazzik – 2011-08-31T14:13:41.443
You can buy external USB HDD for notebooks. There are some tools that can measure for you which is the big folder in your drive and let it to delete you.
Advance System Care
is one of them I use and it has extra features which you will like. – avirk – 2011-08-31T14:21:44.823Actually you can add a 2nd HDD. Take a look at this blog post on using the optical drive as a hard drive! http://blog.superuser.com/2011/06/30/installing-the-optical-bay-hdd/
– Simon Sheehan – 2011-08-31T14:29:01.160Stop to advise me to buy HDD, question is not about that! – hazzik – 2011-08-31T14:38:33.103
If you are pushing 4 or 5GB of free space, then you should think about getting a larger HD. A 500 GB is less than 100 US. – surfasb – 2011-08-31T15:01:50.023
My de-ure month salary is about 200US$ stop to advise this!!! – hazzik – 2011-08-31T15:12:05.407
possible duplicate of Why does the /winsxs folder grow so large, and can it be made smaller? and/or Can I delete the System32 and winsxs folders from Windows? and/or 16GB winsxs folder on windows vista
– Ƭᴇcʜιᴇ007 – 2011-08-31T19:08:28.133Just to point out that the winsx can and will grow, and cannot be relocated, so the "good" news for hazzik is that a 2nd hard drive will not help this problem at all. I personally had a 16GB sxs folder under vista. – horatio – 2011-08-31T20:21:18.310
@hazziz: per your new comment about winsxslite, you should be aware that the hard linking ( http://www.techk2.com/tutorial/winsxslite-first-application-to-address-winsxs-size-problem/ ) described here is what winsxs does already. The idea is to allow windows to swap in older compatible versions of packages so programs will run properly. Your program will remove these old versions and har link them all as the most recent version. This is actually counter tio the intent and design of winsxs functionality AFAIK.
– horatio – 2011-09-01T16:28:06.837I guess I am trying to say "don't be surprised if something breaks" – horatio – 2011-09-01T16:28:40.063
@horatio as I understand WinsxsLite it relink only exactly same files (by md5 hash) – hazzik – 2011-09-01T17:47:51.967
@hazzik: The article says "Second Phase will replace all version of each and every file stored in WinSXS folder and will create hard link to highest version of file in program location or other location." Of course, the article might not be written by author, not sure. – horatio – 2011-09-01T19:27:52.547