You are on page 1of 15

Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.

html

Optimize XP - A Windows XP Optimization Guide


Repair Windows XP Recommended Download
Download Free Registry Scan. Repair Errors & Boost PC Speed. Microsoft Certified. Free
Improve Performance Now! Download

Optimize Windows XP to improve home, work and gaming performance safely. This Free guide will help
you improve your overall system performance without having to manually edit the Registry. I avoid using or
recommending "all-in-one" Windows XP Tweak programs since many blindly adjust settings that have no affect
on performance and can cause future problems. This guide is designed to be performed top to bottom, in
sequence since some steps are required to be performed before others. Before using this guide make sure your
system meets the Windows XP System Requirements <./XPRequirements.html>.

Read and follow the instructions carefully. This guide is not designed to be used in combination with
other Windows tweaking guides or other Windows tweaking software. Before using this guide make sure
all of your data is backed up. Viruses and Spyware can cause service pack installations to fail, make sure
you have run through Step 1 completely before proceeding.

Windows XP is still supported by Microsoft through April 8, 2014 <http://www.populartechnology.net


/2009/05/windows-xp-supported-until-2014.html>

Legal Notice - Reproduction of this guide in whole or in part is strictly forbidden. This guide and ALL
versions thereof are protected by copyright under the Digital Millennium Copyright Act (DMCA)
<http://www.copyright.gov/legislation/dmca.pdf>. Feel free to link to this Guide.

Step 1 - Malware Removal


Improved App Performance? Update Windows XP Drivers
Optimize Application Performance. Free White The Cheapest Way to Update Drivers.
Paper Shows You How. Awarded 5/5 Stars. Takes 2 minutes!

<./MalwareRemoval.html> Malware Removal Guide <./MalwareRemoval.html>

Clean Adware, Rootkits, Spyware, Trojans, Viruses and Worms. Malware is short for malicious software. It is a
general term that refers to any software or program code designed to infiltrate or damage a computer system
without the owner's informed consent. This guide will show you how to remove these infections and protect
yourself from future infections using free software.

FACT: 89% of consumer PCs are infected with Spyware <http://www.webroot.com/resources/stateofspyware


/excerpt.html>

1 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Malware infection is the #1 security issue facing Windows users.

Step 2 - Windows Update

<http://windowsupdate.microsoft.com/> Windows Update <http://windowsupdate.microsoft.com/>

Install All of the updates. Not just the critical ones. This may have to be run multiple times. Run it over again
until it says 0 updates available. Non-critical updates are essential for improved performance, compatibility and
enhanced features. They are all very safe to install.

Windows Update requires the following services be enabled in Windows XP:

- Automatic Updates - Automatic


- Background Intelligent Transfer Service - Manual or Automatic

Service Pack 3 is a cumulative update that includes all of the fixes and updates from the previous service
packs. It is highly recommended you install it for optimum performance and error free operation.

- List of fixes that are included in Windows XP Service Pack 3 <http://support.microsoft.com/kb/946480/>


(Microsoft)
- Steps to take before you install Windows XP Service Pack 3 <http://support.microsoft.com/kb/950717>
(Microsoft)

Note - Microsoft Windows Journal Viewer <http://www.microsoft.com/downloads


/details.aspx?FamilyID=fad44098-8b73-4e06-96d4-d1eb70eacb44&DisplayLang=en> can sometimes conflict with
Adobe Acrobat Reader when you open .PDF files, Error: "An installation package for the product Microsoft
Windows Journal Viewer cannot be found." If this is happening uninstall The Microsoft Windows Journal
Viewer, go to "Start", "Settings", "Add or Remove Programs". The Journal Viewer is only needed to read
Journal files created on a Windows XP Tablet Edition PC. It is highly unlikely you will ever need to read these.

Step 3 - Drivers

<./DriverXP.html> Windows Drivers <./DriverXP.html>

Update your drivers using the Windows Driver Guide. Installing the latest Drivers improves system performance
and application compatibility. Updated drivers include numerous bug fixes as well as system optimizations. It is
recommended for optimal system stability to only use Official drivers and not Beta or Prerelease versions.
Performance differences between driver versions including Beta or Pre-release drivers is negligible. The only
time Beta or Prerelease drivers should be considered is when a serious application bug is fixed in the Beta or
Prerelease version and the component manufacturer has not yet released the Official driver version that
includes the bug fix.

Step 4 - Tweaks

Visual Effects
Default Windows XP visual settings may look nice but they slow down system responsiveness. Here is how to
keep the "look" of Windows XP while losing the sluggish feel.

2 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Instructions - Go to "Start", "Settings", "Control Panel", "System", "Advanced" tab, in the "Performance"
section select "Settings". Leave only the following checked:

√ Show shadows under menus


