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