Optimize XP - A Windows XP Optimization Guide


Recommended Posts

Nice guide, I even got two new tweaks from there. I have a question about one, the SystemPages - what does it do, why should I set it the smallest size possible when benchmarks were bigger with the 0xffffffff value wich is quite a number in decimals and what was it all about Radeon owners?

  Quote
It's a good Guide, but you really don't need Cacheman with 2000/XP

Cacheman optimizes quite a few settings in Window 2000/XP:

1. Disk Cache

Windows NT4/2000/XP has a much better Disk Cache handling as Windows 95-ME. Windows NT4/2000/XP uses certain criteria to decide how to prioritize memory usage between the Disk Cache and applications. This dynamic allocation process is a continual juggling act. Four configuration presets are available.

- Minimize memory used

This setting minimizes the amount of memory used for the Disk Cache in order to maximize the amount of memory available for applications. This is the default setting for Windows NT Workstation and Windows 2000 Professional.

- Balance

This setting instructs Windows to give the Disk Cache and applications the same priority.

- Maximize throughput for file sharing

The Disk Cache gets a higher priority with this preset. It should be the best for file servers and workstations with very high I/O activity.

- Maximize throughput for network applications

This setting instructs Windows to give applications higher priority. It should be the best preset for application servers.

2. Icon Cache

Every executable file has an icon associated with it. Every time the shell displays a folder full of files it needs to obtain icons for each of those items. By saving icons that it has already retrieved into a cache, the shell is relieved of the need to constantly retrieve icons from executable files and icon libraries. This can make a vast difference to system performance, especially when accessing network drives.

After changing this setting you need to reboot at least 2 times until it becomes effective, but since it's not a critical setting Cacheman will not ask you on exit to reboot.

3. IO Page Lock Limit

If your system is very IO intensive you can increase the amount of memory that can be locked for IO operations when data is read from or written to the hard disks. When this value is 0, the system uses the default (512 Kbytes). Raising this value can give you a significant performance boost.

4. Disable NTFS last access update

By enabling this option, NT Filesystem will not record the last time a file was accessed. This can speed up disk operations if applications write many small files very frequently.

5. Hung App Timeout

Windows waits by default a long time to finally acknowledge that a particular program is "Not responding", and only after that allowing you to shut it down by clicking the End Task button.

6. Wait to Kill App Timeout

This value sets the timeout until Windows shuts down/restarts, while trying to exit all open programs.

7. Disable executive paging

Parts of system code and device drivers can be swapped out to paging file when the system needs more RAM. The system slows down when it needs that code or drivers since it must load them from the paging file. Windows stops while the required code is swapped in or out of RAM dependent on very long hard drive access times. If you have more than sufficient RAM, disabling Executive paging should improve performance.

8. Unload DLLs from memory

Windows automatically unloads DLLs when the usage count is zero, but only after the DLLs have not been used for a period of time. This inactive period might be unacceptably long at times and cause performance slow downs on low memory systems. Enable this option to disable Windows holding the DLLs in memory.

All of which help improve Windows XP performance. ;)

The problem with alot of the tweaks I see posted are comments like

"I don't know if this does anything"

"Seems to be faster now" ect.....

These same tweaks work their way into all-in-one tweaking programs and you wind up with situations like this: Dead Win XP after installation XP Smoker

  Mastertech said:
Cacheman optimizes quite a few settings in Window 2000/XP:

1. Disk Cache

Windows NT4/2000/XP has a much better Disk Cache handling as Windows 95-ME. Windows NT4/2000/XP uses certain criteria to decide how to prioritize memory usage between the Disk Cache and applications. This dynamic allocation process is a continual juggling act. Four configuration presets are available.

- Minimize memory used

This setting minimizes the amount of memory used for the Disk Cache in order to maximize the amount of memory available for applications. This is the default setting for Windows NT Workstation and Windows 2000 Professional.

- Balance

This setting instructs Windows to give the Disk Cache and applications the same priority.

- Maximize throughput for file sharing

The Disk Cache gets a higher priority with this preset. It should be the best for file servers and workstations with very high I/O activity.

- Maximize throughput for network applications

This setting instructs Windows to give applications higher priority. It should be the best preset for application servers.

2. Icon Cache

Every executable file has an icon associated with it. Every time the shell displays a folder full of files it needs to obtain icons for each of those items. By saving icons that it has already retrieved into a cache, the shell is relieved of the need to constantly retrieve icons from executable files and icon libraries. This can make a vast difference to system performance, especially when accessing network drives.

After changing this setting you need to reboot at least 2 times until it becomes effective, but since it's not a critical setting Cacheman will not ask you on exit to reboot.

3. IO Page Lock Limit

