Make Windows XP Run Faster

Make Windows XP Run Faster!

Installing Windows 2000 and Windows XP on old computers
Making Windows 2000 run (rather well) on only 32MB RAM

Make Windows XP Blazingly Fast

≈ Overview and General Ideas
≈ Part 1: Increase and Free Memory/RAM
≈ Part 2: Optimize Hard Drive and Data
≈ Part 3: Finishing the Optimization Process
≈ Software Recommendations

TweakHound's Super XP Tweaking Guide - SP3 Final
A guide to Tweak & Optimize XP.
Section & Title

Format Windows XP

This explains step-by-step how to format hard drive partition using the Windows XP installation CD.

Before you continue, make sure you have backup of all documents you may need that are saved in C:, My Documents folder or your desktop.

Boost Windows Xp Performance Fast - 3 Easy Steps to Make Your PC Run Like New

It's very frustrating but as time goes by windows Xp actually works slower and slower

Make Windows XP Run Faster!


1 tbsp Windows Updates
2 cups Virus/Malware remover
3 lbs Software Cleanup powder
2 tbsp Hard Disk Scrubber
1 slice Defrag
1 tsp Startup Weeder
1/2 cup Registry Shavings
2 cups Virtual Memory Sanitizer
1 Extraneous Services Remover

7 Tips to Keep Windows XP Fast and Responsive

Installing Windows 2000 and Windows XP on old computers
Making Windows 2000 run (rather well) on only 32MB RAM

By Daniel Iversen,
16 July
There are times when it can and should (sometimes) be done…
installing Windows 2000 on very old computers with only 32 megabytes
(MB) of memory (RAM). I’ve seen 64 and 96 MB RAM computers struggling
with Windows 2000 but if you configure the system correctly it can run
fast and well. Note though that there is no “magic bullet”. Although
your old computer can run faster it will never compete with modern
hardware in terms of performance.
This is a short guide to show you how to run Windows 2000 on such old
computers and maintain a fast (as possible) performing system.
The computer I installed Windows 2000 on was a Toshiba Libretto 110
sub-notebook with 233 Mhz and 32 MB RAM.

Why would you do that?I had an old but very leight-weight small subnotebook that I
needed for after hours support for one of my clients… I needed to
install Windows 2000 to use my mobile phone (LG U8110/U8120) as an
infrared modem to access the
high speed 3G data network. Your reason might be that you have an old
PC you don’t want to throw away and Windows 95/98/Me might not give you
the features you are looking for… be aware though that if Windows 98
meets your needs it is stupid to upgrade because you have lots less
memory to work with when installing Windows 2000.
 Before the tweaks in this document

Windows 2000 would startup/boot in
30 seconds and you would have between 3-4 MB RAM left for your
applications. The system responsiveness is sluggish.
 AFTER the tweaks in this document

 Windows 2000 would startup/boot in 10 seconds
(using hibernation) – which is faster than my 2.4Ghz/400MB laptop ..
and you would have more than 10 MB RAM left for
applications. The system responsiveness is rather fast.

(for picture look at origin page) this page is only backup

Figure 1: The performance of my
old subnotebook after tweaks


Install the plain Windows 2000 operating system oin the computer.

Keep in mind:
  • DONT install an
    extra service pack (they can offer perfromance and reliability
    improvements on faster computers but on old computers with few tasks
    they are just a bloat). Make sure your Windows installation CD isn’t
    already “slipstreamed” with a service pack.
  • Don’t install multiple languages (i.e. no multiple keyboard
    layouts) as it takes up precious resources… just stick with U.S.
  • DON’T upgrade
    from another version of windows. Lots of stuff will be left hanging
    over and the performance will suffer
  • Keep (or choose) the (very fast for old computers) FAT file
    system during installation as opposed to the heavier and more secure
    NTFS filesystem

Removed cursor shadow