√ Show shadows under mouse pointer
√ Show translucent selection rectangle
√ Smooth edges of screen fonts
√ Use drop shadows for icons labels on the desktop
√ Use visual styles on windows and buttons

Then select "Apply" and "OK". - Source <http://www.microsoft.com/windowsxp/using/setup/personalize


/performance.mspx>

ClearType - If you have a Flat Panel Display (Notebook, LCD, Plasma) you will notice improved font display
quality enabling ClearType over traditional forms of font smoothing or anti-aliasing. ClearType improves
readability on color LCD displays with a digital interface, such as those in laptops and high-quality flat panel
displays.

Instructions - Go to "Start", "Settings", "Control Panel", "Display", "Appearance" Tab, "Effects" button, check
"Use the following method to smooth edges of screen fonts", select "ClearType".

The Paging File


Windows XP by default uses a System managed paging file that works well and it is highly recommended
to leave it alone.

"In modern operating systems, including Windows, application programs and many system processes always
reference memory using virtual memory addresses which are automatically translated to real (RAM (Random
Access Memory)) addresses by the hardware. Only core parts of the operating system kernel bypass this address
translation and use real memory addresses directly. Virtual Memory is always in use, even when the memory
required by all running processes does not exceed the amount of RAM (Random Access Memory) installed
on the system. All processes (e.g. application executables) running under 32 bit Windows gets virtual memory
addresses (a Virtual Address Space) going from 0 to 4,294,967,295 (2*32-1 = 4 GB), no matter how much
RAM (Random Access Memory) is actually installed on the computer. In the default Windows OS configuration, 2
GB of this virtual address space are designated for each process' private use and the other 2 GB are shared
between all processes and the operating system. Normally, applications (e.g. Notepad, Word, Excel, Acrobat
Reader) use only a small fraction of the 2GB of private address space. The operating system only assigns
RAM (Random Access Memory) page frames to virtual memory pages that are in use. RAM (Random Access
Memory) is a limited resource, whereas virtual memory is, for most practical purposes, unlimited. There can be a
large number of processes each with its own 2 GB of private virtual address space. When the memory in use by
all the existing processes exceeds the amount of RAM (Random Access Memory) available, the operating system
will move pages (4 KB pieces) of one or more virtual address spaces to the computer's hard disk, thus freeing
that RAM (Random Access Memory) frame for other uses. In Windows systems, these "paged out" pages are
stored in one or more files called pagefile.sys in the root of a partition."

- RAM, Virtual Memory, Pagefile and all that stuff <http://support.microsoft.com/default.aspx?scid=kb;en-us;


555223>

Default - Windows XP will automatically set the paging file to the following size based on how much

3 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

RAM (Random Access Memory) is in your system.

Less than 1GB of RAM (Random Access Memory)


- Initial size (MB (Megabyte)): 1.5 x the amount of RAM (Random Access Memory) in your system
- Maximum size (MB (Megabyte)): 3.0 x the amount of RAM (Random Access Memory) in your system (32-bit
PF (paging file) Size Limit = 4095 MB (Megabyte))

More than or equal to 1GB of RAM (Random Access Memory)


- Initial size (MB (Megabyte)): 1 x the amount of RAM (Random Access Memory) in your system
- Maximum size (MB (Megabyte)): 3.0 x the amount of RAM (Random Access Memory) in your system (32-bit
PF (paging file) Size Limit = 4095 MB (Megabyte))

- What is the Page File for anyway? <http://blogs.technet.com/askperf/archive/2007/12/14/what-is-the-page-file-


for-anyway.aspx> (Microsoft Performance Team)

Notes - A properly configured paging file will not resize (increase) so long as the Initial size is set large enough
and you have not run out of available RAM (Random Access Memory). Allowing the paging file to resize is
recommended for unforeseen memory intensive situations and will prevent "Out of Memory" error messages
from occurring. Any resizing will reset to the default Initial size upon reboot and will not cause any permanent
fragmentation of the paging file. Setting the Initial size too large has no negative impact on system performance
except to waste disk space if it is not used. Since disk space is usually plentiful it is safer than setting it too small.
All arguments about setting the paging file smaller are to conserve disk space and have nothing to do with
performance. A permanent solution to this is to add more RAM (Random Access Memory) to your system. It is a
good idea to have at least 1 GB (Gigabyte) to 2 GB (Gigabyte) of RAM (Random Access Memory) in a PC today.
A simple test to determine if you need more RAM (Random Access Memory) is to use you PC for a whole day
without rebooting, then look at the Task Manager (Ctrl-Alt-Delete), Performance tab. If the "Commit Charge -
Peak" is ever higher than the "Physical Memory - Total" your system could benefit from adding more
RAM (Random Access Memory). When you change the amount of RAM (Random Access Memory) in your system
with a System managed paging file, Windows XP will automatically adjust the paging file size for you.

