Make Your Windows Faster
Table of Contents
This article provides tips on how to make Windows run faster by disabling unnecessary features and optimizing various settings. Let’s dive in!
Disable Network Folder Search #
- Open My Computer
- Click Tools menu
- Click Folder Options
- Click View tab
- Uncheck “Automatically search for network folders and printers”
- Click Apply
- Click OK
- Reboot your computer
Improve Memory Usage #
Cacheman improves computer performance by optimizing disk cache, memory and other settings.
After installing:
- Go to Show Wizard and select All
- Run all wizards using defaults (unless you know what you’re doing)
- Exit and Save Cacheman
- Restart Windows
Optimize Internet Connection #
TCP/IP Optimizer provides an easy way to optimize your connection:
- Download and install
- Click General Settings tab and select your Connection Speed (Kbps)
- Click Network Adapter and choose your internet interface
- Check Optimal Settings then Apply
- Reboot
Optimize Page File #
Give your page file a fixed size to prevent Windows from having to resize it:
- Right-click My Computer and select Properties
- Select Advanced tab
- Under Performance, click Settings
- Select Advanced tab and under Virtual Memory click Change
- Highlight your page file drive and set Initial Size equal to Maximum Size
For systems with:
- Less than 512MB RAM: Leave at default size
- 512MB+ RAM: Set page file to 1:1 ratio with physical memory
Improve Boot Times with BootVis #
- Download and Run
- Select Trace
- Select Next Boot and Driver Trace
- Accept default Trace Repetitions and Reboot
- After analysis completes, go to Trace menu and select Optimize System
- Reboot
- Wait for Optimizing System process to complete
Remove Desktop Background #
Desktop backgrounds use memory and slow loading times:
- Right-click Desktop and select Properties
- Select Desktop tab
- In Background window select None
- Click OK
Remove Unnecessary Fonts #
Fonts, especially TrueType, consume system resources:
- Open Control Panel
- Open Fonts folder
- Move unused fonts to backup folder (e.g., C:\FONTBKUP)
Disable Unnecessary Services #
Windows XP runs many unneeded services by default. To disable a service:
- Go to Start > Run and type “services.msc”
- Double-click service to modify
- Change Startup type to “Disabled”
Common services safe to disable:
- Alerter
- Clipbook
- Computer Browser
- Distributed Link Tracking Client
- Fast User Switching
- Help and Support (if unused)
- Human Interface Access Devices
- Indexing Service
- IPSEC Services
- Messenger
- NetMeeting Remote Desktop Sharing
- Portable Media Serial Number
- Remote Desktop Help Session Manager
- Remote Procedure Call Locator
- Remote Registry
- Secondary Logon
- Routing & Remote Access
- Server
- SSDP Discovery Service
- Telnet
- TCP/IP NetBIOS Helper
- Upload Manager
- Universal Plug and Play Device Host
- Windows Time
- Wireless Zero Configuration (keep if using wireless)
- Workstation
Disable System Restore #
System Restore can use gigabytes of disk space:
- Open Control Panel
- Click Performance and Maintenance
- Click System
- Click System Restore tab
- Check “Turn off System Restore on All Drives”
- Click OK
Defragment Page File #
Use PageDefrag to optimize page file performance:
- Download and Run PageDefrag
- Check “Defrag at next Reboot”
- Click OK
- Reboot
Speed Up Folder Access #
Disable last access time updates in Registry:
- Run regedit
- Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
- Create DWORD Value “NtfsDisableLastAccessUpdate”
- Set Value Data to “1”
Disable System Sounds #
System sounds can impact performance:
- Open Control Panel
- Click Sounds and Audio Devices
- Check “Place volume icon in taskbar”
- Click Sounds tab
- Choose “No Sounds” scheme
- Click Apply then OK
Enable Boot Defragmentation #
Optimize boot files placement:
- Run regedit
- Find HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
- Modify “Enable” value to “Y”
- Reboot
Improve Swap File Usage #
For systems with >256MB RAM:
- Run msconfig.exe
- Click System.ini tab
- Expand 386enh
- Add: ConservativeSwapfileUsage=1
- Click OK and restart
Speed Up Menu Display #
Reduce menu display delay:
- Run regedit
- Navigate to HKEY_CURRENT_USER\Control Panel\Desktop
- Modify “MenuShowDelay”
- Set value between 50-150 (0 makes menus too sensitive)
Accelerate Program Loading #
Add /prefetch:1 parameter to shortcuts:
- Right-click program shortcut
- Select Properties
- Add " /prefetch:1" to end of Target field
- Click OK
Improve Shutdown Speed #
Reduce application termination wait time:
- Run regedit
- Modify these values to “1000”:
- HKEY_CURRENT_USER\Control Panel\Desktop\WaitToKillAppTimeout
- HKEY_CURRENT_USER\Control Panel\Desktop\HungAppTimeout
- HKEY_USERS.DEFAULT\Control Panel\Desktop\WaitToKillAppTimeout
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\WaitToKillServiceTimeout
Optimize Boot Sequence #
Configure BIOS boot order:
- Enter BIOS (usually F2 or Delete at startup)
- Navigate to Boot menu
- Set Hard Drive as First Boot Device
- Save and exit
Configure Static IP #
Manual IP assignment can speed up boot:
- Open Network Connections
- Right-click adapter and select Properties
- Select TCP/IP and click Properties
- Choose “Use following IP address”
- Enter appropriate network settings
Enable DMA Mode #
Ensure drives use DMA for better performance:
- Open Device Manager
- Expand IDE ATA/ATAPI Controllers
- Check Primary/Secondary Channel settings
- Set Transfer Mode to “DMA if available”
Additional Tips #
- Use ClearMem to free up memory periodically
- Configure correct network card settings
- Disable delete confirmation dialogs
- Consider disabling Prefetch on low memory systems
Source: ActiveHowTo