I know… maybe not the biggest resource saver (especially because the
graphics card probablky handles this one.

Disable display effects incl color icons

You can run with 16bit color on the desktop (if that is what you
graphics card supports best natively. Be aware though that some
computers can run with higher color depth but the copmuter
processor/CPU (as opposed to the graphics CPU) may have to do more…
but usually 16bit is fine.
Then you disbale high-color icons, you disable fading effects, smooth
fonts and “show window contents” when dragging – in other words,
disable anything fancy ;)

removed sound theme and sound card

Playing sound takes CPU resources and getting sound files takes
memory.. disable sound effects, and even disable the sound card… When
you run on 32MB there are sacrifices that have to be made… I use my
32MB subnotebook for non-sound things so disabling sound card makes
sense because the drivers take up resources.

Disabled (by setting them to “manual” (in case windows needs them))
unneeded services

This is probably the single-most important step after the installation.
Windows loads lots of services you might not need and they take up LOTS
of memory and CPU (considering we only have 32MB).
Disabling following services in the “Control Panel -> Administration
-> Services” makes your computer able to act on the network,
internet and other things while freeing up lots of memory;
  • Remote Registry Service
  • Task Scheduler
  • RunAs Service
  • TCP/IP NetBios Helper Service
  • Print Spooler
  • Event Log
  • Computer Browser
  • IPSEC Policy Agent
  • Messenger
  • Distributed Link Tracking Client
  • System Event Notification
  • Alerter
  • Protected Storage
  • Server
You can also remove these services
  • Infrared Monitor
  • Removable Storage (for USB drives, attachable CD drives etc.)I use the 2 services above but have them disabled. I just created 2
    shortcuts on the desktop to start them… the command to start a
    service is net start “”<="" service="" span="">

Install and use X-Setup from

This is probably the second most important step after installing
windows and disabling the services…. This little tool can remove lots
of hidden (and for you unneeded) applications and settings embedded
deep inside windows.
Following changes has to be made using the X-Setup tool (trial version
will do)
  • disabke activedesktop
  • use “Classic” Explorer style(as opposed to only turn off the obvious win2k UI niceties this
    actually reduces the win2k memory footprint further by also removing
    quick launch, right-click on start menu and other features)
  • disallow file and printer sharing
  • Shutdown can auto-end programs
  • Service timout when system shutdown decreasde to 10sec
  • Disable group policy objects (GPO)
  • Disable dr. watson just-in-time debugging
  • Disable “last access” attribute of files (this is important for
    drive/processor speed)
  • disable “secure desktop” patch
  • Disable windows file protection (this is VERY important for speed)

Remove LPT/printer port

Chances are that you won’t have a printer connected to the computer..
Removing the LPT port (in the control panel -> system -> device
manager ) is a good idea … you can still print over the network,
albeit a bit slower (since we disabled the print spooler earlier)..
thats o.k.
- it is all for the greater good.

Disable printer and file sharing

again – its about cutting down on whats running.. do this and connect
to other computers instead of letting them connect to you.

Other registry tweaks found on the net;

  ”HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer”, create a DWORD key “AlwaysUnloadDLL” and set it to 1. Without doing this, your Libretto will use more and more memory even after you close all the open applications. Very cool tweak.“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl”, create a DWORD key “IRQ8Priority” and set it to 1. This way CMOS access and overall system performance is improved.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\MemoryManagement”, set IoPageLockLimit to 1000 (hex) for 64MB. Set it to 4000 for 128MB, 10000 for 256MB or 40000 for 512MB or larger.

Install and use Tweak

Tweak UI is an old but good fere application from Microsoft to tweak
certain windows saettings.
Install it and use it as follows;
  • remove all UI effects of windows
  • remove active desktop
  • remove “new documents added to documents on startmenu”
  • renmove “beep on error”
  • reomove most of the icons from the “new” tab

Use hibernation feature

Hibernation allows you to start your computer very fast. A typical boot
process can take 40 seconds.. .resuming from hibernation only takes
seconds – very much worth doing! (just remember to do a real
reboot/restart every few days to make sure everything gets “cleaned up”)

Install network card

Install the network card in your computer… let windows detecdt the
card and use the “browse” button to find the driver on your
CD/floppy/folder… do NOT run the installation program that came with
your netwoirk card as that will most likely install some resident
helper application (that you don’t really need)

How to use the computer on a daily basis

  • Don’t install a lot of applications
  • Only have 1 application open at a time if possible
  • Don’t work with big (1MB+) files (documents, images etc)
  • Don’t apply O/S patches for security stability or other things.
  • Don’t envy people who has newer software than yours (Windows XP,
    Office 2003, etc) or desktop
    wallpapers for that matter ;) it’s not going to happen on your computer!
  • Defragment your drive regulary

