- — HOW-TO: Make Windows 7 Boot Faster
- — TWEAK: Filter Unread Emails in Gmail
- — TIP: Linux Virtual Machine Performance Tweaks
- — HOW-TO: Automated TV Series Downloads Using Raspberry-PI
- — FAQ: Mouse Randomly Freezing in Windows 7
- — TWEAK: Make Torrents Download Faster
TIP: Give Windows a Regular Maintenance Routine
It is true, Windows implementation of its registry and and its filesystem will leave you literally fragmented after running for a while. This is where Windows lags from other OS big time. For me re-installing is not an option and I'm quite positive the same goes for you. Re-installing is a big no, no.. so how do you perform a clean-up of the system with confidence that you won't be ruining things rather than make it better?
I use CCleaner to clean-up the registry and clean-up the filesystem. CCleaner identifies the crap and cleans it. That is why it is a required tool for me. The next one that helps root out crap on the PC, is Windows' very own Disk Cleanup.
Purging via CCleaner. CCleaner (Crap Cleaner) is very robust in itself. But it can further be enhanced. Further functionality can be added to CCleaner with the CCEnhancer.
CCEnhancer can further extend the functionality of CCleaner to clean-up more applications. Below is a screenshot of CCleaner extended with CCEnhancer.
From the above, just select the applications that need clean-up and hit "Run Cleaner". If you want to review or preview the details of the clean-up, you can "Analyze" first and "Run Cleaner" later.
Disk Cleanup. There are other software CCleaner will not touch. And the Disk Cleanup utility can purge it. What's more Disk Cleanup can be run in Automated-Mode. Here's how you set it up.
Launch the disk cleanup and configure it for automation. You do this via the Run command window. Start -> Run.. "cleanmgr /sageset:11" (11 can be any number you want, as long as it is easy to remember). You then get a window that looks like the screenshot below. I usually tick everything in it.
To automate the setting, you can run cleanmgr like this: "cleanmgr /sagerun:11" (11 here is the number you set from the argument /sageset above). Launch the Task Scheduler > "Create a Basic Task" > Give it a Task Name. Click Next.
Trigger, could be monthly or weekly depending on how frequent you want the cleanup to run. I set mine to run monthly, every 15th of the month. Action is to start a program "cleanmgr.exe" and argument is "/sagerun:11".
Accept by clicking ok. And as scheduled, the cleanup will run when the schedule triggers it to. It is also automated, which makes life hassle-free once you set it up the first time.