Ultimate Guide for Speeding Up your Windows 7

windows 7 topic

Windows 7 is, finally, a great operating system.

Every version of Windows, has many services enabled, while many optimizing tweaks are not enabled by default. The reason this is so is because the installation is designed to support a very generic set of devices and hardware. The cool part of using Windows is the ability to fine tune it to your needs. Some call this tuning process “Hacking”, others called it “Tweaking”. I’m not really that worried about the name, instead I prefer focusing on the content…

Before I get all technical, it’s important that you check your hardware and choose the edition of Windows 7 that best suits your system:

Choose Windows 7 32-bit if you have:

  • 3GB or less system memory
  • Dual core or single core processor
  • Built in graphic card
  • 250GB or less hard drive

Choose Windows 7 64-bit if you have:

  • 4GB or more system memory
  • i7, Dual core or Quad Core processor
  • Dedicated PCI express graphic cards such as Nvidia or ATI
  • 250GB or larger hard drive

Now that that’s out of the way – on we go to the good stuff…

1.0 Disable Unwanted Services

Windows 7 enables services that aren’t necessarily required by default. You can relieve a huge amount of system resources by disabling these services or setting them to “Manual mode”. Configuring a service to this setting means, it doesn’t start automatically, but rather only when it is required.

How to Disable services:

  1. Access the “Start Menu
  2. Type in “services.msc” in the search line and press “Enter“. (Alternately you can open the “Control Panel“, locate the “Administrative Tools” icon and click on “Services“.)
  3. Go to a service property page to set it to Automatic/Manual or Disabled. Right click on the service name and choose “Properties” to access the properties screen.
    Use the screenshot below as a reference:
    windows7 services 001

Safe Services Configuration

The configuration listed below lists a range of services you can disable to relieve system resources and yet it should provide a great experience for 95% of users. There should be little or no side effects to configuring your machine this way.