What now?

Next thing is to install office or whatever.. Office 2000 can run on
this computer… make sure though you don’t run a “pure/normal” install
but just copy the files over from anbother installation… this limits
bloat and drivers decreasing overall performance of your system.
Upgrade to 64, 96 or even 128 MB RAM….. ;) (much more RAM that this
might not
make sense if you have a very old CPU)

Daniel Iversen

Windows 2000 memory subsystem tweaking

Windows 2000 memory subsystem tweaking

By Ars Staff |


The memory subsystem is always one of the most important systems to tweak within an OS. Not only does it control the RAM, but it also dictates much of how the other subsystems within the computer communicate with each other. Since Windows 2000 is the 'performance' OS of the Microsoft world, it makes sense to squeeze all the speed out of the memory subsystem as possible, hence this article. Within, we will be covering such topics as removing some of the bloat from the OS and tweaking the registry. The different tweaks occur in different areas, but all affect the OS's memory usage. We'll start out with some BIOS tweaks (that are good for just about any PC, not just those with Windows 2000), but with the other tweaks, make sure you've logged off your normal user account and come back in as an administrator, because otherwise some of these optimizations simply won't stick.

BIOS Tweaks

There are several settings within the BIOS that can be used to tweak the memory subsystem. Here is a rundown of the most common ones:

CAS Latency - CAS latency is a setting which determines the column access time for the RAM in your system. The lower the latency, the faster and more frequently the computer is able to access the RAM for different pieces of information. SDRAM has a standard latency of 3, but most pieces can handle a latency of 2. You can also buy SDRAM spec'ed to run at CAS 2 for a price. RDRAM, on the other hand, has a much higher latency, and it is more greatly affected by a change in latency, so I wouldn't recommend fooling with latency settings if you are using it. Warning: Lowering the latency of your RAM below its specification is a form of overclocking, so be careful. You might also want to run a stability test (timedemo loop or something similar) after lowering the latency to make sure your system is stable.

RAS to CAS Delay - This setting determines the amount of time between a row activate command and a read/write command. A lower setting is faster, but take the same precautions with this setting as you would with changing the CAS latency.

RAS Precharge Time - This setting determines the number of cycles the RAM requires between DRAM refreshes to accumulate its charge. A lower setting here will speed up the system memory, at the risk of causing instability. Again, be careful to make sure that your system is stable after modifying this setting.
SDRAM Precharge Control - This setting determines how the computer manages the precharging times for the SDRAM. Results may vary with this setting, so test both, and use whichever works best. This setting defaults to disabled on most systems.

Shadow System BIOS - Enabling this setting copies the system BIOS into main memory for faster execution. Most users will have a speed increase with this setting enabled, in both startup time and overall system execution.

System BIOS Cacheable - Enabling this setting will allow the system to cache the BIOS to the L2 cache when necessary, speeding up BIOS execution even more than a shadow. This setting works best when used in conjunction with a shadowed system BIOS.

Registry Settings

Several Registry settings can be used to tweak the memory subsystem from within Windows 2000. However, be careful, because it is very easy to kill Win2k by fooling around with the Registry. As was said before, you should be careful to back up copies of any of the values you choose to change, just in case the setting doesn't quite work out for you. The following values can be found at [HKLM/System/CurrentControlSet/Control/Session Manager/Memory Management]:

DisableExecutivePaging - When enabled, this setting will prevent the paging of the Win2k Executive files to the hard drive, causing the OS and most programs to be more responsive. However, it is advised that people should only perform this tweak if they have a significant amount of RAM on their system (more than 128 MB), because this setting does use a substantial portion of your system resources.? By default, the value of this key is 0.? To enable it, set it to 1.