Optimization - If you have more than one Hard drive in your computer you can create a second paging file on
the other physical Hard drive, which will increase paging file performance. Windows uses an internal algorithm
to determine which paging file to use for optimal virtual memory management.

- How to configure paging files for optimization and recovery in Windows XP <http://support.microsoft.com
/kb/314482/> (Microsoft)

Solid State Drives (SSD) - Most pagefile operations are small random reads or larger sequential writes, both of
which are types of operations that SSDs handle well. In fact, given typical pagefile reference patterns and the
favorable performance characteristics SSDs have on those patterns, there are few files better than the pagefile to
place on an SSD.

- Support and Q&A for Solid-State Drives <http://blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-


state-drives-and.aspx> (Microsoft)

Disable Indexing Service


The Indexing Service in Windows XP indexes your files presumably to shorten the time needed to search your
hard drive if you are looking for a specific file or part of a phrase inside a file. However, the constant indexing
of files actually slows down system performance by using a lot of pagefile space and CPU time. -

4 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Source <http://support.microsoft.com/default.aspx?scid=kb;en-us;899869>

Instructions - To disable the Indexing Service go into "My Computer", right-click on all your hard drive
partitions one at a time, left-click "Properties". Uncheck "Allow Indexing Service to index this disk for fast file
searching". Select "Apply changes to sub folders and files". If any files cannot be updated select "Ignore All".

Increase the Mouse Pointer Speed


By default Windows sets the Mouse Pointer Speed to an average speed, which can slow down the time it takes
to move the cursor around the screen. Increasing this will allow you use your computer quicker and more
efficient with less mouse movement.

Instructions - Go to "Start", "Settings", "Control Panel", "Mouse", "Pointer Options" tab, under "Motion" adjust
the slider 1 to 5 steps closer to "Fast". Only 1 to 3 steps is recommended. Then check "Enhance pointer
precision" and select "OK".

Notes - This is a personal preference and should be decided by the user. The tab that the Motion setting will be
under can change with third party mouse drivers. Novice Windows users or users with Motion Disabilities will
not want to adjust this much, if at all. Cheap and worn out mice can give poor responsiveness, it is
recommended to be using a precision optical mouse. Microsoft Optical Mice are highly recommended.

<http://home.comcast.net/~optimizexp/Files/Prefetcher_Fix.zip> Prefetcher Fix -


Download <http://home.comcast.net/~optimizexp/Files/Prefetcher_Fix.zip>
Prefetching is a new feature in Windows XP that dramatically improves initial application load times and
Windows boot times automatically. The slower your system and the larger an application, the more Prefetching
helps. Even high end systems benefit from prefetching with large, slow loading applications, such as large
games. By default Prefetching is enabled in Windows XP and already configured optimally. However there
is a lot of misinformation regarding this feature and bad "tweak" programs on the Internet that can disable
prefetching and cripple your application load times. Find out more in XP Myths <./XPMyths.html#Optimization>.
Windows Prefetching requires that the Task Scheduler service be running and set to Automatic. The other
Prefetcher settings have to be set in the Registry, this file will do this all for you. -
Source <http://msdn.microsoft.com/en-us/magazine/cc302206.aspx>

Instructions - Download, unzip and run the "Prefetcher Fix.reg" file and reboot. This will restore the Windows
Prefetcher to it's default and optimal state. It will also set the Task Scheduler Service to Automatic.

- Task Scheduler - Automatic

Then use Windows Explorer and look in the C:\WINDOWS\Prefetch folder. You should see a file name for
any application you have started since Prefetching was enabled. Never clean this folder or disable Windows
Prefetching with any "tweaks" as you will cripple your application load times and Windows boot times by as
much as 100%. The Prefetch folder and layout.ini files are self-cleaning when it reaches 128 entries down to the
32 most used applications. No user intervention is ever necessary. Once you have confirmed it is running leave
it alone. Anyone who claims otherwise does not understand how Windows XP Prefetching works.

Solid State Drives (SSD) - SSDs that perform adequately on random reads and do not have glaring performance
issues with random writes or flushes can benefit from having prefetching disabled. Some first generation SSDs
had severe enough random write and flush problems that ultimately lead to disk reads being blocked for long

5 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

periods of time. With prefetching enabled, performance on key scenarios was markedly improved.

- Support and Q&A for Solid-State Drives <http://blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-


state-drives-and.aspx> (Microsoft)

Step 5 - Utilities

<http://download.sysinternals.com/Files/Autoruns.zip> Autoruns - Download <http://download.sysinternals.com


/Files/Autoruns.zip> - Home Page <http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx>
Utility to display and control startup applications. Disabling unnecessary startup applications improves boot up
time and overall system performance.

