Support Forum Articles File Help Startup DB Tips Service DB Hijack This! Analyzer

 

Windows XP Performance Tweaking Guide

Networking

This is where I am putting all of the LAN and modem related tweaks.

Browse Network Computers faster

Slow boot on network

Sometimes when connected to a LAN the boot time can take a few minutes. Load times shouldn't be anywhere near that! Signs of this include the system seemingly freezes after logging in, your desktop showing up but for some reason you just can't click on anything or run things for a minute or two. This can be traced back to mrxsmb.dll by using bootvis.exe. This can of course be a number of other things but most of the time it's your file and printer sharing.

1. Right click on Network Places --> Properties
2. Right click on your Ethernet Adapter connection --> properties
3. Un-check "File and Printer Sharing for Microsoft Networks" --> OK
4. reboot
5. If you need file or printer sharing, repeat the above, re-check the box and re-boot again.

Simply uninstalling and reinstalling your file and printer sharing will fix this up. Another case of funky MS syndrome. AKA keep BigCheeze Employed bug.

NIC's with onboard processor

Some network adapters have a built in processor the fix will take all network processing off of the CPU only if your NIC has an onboard processor. If you paid $10 for it then don't count on it ;)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
and create and DWORD value if does not already exist DisableTaskOffload. Modify it to 0=use the processor or 1(default)=do not use the processor.

Bandwidth tweaking

You'll want to set your TCP/IP settings for the proper amount of bandwidth for your system. I suggest running this and setting it for what it tells you.

Increase DNS cache size

If you do a TON of surfing like I do then it might help you a little to increase how much cache is allocated to DNS information. DNS looks up what IP number relates to each domain. By increasing the size of this cache it can cut down on the number of DNS queries. Minor I know, but every little bit helps.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]

Create the following DWORD values:

CacheHashTableBucketSize = 1
CacheHashTableSize = 180
MaxCacheEntryTtlLimit = ff00
MaxSOACacheEntryTtlLimit = 12d

Do Not cache DNS error sites

Since we showed you the tweak above we'd also better show you how to prevent lookup errors from being cached!

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\DnsCache\Parameters]

Create the following DWORD values:

NegativeCacheTime= 0
NetFailureCacheTime= 0
NegativeSOACacheTime= 0


Written By: Martin Krohn
Printer Friendly

Article Index:
Page 9 -->