LargeSystemCache - When enabled (the default on Server versions of Windows 2000), this setting tells the OS to devote all but 4 MB of system memory (which is left for disk caching) to the file system cache. The main effect of this is allowing the computer to cache the OS Kernel to memory, making the OS more responsive. The setting is dynamic and if more than 4 MB is needed from the disk cache for some reason, the space will be released to it. By default, 8MB is earmarked for this purpose. This tweak usually makes the OS more responsive. It is a dynamic setting, and the kernel will give up any space deemed necessary for another application (at a performance hit when such changes are needed).?As with the previous key, set the value from 0 to 1 to enable. Note that in doing this, you are consuming more of your system RAM than normal. While LargeSystemCache will cut back usage when other apps need more RAM, this process can impede performance in certain intensive situations. According to Microsoft, the "[0] setting is recommended for servers running applications that do their own memory caching, such as Microsoft SQL Server, and for applications that perform best with ample memory, such as Internet Information Services."
IOPageLockLimit - This tweak is of questionable value to people that aren't running some kind of server off of their computer, but we will include it anyway. This tweak boosts the Input/Output performance of your computer when it is doing a large amount of file transfers and other similar operations. This tweak won't do much of anything for a system without a significant amount of RAM (if you don't have more than 128 MB, don't even bother), but systems with more than 128 MB of RAM will generally find a performance boost by setting this to between 8 and 16 MB. The default is 0.5 MB, or 512 KB. This setting requires a value in bytes, so multiply the desired number of megabytes * 1024 * 1024. That's X * 1048576 (where X is the number, in megabytes). Test out several settings and keep the one which seems to work best for your system.

Disabling Startup Programs

Disabling startup programs within Windows 2000 isn't nearly as simple as it is in Windows 9x/Me, where you can manage that task from within the System Information program. The only way to disable startup items that aren't in your Startup folder is to open up Regedit and browse to [HLKM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN]. From there, you can manually delete the values, which are starting the unwanted applications. We would recommend that you export the values that you intend to delete, however, just in case you make an error.

Non-registry tweaks

Performance Options There are some tweaking options for Windows 2000 that don't require the use of Regedit, of course. One of them is called Application Response. Effectively, what this setting does is determine whether or not the foreground application gets more of the processor's time than the background programs. This setting can be found within the Performance Options section of the System control panel's Advanced tab. Within Application Response, there are two options: Optimize Performance for Applications, and Optimize Performance for Background Services. The former gives extra processor time to the foreground application, and the latter gives each program the processor time due to it as prescribed by its priority level.
Priority level, if you aren't familiar with the term, is the ranking that the computer uses to determine which programs are more important (and hence get more processor time). This level is determined by two things, Priority Class (Real-Time, High, Normal, Idle) and Thread Priority (Time Critical, Highest, Above Normal, Below Normal, Lowest, Idle). Here's a chart to help you conceptualize the concept:

? ? Priority Class
Thread Priority ? Real-Time High? Normal Idle
Time Critical 31 15 15 15
Highest 26 15 10 6
Above Normal 25 14 9 5
Normal 24 13 8 4
Below Normal 23 12 7 3
Lowest? 22 11 6 2
Idle? 16 1 1 1

The ranking, from 1 to 31, determines how much of the computer's time is dedicated to that particular process. We can change the priority class of the program in one of two ways. The first way is through the Task Manager, and is done while the program is already running.? If you right-click on the desired program under the Processes tab, you will be presented with the option of switching the program's priority class. We can also change the priority on program startup by using a special batch file to execute the program. The batch file (.BAT) would look like this when it is open in a text editor:

Echo off
Start /

Example: Echo off
Start /high c:\windows\notepad.exe (not as if you would ever care about the priority class of notepad?)
If you are storing the batch file in the same directory as the file you're running, you don't need the path. If the batch file was being stored in c:\windows, and you wanted to run notepad, you could use the form:

Echo off
Start /