If your system is very IO intensive you can increase the amount of memory that can be locked for IO operations when data is read from or written to the hard disks. When this value is 0, the system uses the default (512 Kbytes). Raising this value can give you a significant performance boost.

4. Disable NTFS last access update

By enabling this option, NT Filesystem will not record the last time a file was accessed. This can speed up disk operations if applications write many small files very frequently.

5. Hung App Timeout

Windows waits by default a long time to finally acknowledge that a particular program is "Not responding", and only after that allowing you to shut it down by clicking the End Task button.

6. Wait to Kill App Timeout

This value sets the timeout until Windows shuts down/restarts, while trying to exit all open programs.

7. Disable executive paging

Parts of system code and device drivers can be swapped out to paging file when the system needs more RAM. The system slows down when it needs that code or drivers since it must load them from the paging file. Windows stops while the required code is swapped in or out of RAM dependent on very long hard drive access times. If you have more than sufficient RAM, disabling Executive paging should improve performance.

8. Unload DLLs from memory

Windows automatically unloads DLLs when the usage count is zero, but only after the DLLs have not been used for a period of time. This inactive period might be unacceptably long at times and cause performance slow downs on low memory systems. Enable this option to disable Windows holding the DLLs in memory.

All of which help improve Windows XP performance.  ;)

Eh, most of those things can be done in regedit if you really want them and IO Page Lock Limit does nothing. The only that might be useful is the Icon cache, but if you want that you could always go LargeSystemCache-1. now I used the program when I was under 98 and loved it, but I really believe you do not need it for XP no matter what they say.

  Quote
Eh, most of those things can be done in regedit if you really want them
LOL, just about any tweak utilities settings can be done manually. The whole point of including the utility is so you don't have to. Editing the registry manually is a bad practive since the registry has no native undo feature and changes are instantaneous. Not to mention it is alot easier and faster to use a utility. I like to keep things as simple as possible.
  Quote
and IO Page Lock Limit does nothing.

This is not true. But how much performance you will gain off of this value is based on what you use your system for and how much memory your system has.

  Quote
but I really believe you do not need it for XP no matter what they say.

Well I've installed this and configure it on over 1000 PCs with XP by now and it has improved performance. If you really feel so strongly against not using this program, you have every right not to. But the tweaks it includes will boost your system performance and I am not about to make it more complicated for people to use these tweaks by including them manually when a simple free utilitly can do it for you.

After some more research:

IO Page Lock Limit:

You will only notice performance differences with server or database applications (e.g. MS SQL Server). There are no negative effects for a large value, even if most applications will not profit from an increase, there is no reason for keeping the value low.

So at worst the value is harmless.

  Mastertech said:
After some more research:

IO Page Lock Limit:

You will only notice performance differences with server or database applications (e.g. MS SQL Server). There are no negative effects for a large value, even if most applications will not profit from an increase, there is no reason for keeping the value low.

So at worst the value is harmless.

Firstly, yes, this is an INVALID key now.

After I think after Win2000 Service Pack 2 (though I really think it was SP1), this key was invalidated by MS (many people ran tests and it showed that this key was no longer being called by the system). As WinXP usually follows Win2000, I would say it was invalidated for WinXP as well.

Also, performance increases are also seen in applications like video editing when this key did work.

  Quote
Firstly, yes, this is an INVALID key now.

After I think after Win2000 Service Pack 2 (though I really think it was SP1), this key was invalidated by MS (many people ran tests and it showed that this key was no longer being called by the system). As WinXP usually follows Win2000, I would say it was invalidated for WinXP as well.