Instructions - Unzip and launch Autoruns.exe, wait until it says "Ready" in the bottom left corner, then select
the "Logon" tab. Next select "Options", check "Hide Microsoft Entries" and press the refresh button or press the
"F5" key. The remaining items are third party applications. Uncheck all that are not needed, this will disable
them from loading at Windows startup. AntiVirus and Firewall applications are necessary applications that
should be running on startup. If you are unsure of what something is, highlight it, select "Entry", then "Google"
to launch a search for more information regarding the highlighted application. You can permanently remove
items by deleting them. Do not "Delete" anything unless you are 100% positive you do not need it. Disabled
(Unchecked) items can be activated again by rerunning Autoruns, checking the item and restarting Windows.

Notes - You can control the startup applications for separate user accounts by selecting "User" and the account
you want to edit. This is a much more powerful tool than the built-in System Configuration Utility (msconfig).

<http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us
/defrag_overview.mspx?mfr=true> Disk Defragmenter - Home Page <http://www.microsoft.com/resources
/documentation/windows/xp/all/proddocs/en-us/defrag_overview.mspx?mfr=true> - (Unnecessary if Diskeeper is
installed)
Built-in Windows defragmenter, a lite version of Diskeeper. File system performance is maximized when files
are contiguous on the disk. This means that all of the data in each file would be located consecutively on the
Hard Drive. Instead of fragmented into separate parts all over the disk surface, causing the Hard Drive to work
harder (slower) to read and write your files. While "Disk Defragmenter" is better than nothing it does not fully
optimize your hard drive performance, runs 300-500% slower, cannot be scheduled without a third party
application and includes no advanced features <http://www.diskeeper.com/diskeeper
/home/profeatures.asp?RId=778>. Since the built-in "Disk Defragmenter" is very I/O intensive your system is not
usable while it is running. There are no Free Defragmenters that do a better job, in which case you have to
purchase a Commercial Defragmenter such as Diskeeper <http://www.diskeeper.com/diskeeper
/home/diskeeper.asp?RId=778>.

Instructions - Double-click "My Computer", right-click the local disk volume that you want to defragment,
Example: Local Disk (C:), and then left-click "Properties". On the "Tools" tab, select "Defragment Now", then
"Defragment". The following service needs to be enabled:

- DCOM Server Process Launcher - Automatic

Alternate - Go to "Start", "Run", type "Dfrg.msc". Select the volume that you want to defragment, then select
"Defragment".

6 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Solid State Drives (SSD) - SSDs perform extremely well on random read operations, defragmenting files isn't
helpful enough to warrant the added disk writing defragmentation produces.

- Support and Q&A for Solid-State Drives <http://blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-


state-drives-and.aspx> (Microsoft)

+ <http://kevin.gearhart.com/startdefrag.exe> StartDefrag - Download <http://kevin.gearhart.com


/startdefrag.exe> - Home Page <http://kevin.gearhart.com/startdefrag/index.htm> - (Unnecessary if Diskeeper is
installed)
Automates the scheduling of the built-in Disk Defragmenter to run at a set time everyday or once a week.

Instructions - Install and run. Select the "Configuration" tab, under "Scheduled Day" either select a specific day
during the week or "Everyday". Then under "Scheduled Hour" select a time when you will not be on the
computer but the computer will be on. This is important since the built-in Disk Defragmenter will consume most
of the system's resources while running and will not be usable until it is finished. Finally select "Save Changes"
and "Exit".

Notes - Do not use this with Diskeeper, which includes a much more advanced and efficient real-time
scheduling option. If you install Diskeeper delete the StartDefrag scheduled task and uninstall StartDefrag. To
delete the scheduled task, go to "Start", "Programs", "Accessories", "System Tools", "Scheduled Tasks" and
delete the task. If it is the only scheduled task listed it will be called "AT1".

+ <http://download.sysinternals.com/Files/PageDefrag.zip> PageDefrag -
Download <http://download.sysinternals.com/Files/PageDefrag.zip> - Home Page <http://technet.microsoft.com/en-us
/sysinternals/bb897426.aspx> - (Unnecessary if Diskeeper is installed)
Defragment the paging file and the Registry. "One of the limitations of the Windows 2000/XP defragmentation
interface is that it is not possible to defragment files that are open for exclusive access. Thus, standard
defragmentation programs can neither show you how fragmented your paging files or Registry hives are, nor
defragment them. Paging and Registry file fragmentation can be one of the leading causes of performance
degradation related to file fragmentation in a system."

Instructions - Download, Run, Look at the "Fragments" column if any of the items is in more than one fragment
select "Defrag at next Reboot", then "Ok" and Reboot.