What you can disable:

  1. Application Experience
  2. Computer Browser (Disable this if you’re not joining any network)
  3. Desktop Window Manager Session Manager (Disable this if you don’t want the aero effects)
  4. Diagnostic Policy Service
  5. Distributed Link Tracking Client
  6. IP Helper
  7. Offline Files
  8. Portable Device Enumerator Service
  9. Print Spooler (Disable this if you do not have a printer)
  10. Protected Storage
  11. Remote Registry (Disable it for more Security)
  12. Secondary Logon
  13. Security Center
  14. Server (Disable if you’re not running on any network or intranet)
  15. Tablet PC Input Service
  16. TCP/IP NetBIOS Helper
  17. Themes (Disable if you do not want aero and good visual appearance
  18. Windows Error Reporting Service
  19. Windows Media Center Service Launcher
  20. Windows Search (Disable it if you hardly use Windows Search feature)
  21. Windows Time (Disable this if you are not synchronizing system time with Internet time automatically)

Alternative method:

Another method for getting this done is by using the Game Booster freeware. It allows you to enable and disable using a single click.



2.0 Disable Unwanted Start-up Applications

Certain application put start up items on the Windows registry and start-up folder every time you install them. These programs are eventually hidden and they get started every time you start Windows. It’s not a bad idea to remove some of these because they aren’t really required to load during your boot-up. Disabling these applications decreases Windows’ desktop loading time.


  1. Go to start menu and in the search box type ” MSCONFIG”, press Enter. The Windows system configuration tool will open. It might ask you for Administrator password before continue.
  2. Click on the 4th tab “Startup“, review each of the applications, decide which one to start at boot time and which one not needed to be started.
  3. Click on the Check Boxes to enable to disable any startup application
  4. Press Apply, MSCONFIG might ask you to pre-boot your computer.
    msconfig windows7

Using a freeware Windows 7 customization tool EnhanceMySeven:

  1. Get the freeware EnhanceMySeven
  2. Install and open the application, Click on the “Startup items”Icon.
  3. It will list all the programs set to run on Windows start up. Use the check boxes on the right to Enable or Disable any programs.


  4. EnhanceMySeven provides much more functionality than just managing startup programs, but use it with caution.

3.0 Boost Windows 7 Boot


  1. Go to the “Start Menu“, type “MSCONFIG ” in the search box and press Enter. The Windows system configuration tool will start. It might ask you for Administrator password before continue.
  2. Click the “Boot” (2nd) tab
  3. Click “Advanced Options” button
  4. Select the number of processors you have and the amount of memory available. For example, if you’re using a Dual Core processor then you should select “2” from processors drop down menu, if you have a Quad Core processor, you should select “4” from the processor drop down menu, etc.
  5. Now Press “Ok“, then “Apply“, MSCONFIG might ask you to re-boot your computer.

4.0 Disable Visual Effects and Windows Aero

Windows 7 comes with a wide range of visual effects which actually require a lot of system resources. If you prefer a fast and responsive machine you might want to free up the resources used by these visual effects.

  1. Right click on “Computer” and choose “Properties“.
  2. Click on “Advanced System Settings” from the left pane to open up the “System Properties” window.
  3. Select the “Advanced” tab.
  4. Under “Performance” click “Settings“.
  5. Choose “Custom Options“.
  6. Uncheck all the options except the last 4 in the list.
  7. Apply and reboot the system to bring the changes into effect.
    You will notice the significant difference in speed
    windows7 advanced settings

5.0 Disable Search Indexing

Windows 7 comes with a search indexing feature but I’ve noticed I never actually use it. It takes up quite an amount of Windows system resources. Here’s how to disable it:

  1. Right-click the “Computer” icon in the desktop and select “Manage”.
  2. Click “Services and Applications” in the “Computer Management” window.
  3. Click on “Services”.
  4. Look for “Windows Search” in the list that appears.
  5. Right-click the service and select “Properties
  6. Change the start-up type option to “Disabled” from the drop-down menu.

6.0 Disable the UAC feature

Although this feature is meant for security it can be a real nuisance sometimes. Here’s how to disable the User Account Control (UAC) Feature in Windows 7:

  1. From the Control Panel open the “User Accounts and Family Safety > User Account“.
  2. Click the “User Account Control” settings link.
  3. Drag the Slider towards “Never Notify”.
  4. Click “OK” and Re-boot.windows7 uac disable

7.0 Choose High Performance Power Plan

The Power settings in Windows 7 are set for balanced power consumption by the hardware. “Balanced” is not the same as “Optimal”…

  1. Double click the “Power Options” in the control panel.
  2. Click the down arrow showing “Show Additional Plans” to show the “High Performance” power plan
  3. Select the “High Performance” plan.windows7 high performance power plan

8.0 Enable and Use Hibernate or Sleep Mode

When entering Hibernation your computer writes the contents of your system memory to a permanent storage medium (nearly always a hard drive). This allows the computer to power-off yet retain the current usage state. Once the computer is turned back on the memory is refreshed with the hibernation data allowing you to resume working from the past session. Documents, applications and the desktop state are presented as they were when you entered Hibernation.

The feature is primarily designed for laptop users because it’s a very handy power-saving feature that extends battery life when your computer is idle. However, desktop users may also find this mode handy as it allows you to save power and resume your session very quickly.

Hibernation might not be activated by default on some computers, so you’ll need to manually enable it:

  1. Go to Start Menu, Type “CMD” in the search box
  2. Right click on CMD, Select “Run As Administrator”
    windows7 cmd run as admin
  3. At the Command console, type ” powercfg /hibernate on”
    windows7 cmd powercfg
  4. Go to Control Panel > Hardware and Sound > Power Options and click ” Change Plan Settings” on your currently selected plan.
  5. Click ” Advanced Power Settings“.
  6. Scroll down to “Allow Hybrid Sleep” and select “Off
  7. Click OK
    windows7 power advance setting
  8. You should now see the Hibernate option in your Shut down menu.

9.0 Optimize your Anti-Virus settings

Anti-Virus and Anti-Malware software can contribute to performance slowdowns. So much so that some users decide to go without real-time security software (not recommended for most users!).

A good way to achieve a sensible balance between protection and speed is to use an efficient anti-virus package that has a low resource footprint.

Most Anti-virus software comes configured for real-time scanning. Here are some tips to customize it for performance:

  1. Select scan by executable extentions
  2. Set no real-time scan for archives and big files.
  3. Set the Heuristic scan mode to low level
  4. Set the scan mode to “active” only when open any executable

These tips should be able to apply on almost any well known Anti-virus packages.

10.0 Turn off Unused Windows Features

There are many features in Windows 7 that most of us don’t use very often. Disabling them will really help in speeding things up:

  1. Open “Programs and Features” from the Control Panel.
  2. Click “Turn Windows features on or off” from the left pane.
  3. Uncheck all the features you don’t use in Windows 7.
  4. Restart the system for the changes to take effect.
    windows7 features off

11.0 Use the Tweak Power Tools

Many tweak and power tools already support Windows 7. Here are the best of them:



7stacks is an easy to use free app that lets Windows 7 (and Vista and XP) users have “stacks” of icons in their Taskbar (Win 7) or QuickLaunch Toolbar (Vista & XP). By using stacks, users can reduce icon clutter, and combine a group of related icons into a single icon.

For instance, if you use application suites such as Microsoft Office, OpenOffice, or Adobe CS4, you can have all the suite’s icons combined into one icon!

You can also use it to browse and access documents within a folder very quickly. Usually when you want to edit a series of frequently used documents you’d have to either launch the app, and go to File|Open, or open the (My) Computer icon and go into your (My) Documents folder and pick the file you want. With 7stacks you just create a stack to the document’s folder and open it with a couple of clicks.


Enhance MySe7en


Make your Windows 7 faster and even more responsive with EnhanceMySe7en

This program offers tools that take care of the registry, disk space and defragmentation, installed software, HDD temperature and other things related to system’s health.

The clean and easy interface grants you access to a comprehensive set of powerful and well classified tools, settings and tweaks.


Ultimate Windows Tweaker


The Ultimate Windows Tweaker offers some basic tweaking tools. For example in enables you to add more options to your context menu, or to customize Windows Explorer. It’s a simple tool, but can come in very handy at times.


XdN Tweaker


A very simple tool – if you want to customize a few settings only this is a good choice. Enables you to customize your explorer context menus too.


TweakNow PowerPack 2009


TweakNow PowerPack is a fully-integrated suite of utilities that lets you fine-tune every aspect of your computer’s operating system and Web browser.
The Registry Cleaner module provides you with a safe and simple way to clean your Windows Registry.

To keep your computer at top performance we recommend you clean your registry at least once a month.

For tweak lovers the suite’s Windows Secret section provides access to over 100 hidden Windows settings. Using modules included in this section you can easily customize your Windows like a bona-fide geek.

The Virtual Desktop module lets you run as many as four custom-designed desktop configurations simultaneously allowing you to tailor your computer screen to your mood and your work requirements.

Last but not least the suite also gives you a complete picture of all the aspects of your computer’s hardware, including detailed information about your motherboard, processor, video card, memory, hard disk and network.


That’s all for now!

This is quite a long post but I think it pretty much sums up every tips, tools and tweaks you’ll ever need to enhance the performance of your Windows 7.

Heavy gamers might find other more tailored lists out there but my intention was addressing the needs of most average users. Feel free to share any further tips and tweaks you’re familiar with and let me know what else I could add here to make this list even better.

Have fun tweaking but always remember to backup before making any crucial changes to your system.

Some of the link on this post may have affiliate links attached. Read the FTC Disclaimer.

Comments are closed.