Do you know of any sites that confirm this? Because online information regarding this setting is very limited and the opinions on its validity seem to be coming from other forums with no real proof. I'm not saying its not true I just like to be certain. For example Microsoft makes no reference to this setting one way or the other that I could find.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Google Sheets gets exciting Gemini feature that is still missing in Excel by Usama Jawad We recently learned that Copilot in Microsoft Excel got a big upgrade in the form of context awareness, which is in addition to the formula generation capabilities that were made available earlier. However, no firm has really won the AI race yet, and Google has now edged ahead in at least one domain today, by adding Gemini text generation capabilities in Google Sheets. In a blog post, Google has announced that while you can already leverage Gemini in Sheets to generate charts and insights, you can now generate text using its new AI function too. This function can utilize a natural language prompt and an optional context window to summarize and generate text, categorize information, and perform sentiment analysis. The syntax for the AI function is fairly straightforward: AI("prompt",[optional range]) So you can invoke the Gemini function as follows: =AI("Perform sentiment analysis on the emails sent by the customers to the barbershop.", C2) Or: =AI("Create an email to the reviewer addressing specific items in their reviews.", A2:G2) It is very interesting to note that a similar capability is not offered by Copilot in Excel yet. In my testing, I did get Copilot to generate charts, formulas, and do some text formatting, it simply doesn't seem to have the ability to actually generate textual data directly in a workbook just yet. While an input range isn't mandatory, Google recommends using it for the best results. Just like any cell using a formula, you can refresh the AI cell, and get an indicator about its sync state. That said, a limitation that is present with regards to the AI function is that it only works for the first 200 selected cells in your range. Once that generation completes, you can select more cells and repeat the process, which is a slightly cumbersome experience. The rollout for this capability has begun across Business, Enterprise, Education, Education Premium, AI Pro, and Ultra plans, so it should be available to everyone sooner rather than later. In the meantime, you can view details about the AI function here.
    • Space Marine 2 gains a horde mode and DLSS 4 with new Siege update by Pulasthi Ariyasinghe Warhammer 40,000: Space Marine 2 just received its next major update. Dubbed the Siege update, it is finally bringing the long-promised horde mode for the third-person action game, as well as new tech for PC gamers. The Siege mode takes place on a fortified Imperial stronghold on Kadaku that is enduring endless attacks by Tyranids and Thousand Sons. There are three sections in total that players will defend in order before circling back to the original position, fighting away thousands of enemies in five waves before swapping locations. To give players a small break, there's a one-minute gap between each wave to resupply and purchase perks from the points they collect while in battle. Players can call in AI-controlled specialized soldiers, Space Marines, or even a Dreadnought to help out if the waves get a little too tough. To cap it all off, every fifth wave a boss encounter kicks off. There are 15 waves to go through in a single session, but parties can also kick off an endless mode at the end of these to see how far they can get. "Siege Mode expands on our PVE operations, emphasizing endless enemy waves that challenge even the strongest teams," says Focus Entertainment, describing the new mode. "When overwhelmed, players may call reinforcements for assistance. Engage in intense battles across three distinctive sectors, each requiring strategic adaptation. Side objectives emerge during combat, providing essential resources used to summon elite Space Marines or a formidable Dreadnought, drastically shifting battlefield dynamics. Over on PC, the studio has added two new options. One is RTAO (Ray-Traced Ambient Occlusion), though this is currently listed as an experimental feature. Next, Nvidia 5000 series graphics card owners can now enable DLSS 4 for better upscaling tech as well as multi-frame generation. The complete patch notes for Patch 8, which includes details on the balance changes, can be found here. The Warhammer 40,000: Space Marine 2 Siege update is now available on PC, Xbox Series X|S, and PlayStation 5.
    • Microsoft updates Media Creation Tool with a newer Windows 11 release by Taras Buria If you want to download a Windows 11 image or create an install media, the Media Creation Tool app is one of the best options—simple, fast, and, more importantly, official. While there are other useful alternatives, such as Rufus, Media Creation Tool remains the default choice for those who simply want a clean Windows 11 installation on a supported computer. Thanks to the latest MCT update, you will have to deal with fewer updates after installing Windows 11. Microsoft has quietly updated the Media Creation Tool app so that it downloads the latest Windows 11 release, version 24H2, with build number 26100.4349. This is the most recent public Windows 11 update (June 2025 Patch Tuesday), which eliminates the need to download large updates for your PC after installing the operating system. You can download Media Creation Tool from the official Windows 11 website. If you are familiar with it, this simple app can generate a Windows 11 image with the language you need or create a bootable USB media. Note that it only works on Windows, so Linux or macOS users have to download Windows images directly from the official website and then use apps that are available on their platforms. Another thing worth noting is Media Creation Tool is not the right choice if you want to install Windows 11 on an unsupported PC. In such a case, you can use MCT to download an ISO and then create a modified install media with apps like Rufus or Ventoy as described in our dedicated guide. If you want a more exotic Windows 11 Edition, try the Oofhours Media Tool, which allows you to select Windows 10 or 11, architecture (x64, x86, or ARM64), language, and edition. In addition to standard Home and Pro, the application can download non-mainstream SKUs, such as Enterprise, Education, or Professional for Workstations. Via: Deskmodder
    • Putting premium on your higher end laptops really makes it feel like your lower end laptops are worse.
  • Recent Achievements

    • Conversation Starter
      Kavin25 earned a badge
      Conversation Starter
    • One Month Later
      Leonard grant earned a badge
      One Month Later
    • Week One Done
      pcdoctorsnet earned a badge
      Week One Done
    • Rising Star
      Phillip0web went up a rank
      Rising Star
    • One Month Later
      Epaminombas earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      541
    2. 2
      ATLien_0
      207
    3. 3
      +FloatingFatMan
      175
    4. 4
      Michael Scrip
      148
    5. 5
      snowy owl
      119
  • Tell a friend

    Love Neowin? Tell a friend!