Notes - If you readjust the paging file size, rerun PageDefrag, otherwise this only needs to be run once. On badly
fragmented hard drives with a lot of files, PageDefrag may take a long time to run, be patient and let it finish.

<http://www.diskeeper.com/diskeeper/home/purchase.aspx?RId=778> Diskeeper - Diskeeper Home -


$29.95 <http://www.diskeeper.com/diskeeper/home/purchase.aspx?RId=778> / Diskeeper Pro -
$59.95 <http://www.diskeeper.com/diskeeper/home/professional.aspx?RId=778> / Diskeeper Pro Premier -
$99.95 <http://www.diskeeper.com/diskeeper/home/premier.aspx?RId=778> / Comparison
Chart <http://www.diskeeper.com/diskeeper/home/dk2009comparisonchart-home.aspx>

7 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

<http://www.diskeeper.com/diskeeper/home/home.aspx?RId=778>
Diskeeper is the full, automatic version of the limited built-in "disk defragmenter". Now over seven generations
newer, it includes enhanced features that Defragment your computer automatically, faster and more thoroughly.
The High Speed Defragmentation Engine runs 300-500% faster than the built-in "disk defragmenter".
Real-Time Defragmentation automatically handles fragmentation as it occurs with no drain on system
resources. InvisiTasking technology allows Diskeeper to run invisibly, keeping your PC defragmented while
you are using it - you will never even know Diskeeper is running. Power Management for laptops prolongs
battery life by suspending background defragmentation while on battery power. Diskeeper offers the best
performance <./DiskeeperPerformance.html> of all commercial defragmenters. Hard Drives are the slowest
component in your PC, do not let Disk Fragmentation slow it down even more.

"If you want increased disk performance and speed, install Diskeeper on all your systems."
- John Iasiuolo (Computer Outlook Radio Show) - Diskeeper Testimonials <./DiskeeperTestimonials.html>

This graph shows how fragmented your Hard drive can get after just two weeks of using only Internet Explorer
and Microsoft Word.

<http://www.izarc.org/download.html> IZArc - Download <http://www.izarc.org/download.html> - Home


Page <http://www.izarc.org/>
A 100% Free archive utility that supports many archive formats like: 7-ZIP, A, ACE, ARC, ARJ, B64, BH,
BIN, BZ2, BZA, C2D, CAB, CDI, CPIO, DEB, ENC, GCA, GZ, GZA, HA, IMG, ISO, JAR, LHA, LIB, LZH,
MDF, MBF, MIM, NRG, PAK, PDI, PK3, RAR, RPM, TAR, TAZ, TBZ, TGZ, TZ, UUE, WAR, XXE, YZ1, Z,
ZIP, ZOO. With a modern easy-to-use interface, IZArc provides support for most compressed and encoded
files, as well as access to many powerful features and tools. It allows you to drag and drop files from and to
Windows Explorer, create and extract archives directly in Windows Explorer, create multiple archives spanning
disks, creating self-extracting archives, repair damaged zip archives, converting from one archive type to

8 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

another, view and write comments and many more.

<http://download.microsoft.com/download/f/c/a/fca6767b-9ed9-45a6-b352-839afb2a2679
/TweakUiPowertoySetup.exe> TweakUI - Download <http://download.microsoft.com/download/f/c/a/fca6767b-
9ed9-45a6-b352-839afb2a2679/TweakUiPowertoySetup.exe> + Control Panel <http://www.dougknox.com/xp/utils
/xp_addtweakui.zip> - Home Page <http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx>
This Windows XP PowerToy gives you access to system settings that are not exposed in the Windows XP
default user interface, including mouse settings, Explorer settings, taskbar settings, and more.

Instructions - Download, install, add to the Control Panel and run. Under "Mouse" slide "Menu Speed" to
"Fast", under "Explorer" check "Use Classic Search in Explorer" (Gets rid of the Dog).

Step 6 - Services
Windows XP has some extra services running by default that most people will never use. By disabling these
services you will improve Windows boot time and security. Other performance related claims to disabling
services are Myths <./XPMyths.html>.

<http://www.grc.com/files/shootthemessenger.exe> Shoot The Messenger - Download <http://www.grc.com


/files/shootthemessenger.exe> - Home Page <http://www.grc.com/stm/shootthemessenger.htm>
Disables Windows Messaging service. This will prevent online spammers from abusing this and causing non
browser related message Pop-ups during normal system operation. Installing SP2 (Service Pack Version 2) or
higher will disable the messenger service for you.

<http://www.grc.com/files/unpnp.exe> Unplug n' Pray - Download <http://www.grc.com/files/unpnp.exe> -


Home Page <http://www.grc.com/unpnp/unpnp.htm> - Details <http://www.sans.org/resources/malwarefaq
/win_upnp.php>
Disables Windows potentially dangerous and exploitable Universal Plug and Play networking capability.
UPNP (Universal Plug and Play) allows software applications to automatically open ports on a UPNP (Universal
Plug and Play) router without your permission.