Example: Echo off
Start /high notepad.exe
If you needed to use command line options, they can just be added at the end as if you were running the program from the Run dialogue box.? Be aware that changing a program's priority to Real-Time will give it the ultimate priority in the system, to the detriment of all other programs.

Disabling Windows File Protection

Normally, I'd spend a significant amount of time discussing, in detail, how to disable windows file protection before continuing with the next topic. However, seeing as we already have a sizable article on the topic here at Ars, I'll just tell you to go look at it and apply the tweak before you continue on with removing POSIX and OS2 support.

Removing POSIX & OS2 Support

POSIX is a standard for operating system interoperability that is required of all operating systems purchased by the government, and OS2 support is, well, support for programs originally written for the OS2 platform. Since almost no one has a use for these subsystems, we might as well disable them and save ourselves the wasted memory, right? Sadly, Microsoft hasn't included any official way of disabling these subsystems, so we'll have to do it the old fashioned way, by deleting the files that control it. To do this, first you need to disable Windows File Protection. After that is completed, you will need to delete the following files from your winnt/system32 directory: OS2.exe, OS2SRV.exe, PSXSS.EXE, OS2SS.exe, and POSIX.exe. You may wish to simply rename them, in case their removal causes you some problems.
Of course, once these subsystems are removed, you will no longer be able to use programs which require them. I personally haven't run into any problems, but some people have informed me that certain tools included with the Win2k resource kit require POSIX, so if you can't get something to run, you know why.

Removing Extraneous Windows Components

This tweak allows you to have more flexibility when enabling/disabling Windows components, allowing you to remove the games, as well as other parts of the OS that the installer generally doesn't allow you to mess with. To perform the tweak, you need to open the sysoc.inf file (found in the winnt/inf folder) in notepad. Within the file, there are several HIDE commands - delete the word HIDE (but be careful to preserve the commas) everywhere it appears and save the file. You should now have several more options when adding and removing components through the add/remove programs applet in the control panel.

Disabling Visual Effects and Sounds

If you aren't using TweakUI (you should really pick up a copy!) to customize your shell, here's an easy way to remove those memory hogging visual effects. Go over to the Display applet and look under the effects tab. I would recommend disabling Use Transition Effects, Smooth Edges of Screen Fonts, Use Large Icons (unless you have bad eyesight), and Show Window Contents while Dragging. If you're using TweakUI, you'll probably want to use that, because it can also be used to tweak out the menu speeds and other similar settings.

Disabling system sounds is another way to preserve precious system memory as well. To do this, simply open up the sounds applet and select the 'No Sounds' scheme from the dropdown menu. Not only will this free up some system memory, but many people find the sounds annoying to begin with - you're probably better off without them.

Heap Compaction

