I thought it was interesting that Greg actually needed to do all of those system cleanup tasks at the same time. I will occasionally leave one or two unattended for a very short time, but never all of them. If I have drivers that need updating, it gets done immediately. I never use Disk Cleanup because I handle all its tasks personally on a regular basis, including emptying the Recycle Bin. I empty temporary files as soon as I start to notice a drop in performance, which happens more or less often, depending on the number of programs I have installed recently, and how much internet travel I do. I'd like to think Greg listed all of those cleanup tasks for dramatic effect, rather than admitting to being negligent with his system.
Windows 7 DOES defrag regularly, but it's not "on a schedule" per se. As long as your computer is left running, Windows 7 (and I thought Vista did, too) runs Defrag while your computer is idle. I leave my computer on 24 hours a day, so I have almost no fragmentation. If you're one of those people who doesn't like that it does that behind your back, or if you prefer doing it yourself either with Windows Defrag or with a 3rd party program, you can go into the Management Console, and disable that scheduled task, but I have never felt the need. I kind of like that I don't have to do it manually. My brother just wasted (not really wasted, but it felt that way to him) several hours last night defragging his old XP dinosaur - that does NOT do it automatically. I suggested he add a scheduled task to do it, but he never leaves that machine running idle, so it wouldn't do any good. Of course, he doesn't always have that machine connected to the internet, either, so when he does connect, he usually spends a few hours waiting for Windows Update to finish. This was kind of a rough weekend for him
Keep Up with TechRepublic