<http://www.blackviper.com/WinXP/servicecfg.htm> Windows XP Services Guide


Run XP-AntiSpy, Shoot The Messenger and Unplug n' Pray first since those utilities will disable some of these
services for you. If you are not 100% sure about a service leave it on its default state. The goal is not to turn off
as many services as possible but rather to disable only unneeded services.

Instruction - Go to Start, Run, type "services.msc" and press enter. Left-click on the status bar twice to filter all
the started service to the top. Double left-click on the Service Name you wish to change. Change the "Startup
Type" to either Automatic, Manual or Disabled then select "Apply" and "OK", repeat for all of the following:

Disabled - The following is a list of Services that you can disable on most systems:

Alerter
Distributed Link Tracking Client

9 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Help and Support - (If you use Windows Help and Support leave this enabled)
Indexing Service
IPSEC Services
Messenger - (Shoot the Messenger and installing SP2 (Service Pack Version 2) or higher will disable this)
Portable Media Serial Number - (Leave enabled for use with security dongles)
Remote Registry Service
Secondary Logon - (Required to use the "Run As" feature)
SSDP Discovery Service - (Unplug n' Pray will disable this)
Telnet
Upload Manager

Automatic - The following is a list of Services that should always be set to automatic:

Application Layer Gateway Service - (Required by the Windows XP Firewall)


Automatic Updates - (Required by Windows Updates)
Background Intelligent Transfer Service - (Required by Windows Updates)
COM+ Event System - (Required by various applications)
Cryptographic Services - (Required to confirm the signature of Windows system files, protected root
services and key services)
DCOM Server Process Launcher - (Required by the Disk Defragmenter)
DHCP Client - (Required for Cable/DSL connections and routers)
DNS Client - (Improves Internet performance)
Event Log - (Required by Windows and cannot be stopped)
Logical Disk Manager - (Required to manage and update your hard drives)
Network Connections - (Required by network connections)
Plug and Play - (Required by your system hardware, Never Disable This!)
Print Spooler - (Required by printers)
Protected Storage - (Required to protected sensitive data and to prevent access by unauthorized services,
processes, or users.)
Remote Procedure Call (RPC) - (Required by Windows, Never Disable This!)
Security Accounts Manager - (Required to store security information for local user accounts)
Security Center - (Notifies you of your Firewall, Automatic Updates and Virus Protection status)
Shell Hardware Detection - (Required by the AutoPlay feature)
System Event Notification - (Required by various applications)
System Restore Service - (Required by the System Restore feature)
Task Scheduler - (Required by the Windows Prefetcher and other applications like Norton AV, Never
Disable This!)
Terminal Services - (Required by the Security Center Alert feature)
Themes - (Required by the new look of Windows XP)
Windows Audio - (Required for sound)
Windows Firewall/Internet Connection Sharing (ICS) - (Required by the Windows XP Firewall)
Windows Management Instrumentation - (Required by Windows, Never Disable This!)

Network Services - The following is a list of Services that are required on home networks and LAN (Local Area
Network)s:

Computer Browser - (Locates local computers and resources on a LAN (Local Area Network))
DHCP Client - (Required for Cable/DSL connections and routers)
Network Connections - (Required by network connections)
Server - (Required for network shares and managing local user accounts)
TCP/IP NetBIOS Helper - (Required for NetBIOS name resolution)

10 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Wireless Zero Configuration - (Required if you are on a wireless network)


Workstation - (Required for access to LAN (Local Area Network) shares and servers)

Notes - Windows Updates can enable services that you have previously disabled. Check which services are
running after a future Windows Update is completed. If applications stop working after this it is usually due to
being to aggressive with disabling services. Enable the services you disabled one at a time until the application
works. In the future leave this service on automatic. If you run into any problems set all services back to their
Defaults <http://www.blackviper.com/WinXP/servicecfg.htm> and start over.

Step 7 - Internet

<http://www.speedguide.net/files/TCPOptimizer.exe> TCP/IP Optimizer -


Download <http://www.speedguide.net/files/TCPOptimizer.exe> - Home Page <http://www.speedguide.net
/downloads.php> - Speakeasy Speed Test <http://www.speakeasy.net/speedtest/>
Application to optimize your Internet connection.

Instructions - Download and run. Under the "General Settings" tab select your Connection Speed (Kbps), which
is your Maximum Download Speed. If you do not know what it is, contact your ISP (Internet Service Provider)
and ask them. Make sure the value you get is in Kbps <http://www.webopedia.com/TERM/K/Kbps.html>. (Exact
capitalization is important, uppercase K, lowercase b ect...) Otherwise use the Speed Test and select the Closest
City to get a rough idea of what it should be, then round this value (Download Speed) up to the closest size in
TCP/IP Optimizer. Under "Network Adapter" choose the Network interface you use to connect to the Internet,
select "Optimal settings", then "Apply changes" and "Yes" to Reboot.