This is the process also known (although improperly) as memory defragmentation, and has been used with Win9x for some time. The process is of questionable benefit to Windows 2000, because it manages its memory in an entirely different way than Win9x does, but the information could be useful nonetheless. What is actually occurring when one 'defragments' the system memory is a dumping of main memory to the page file, forcing the computer to reload all of the active information into memory. In computing terms, this is called Heap Compaction, or Garbage Collection. You can use a small, Visual Basic program to perform this action. Simply open up a new file in notepad, input the line Mystring = Space(16000000), and save the file with the .vbs extension.
Assuming you have the Visual Basic runtime libraries installed on your computer (they're installed by default by Win2k), when you execute this file it will flush the system memory. This is particularly useful after running a program with a known memory leak - it can be used to discard the leaked space and allow other programs to use that portion of memory again. If you have a large amount of system memory, you may wish to consider using a higher number within the brackets of the visual basic script - I have tested values up to 80000000 without any problems on my system. Using a higher number should more effectively purge the system memory of leaked space.?

Video - How to Run Fdisk on Windows XP Pro

While Fdisk is not included with Windows XP Pro, the functionality of the Fdisk program is still there and can be used to repartition or fix the master boot record. Discover how to manage a hard drive on Windows XP Pro with the help of this free video from an experienced IT computer consultant about troubleshooting Windows XP

Read more:
How to Run Fdisk on Windows XP Pro | eHow.com

MS - Slow PC? Optimize your computer for peak performance

5 komentářů:

Anonymní řekl(a)...

From improving your grades in school to your play on the soccer field to just kicking back and having a good time, computer games have so much to offer! In this article, we share ideas to help you find great games and rise in your gaming levels.

You should try renting a game before you buy it. You will not be able to return a game you bought once you opened it. When you rent computer games, you can check them out without having to make costly mistakes.

Instead of a computer, try a regular ps3 system for your kids gaming pleasure. It is easier to control things like privacy and content on a console than it is on a PC. They may have a much more protected experience with a console.

Make sure that you stay hydrated when playing online games for long periods of time. It's okay to escape for a while with a game--that's what their main purpose is--but some people take it too far and get so involved in gaming that they don't drink water or other drinks regularly. Becoming dehydrated is dangerous, which is why you need to remember to drink plenty of water when playing.

When the gaming industry moves ahead, so do the gamers. Gamers expect low prices, instant access, and a large selection. When a new game releases, try waiting a few months. The prices of video games periodically get slashed as games loose their newness factor.

When you get stuck in a game, you can always look for a cheat code to help you get past the obstacle. There are fans all over who may have gotten stuck at the point you are on and many of them have probably shared the way to finish.

Video gaming have ratings. As a parent, you need to understand these ratings. Use this system to ensure you are purchasing age appropriate online games. Before buying your child a game, take a minute to look at the rating to make sure the game is age-appropriate.

The Nintendo Wii ps3 is a useful tool to help you get into shape. There are a large number of fitness games available for the Wii system.

If your child gets a game as a gift or if you are buying a gift, make sure to verify its ESRB rating. These ratings are designed to help you assess whether the game is appropriate for the players it is being bought for. This should be a definite consideration before making the purchase.

Reserve games that are high in demand to ensure that you will get a copy. You may get special bonuses when ordering early. The bonuses could be some special features, outfits, or anything that could help you when it comes to playing. The only way you can get them is by ordering early.

Figure out how to operate the safety and parental controls of any gaming system that comes into your home. You can likely make adjustments that keep kids from viewing mature content. Some allow each gaming profile to be customized separately, allowing adults to enjoy games not meant for younger audiences.

Video games are definitely here to stay. It's a great hobby and can keep your family and you entertained. If gaming sounds like something fun and interesting to you, then heed the advice you learned here, and use it whenever you take up this hobby.

Anonymní řekl(a)...

Knowledge is power.

Anonymní řekl(a)...

Learning is a bitter root, but it bears sweet fruit.
http://www.ghdnewzealandshops.com/ 0x3p2h4m4i4u8x4o
http://www.coachfactoryoutletsef.com/ 4v5z5a9d1l6u7w7m
http://www.nflnikejerseysshopse.com/ 3q5w2d2g6b3e1f1l
http://www.bottesuggpascheri.com/ 5k0v5b7q0k2j5y8x
http://www.casquemonsterbeatsers.com/ 5r0x1b0k1b1j8l6h
http://store.ghdaustraliashopz.com/ 5k3v7a4m6a8b1h2p
http://www.burberryoutletusaxa.com/ 8u5q2p6z2o4w0e4s

Anonymní řekl(a)...

One never lose anything by politeness.
http://www.bottesuggpascheri.com/ 6s4y9z6x0m0p1n1q
http://www.casquemonsterbeatsers.com/ 7u6g8a4a8d5i7k7h
http://www.burberryoutletusaxa.com/ 6c0g7p7l5a1u7u0i
http://www.ghdnewzealandshops.com/ 9l1w7z1j5u3p5b0z
http://store.ghdaustraliashopz.com/ 5v3i7j8i7s2b5f4z
http://www.nflnikejerseysshopse.com/ 1h4i5l3s4o8x9z8e
http://www.coachfactoryoutletsef.com/ 6w9s2p1c1p6p6q7w

Anonymní řekl(a)...

ugg hhcrnhnb botas ugg nhxvhnnz ugg españa