Notes - Setting the Connection Speed higher than your Maximum ISP (Internet Service Provider) Download Speed
will NOT improve performance and may actually hurt performance. Whatever your ISP (Internet Service
Provider) claims is your Maximum Download Speed should always be used regardless of what the Speed Test
shows. Maximum Download Speeds are theoretical and not always attainable for various reasons. It is normal
for them to fluctuate. However, drastic differences in what your ISP (Internet Service Provider) claims you should
get and what you are actually getting should be brought up with your ISP (Internet Service Provider). It is your
money after all and I would want to get what I paid for.

<http://www.lvllord.de/?lang=en&url=downloads> TCP/IP Slowdown Fix (Event ID 4226 Patcher) -


Download <http://www.lvllord.de/?lang=en&url=downloads> - Mirror <http://home.comcast.net/~optimizexp/Files
/EvID4226Patch223d-en.zip> - Home Page <http://www.lvllord.de/> - Forums <http://www.lvllord.de/forum
/index.php?c=2>
Windows XP SP2 (Service Pack Version 2) or higher limits the number of simultaneous incomplete outbound
TCP connection attempts per second to 10 from an "unlimited" number (16777214) in SP1 (Service Pack Version
1). With the new implementation, if a P2P (Peer to Peer) or some other network program attempts to connect to
100 sites at once, it would only be able to connect to 10 per second, so it would take it 10 seconds to reach all
100. In addition, even though the setting was registry editable in SP1 (Service Pack Version 1), it is now only
possible to edit by changing it directly in the system file tcpip.sys. Keep in mind this is a cap only on
simultaneous incomplete outbound connect attempts per second, not total connections. Servers and P2P (Peer to
Peer) programs can definitely be affected by this new limitation. The purpose of this is an attempt to limit the
speed at which Viruses and Worms spread. However this does absolutely nothing to improve YOUR security. It
merely attempts to slow the spread of a Viruses and Worms from your computer to others AFTER you have
been infected. Remember it is a limit on OUTBOUND not Inbound connections. I recommend installing this
patch for optimal network and Internet performance.

11 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Instructions - Download, unzip and run. Press "Y" and then Enter. A "Windows File Protection" window will
come up, ignore this by selecting "Cancel" then "Yes" and Reboot. This warning is normal since you are editing
a protected system file.

Notes - Various Windows updates resets the simultaneous incomplete outbound TCP connection attempt limit to
10.

Notes - AntiVirus programs may incorrectly detect the EvID4226Patch.exe file as a virus. This is a False
positive <http://en.wikipedia.org/wiki/False_positive>. The file is perfectly safe but being incorrectly identified by
your AntiVirus program as malicious. First make sure you are using the very latest version of your AntiVirus
program and pattern file, if it does not go away contact the makers of your AntiVirus programs so they can
resolve the error.

WEB BROWSERS
Despite all the online hype, the far majority of users are best served using Internet Explorer for maximum web
page compatibility.

<http://www.microsoft.com/windows/products/winfamily/ie/default.mspx> Internet Explorer 8 - Home


Page <http://www.microsoft.com/windows/Internet-explorer/default.aspx> - Features <http://www.microsoft.com
/windows/internet-explorer/features/overview.aspx> - Download <http://www.microsoft.com/windows/internet-explorer
/worldwide-sites.aspx>
Internet Explorer 8 maintains the most web page compatibility of any browser with tabbed browsing, integrated
search, crash recovery and an anti-phishing filter. Pop-up blocking support was first added in Windows XP SP2
for Internet Explorer 6 and is built-in to Internet Explorer 8. Since the single most important feature of a
browser is web page compatibility, this is an excellent choice for most users.

<./FirefoxMyths.html> Firefox Myths - Get the facts <./FirefoxMyths.html>


Firefox is not being recommended here for many reasons.

Step 8 - Boot

Boot Optimization

This will invoke the built-in Windows XP boot time optimization process instead of waiting for it to be run
automatically by Windows (roughly every three days and after the system has been idle 10 minutes). You will
notice immediate improvement in boot performance for this reason. It is not necessary to do this again unless
something has been added or removed from the boot sequence (Drivers, Startup Applications ect...) and you do
not feel like waiting 3 days for it to be automatically optimized by Windows.

Instructions - Reboot Windows XP two times, each time wait one full minute after the desktop appears to allow
Windows time to fully write to the NTOSBOOT-B00DFAAD.PF file before proceeding. After the second reboot
go to "Start", "Run" and Type (or copy and paste):

Rundll32.exe advapi32.dll,ProcessIdleTasks

This can take a few minutes to run but no notification will be given when it is finished. You will notice increased

12 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Hard drive activity while it is running - wait until this stops.

Notes - Everything needs to be installed and updated for optimal results. Many previous steps also improve boot
times - such as the Prefetcher Fix, disabling Services (except the Task Scheduler), using Autoruns and
Defragmenting.

- Advanced troubleshooting for general startup problems in Windows XP <http://support.microsoft.com


/kb/308041> (Microsoft)
- Benchmarking on Windows XP <http://www.microsoft.com/whdc/archive/benchmark.mspx> (Microsoft)
- Troubleshooting the Startup Process <http://technet.microsoft.com/en-us/library/bb457123.aspx> (Microsoft)

Step 9 - Shutdown

<http://www.microsoft.com/downloads/details.aspx?FamilyId=1B286E6D-8912-4E18-B570-42470E2F3582&
displaylang=en> User Profile Hive Cleanup Service (UPHCLean) - Download <http://www.microsoft.com
/downloads/details.aspx?FamilyId=1B286E6D-8912-4E18-B570-42470E2F3582&displaylang=en> -
64-bit <http://blogs.technet.com/uphclean/archive/2008/10/31/new-uphclean-beta-build.aspx> - Home
Page <http://blogs.technet.com/uphclean/>

This service will help with slow log off and unreconciled profile problems.

Instructions - Download and install.

Notes - UPHClean v1.6d does not function under Windows XP x64 Edition. A future version of UPHClean may
be supported under those operating systems.

- Advanced troubleshooting for shutdown problems in Windows XP <http://support.microsoft.com/kb/308029/>


(Microsoft)
- You experience log off problems on a Windows XP-based Computer <http://support.microsoft.com/kb/837115>
(Microsoft)

Advanced

Disable NTFS 8.3 Filenames

The creation of 8.3 filenames and directories for all long filenames and directories on NTFS partitions may
decrease directory enumeration performance.

[HKLM\SYSTEM\CurrentControlSet\Control\FileSystem] "NtfsDisable8dot3NameCreation"

Instructions - Go to "Start", "Run", and Type: fsutil behavior set disable8dot3 1

Notes - Some 16-bit (DOS) applications may not be able to find files and directories with long filenames.

- How to Disable the 8.3 Name Creation on NTFS Partitions <http://support.microsoft.com/kb/121007> (Microsoft)

Disable NTFS Last Access Time

13 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Disabling the Last Access Time improves the speed of folder and file access.

[HKLM\SYSTEM\CurrentControlSet\Control\FileSystem] "NtfsDisableLastAccessUpdate"

Instructions - Go to "Start", "Run", and Type: fsutil behavior set disablelastaccess 1

Notes - This can affect programs such as backup and Remote Storage that rely on this feature.

- Fsutil behavior <http://technet.microsoft.com/en-us/library/cc785435.aspx> (Microsoft)

Freeware
Stop paying for software you can get for free! Using the following two guides you can get everything you need
from expensive Office Suites and Photo Editing software to over 100 Games for free:

<./XPFreeware.html> XP Freeware <./XPFreeware.html> - This guide will show you the best Freeware
Applications for Windows. From expensive Office Suites to Photo Editing software. Why are you paying
hundreds of dollars for software that you can get for free?

<./XPGames.html> XP Games <./XPGames.html> - This guide covers the better Freeware games from
Independent Developers and Commercial Publishers. These games are 100% free full games, not Demos or
Shareware. None have any Adware, Spyware or Viruses. Get over 100 quality games without having to spend a
dime.

Archive
SP1 Slowdown Hotfix <./SP1SlowdownHotfix.html>

End
This guide is under constant revision as new optimizations are uncovered and evaluated. Feel free to submit
suggestions or comments to OptimizeXP@comcast.net <mailto:OptimizeXP@comcast.net?subject=Optimize XP
Comment>. Do not send Technical Support Questions.

<./DiagnoseXP.html> Diagnose XP <./DiagnoseXP.html> - Use this guide to troubleshoot any system


problems.

<./SecureXP.html> Secure XP <./SecureXP.html> - Improve Windows XP's Security on computers not


connected to a Domain (Home Users).

<./XPMyths.html> XP Myths <./XPMyths.html> - Make sure to read this before submitting suggestions since
this explains why some optimizations are not listed here.

Author: Andrew K

14 of 15 12/14/2009 6:26 PM
Optimize XP http://home.comcast.net/~SupportCD/OptimizeXP.html

Modified: 11-23-2009
Markup: XHTML 1.0 Transitional
Copyright © 2002-2009 Andrew K. All Rights Reserved.

15 of 15 12/14/2009 6:26 PM

You might also like