Computer Tweaks - Techist - Tech Forum

Go Back   Techist - Tech Forum > Computer Hardware > Overclocking and Modding
Click Here to Login
Closed Thread
Thread Tools Display Modes
Old 07-19-2006, 01:42 PM   #1 (permalink)
Newb Techie
Join Date: Jul 2006
Posts: 11
Default Computer Tweaks

Post all the computer twaeks in a reply to share with the world...........

Assassin57 is offline  
Old 07-19-2006, 01:50 PM   #2 (permalink)
S e c u r e d
Join Date: Feb 2005
Location: Somewhere Sunny
Posts: 3,760

Windows XP Tips 'n' Tricks
Please note that some of these tips require you to use a Registry Editor (regedit.exe), which could render your system unusable. Thus, none of these tips are supported in any way: Use them at your own risk. Also note that most of these tips will require you to be logged on with Administrative rights.

Unlocking WinXP's setupp.ini

WinXP's setupp.ini controls how the CD acts. IE is it an OEM version or retail? First, find your setupp.ini file in the i386 directory on your WinXP CD. Open it up, it'll look something like this:


The Pid value is what we're interested in. What's there now looks like a standard default. There are special numbers that determine if it's a retail, oem, or volume license edition. First, we break down that number into two parts. The first five digits determines how the CD will behave, ie is it a retail cd that lets you clean install or upgrade, or an oem cd that only lets you perform a clean install? The last three digits determines what CD key it will accept. You are able to mix and match these values. For example you could make a WinXP cd that acted like a retail cd, yet accepted OEM keys.

Now, for the actual values. Remember the first and last values are interchangable, but usually you'd keep them as a pair:

Retail = 51882 335
Volume License = 51883 270
OEM = 82503 OEM

So if you wanted a retail CD that took retail keys, the last line of your setupp.ini file would read:


And if you wanted a retail CD that took OEM keys, you'd use:


How do I get the "Administrator" name on Welcome Screen?
================================================== ======

To get Admin account on the "Welcome Screen" as well as the other usernames, make sure that there are no accounts logged in.

Press "ctrl-alt-del" twice and you should be able to login as administrator!

finally worked for me after i found out that all accounts have to be logged out first

Fix Movie Inteferance in AVI files

If you have any AVI files that you saved in Windows 9x, which have interference when opened in Windows XP, there is an easy fix to get rid of the interference:

Open Windows Movie Maker.
Click View and then click Options.
Click in the box to remove the check mark beside Automatically create clips.

Now, import the movie file that has interference and drag it onto the timeline. Then save the movie, and during the rerendering, the interference will be removed.

Create a Password Reset Disk

If you’re running Windows XP Professional as a local user in a workgroup environment, you can create a password reset disk to log onto your computer when you forget your password. To create the disk:

Click Start, click Control Panel, and then click User Accounts.
Click your account name.
Under Related Tasks, click Prevent a forgotten password.

Follow the directions in the Forgotten Password Wizard to create a password reset disk.

Store the disk in a secure location, because anyone using it can access your local user account

Change Web Page Font Size on the Fly

If your mouse contains a wheel for scrolling, you can change font size on the fly when viewing a Web page. To do so:

Press and hold Ctrl. Scroll down (or towards yourself) to enlarge the font size. Scroll up (or away from yourself) to reduce the font size.

You might find it useful to reduce font size when printing a Web page, so that you can fit more content on the page.

WinXP Clear Page file on shutdown

WINXPCPS.REG (WinXP Clear Page file on shutdown)

This Registration (.REG) file clears the Page file when you power off the computer.
Restart Windows for these changes to take effect!

Browse to: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ Memory Management

and add the DWORD variable "ClearPageFileAtShutdown"=dword:00000001

You can also do this without reg hacking.
Go to Control panel Administartative tools, local security policy. then goto local policies ---> security options.
Then change the option for "Shutdown: Clear Virtual Memory Pagefile"

Group Policy for Windows XP

One of the most full featured Windows XP configuration tools available is hidden right there in your system, but most people don't even know it exists. It's called the Local Group Policy Editor, or gpedit for short. To invoke this editor, select Start and then Run, then type the following:


After you hit ENTER, you'll be greeted by gpedit, which lets you modify virtually every feature in Windows XP without having to resort to regedit. Dig around and enjoy!

Forgetting What Your Files Are?

This procedure works under NTFS.

As times goes along you have a lot files on your computer. You are going to forget what they are. Well here is way to identify them as you scroll through Windows Explorer in the future.

This procedure works under NTFS.

1.. Open up a folder on your system that you want to keep track of the different files you might one to identify in the future.

2.. Under View make certain that you set it to the Details.

3.. Highlight the file you want to keep more information on. Right click the file and you will get a pop up menu. Click on properties.

4.. Click on the Summary Tab (make sure it says simple not advanced on the button in the box), You should now get the following fields,

Title,Subject, Author, Category, Keywords, Comments

You will see advanced also if you have changed it to simple, Here will be other fields you can fill in.

5.. Next you can fill in what ever field you want.

6.. After you finished click the apply button then OK.

7.. Next right click the bar above your files, under the address barand you should get a drop down menu. Here you can click the fields you want to display.

8.. You should now see a list with the new fields and any comments you have done.

9.. Now if you want to sort these just right click a blank spot and then you sort the information to your liking.

Temporarily Assign Yourself Administrative Permissions
================================================== ====

Many programs require you to have Administrative permissions to be able to install them. Here is an easy way to temporarily assign yourself Administrative permissions while you remain logged in as a normal user.

Hold down the Shift key as you right-click on the program’s setup file.

Click Run as.

Type in a username and password that have Administrative permissions.

This will also work on applications in the Start menu.

Create a Shortcut to Lock Your Computer

Leaving your computer in a hurry but you don’t want to log off? You can double-click a shortcut on your desktop to quickly lock the keyboard and display without using CTRL+ALT+DEL or a screensaver.

To create a shortcut on your desktop to lock your computer:

Right-click the desktop.
Point to New, and then click Shortcut.

The Create Shortcut Wizard opens. In the text box, type the following:
rundll32.exe user32.dll,LockWorkStation

Click Next.

Enter a name for the shortcut. You can call it "Lock Workstation" or choose any name you like.

Click Finish.

You can also change the shortcut's icon (my personal favorite is the padlock icon in shell32.dll).

To change the icon:

Right click the shortcut and then select Properties.
Click the Shortcut tab, and then click the Change Icon button.

In the Look for icons in this file text box, type:

Click OK.

Select one of the icons from the list and then click OK

You could also give it a shortcut keystroke such CTRL+ALT+L. This would save you only one keystroke from the normal command, but it could be more convenient.

Create a Shortcut to Start Remote Desktop

Tip: You can add a shortcut to the desktop of your home computer to quickly start Remote Desktop and connect to your office computer.

To create a shortcut icon to start Remote Desktop

Click Start, point to More Programs, point to Accessories, point to Communications, and then click on Remote Desktop Connection.

Click Options.

Configure settings for the connection to your office computer.

Click Save As, and enter a name, such as Office Computer. Click Save.

Open the Remote Desktops folder.

Right-click on the file named Office Computer, and then click Create Shortcut.

Drag the shortcut onto the desktop of your home computer.

To start Remote Desktop and connect to your office computer, double-click on the shortcut

Instantly Activate a Screensaver

Turn on a screensaver without having to wait by adding a shortcut to your desktop:

Click the Start button, and then click Search.
In the Search Companion window, click All file types.

In the file name box, type *.scr

In the Look in box, choose Local Hard Drives (C or the drive where you have system files stored on your computer.

Click Search.

You will see a list of screensavers in the results. Pick a screensaver you want. You can preview it by double-clicking it.

Right click on the file, choose Send To, and then click Desktop (create shortcut).

To activate the screensaver, double-click the icon on your desktop

Add a Map Drive Button to the Toolbar

Do you want to quickly map a drive, but can’t find the toolbar button? If you map drives often, use one of these options to add a Map Drive button to the folder toolbar.

Option One (Long Term Fix)

Click Start, click My Computer, right-click the toolbar, then unlock the toolbars, if necessary.

Right-click the toolbar again, and then click Customize.

Under Available toolbar buttons, locate Map Drive, and drag it into the position you want on the right under Current toolbar buttons.

Click Close, click OK, and then click OK again.

You now have drive mapping buttons on your toolbar, so you can map drives from any folder window. To unmap drives, follow the above procedure, selecting Disconnect under Available toolbar buttons. To quickly map a drive, try this option.

Option Two (Quick Fix)

Click Start, and right-click My Computer.
Click Map Network Drive.

If you place your My Computer icon directly on the desktop, you can make this move in only two clicks!

Software not installing?

If you have a piece of software that refuses to install because it says that you are not running Windows 2000 (such as the Win2K drivers for a Mustek scanner!!) you can simply edit HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProductName to say Microsoft Windows 2000 instead of XP and it will install. You may also have to edit the version number or build number, depending on how hard the program tries to verify that you are installing on the correct OS. I had to do this for my Mustek 600 CP scanner (compatibility mode didn''t help!!!) and it worked great, so I now have my scanner working with XP (and a tech at Mustek can now eat his words).

BTW, don''t forget to restore any changes you make after you get your software installed

You do this at your own risk.

Use your Windows Key

The Windows logo key, located in the bottom row of most computer keyboards is a little-used treasure. Don''t ignore it. It is the shortcut anchor for the following commands:

Windows: Display the Start menu
Windows + D: Minimize or restore all windows
Windows + E: Display Windows Explorer
Windows + F: Display Search for files
Windows + Ctrl + F: Display Search for computer
Windows + F1: Display Help and Support Center
Windows + R: Display Run dialog box
Windows + break: Display System Properties dialog box
Windows + shift + M: Undo minimize all windows
Windows + L: Lock the workstation
Windows + U: Open Utility Manager
Windows + Q: Quick switching of users (Powertoys only)
Windows + Q: Hold Windows Key, then tap Q to scroll thru the different users on your pc

Change your cd key

You don't need to re-install if you want to try the key out ... just do this:

1. Go to Activate Windows
2. Select the Telephone option
3. Click "Change Product Key"
4. Enter RK7J8-2PGYQ-P47VV-V6PMB-F6XPQ
5. Click "Update"

Now log off and log back in again. It should now show 60 days left, minus the number of days it had already counted down.

Note: If your crack de-activated REGWIZC.DLL and LICDLL.DLL, you are going to have to re-register them.

Remove the Shared Documents folders from My Computer
================================================== ==

One of the most annoying things about the new Windows XP user interface is that Microsoft saw fit to provide links to all of the Shared Documents folders on your system, right at the top of the My Computer window. I can't imagine why this would be the default, even in a shared PC environment at home, but what's even more annoying is that you cannot change this behavior through the sh*ll
: Those icons are stuck there and you have to live with it.
Until now, that is.

Simply fire up the Registry Editor and navigate to the following key:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ My Computer \ NameSpace \ DelegateFolders

You'll see a sub-key named {59031a47-3f72-44a7-89c5-5595fe6b30ee}. If you delete this, all of the Shared Documents folders (which are normally under the group called "Other Files Stored on This Computer" will be gone.

You do not need to reboot your system to see the change.

Before: A cluttered mess with icons no one will ever use (especially that orpaned one). After: Simplicity itself, and the way it should be by default.

This tip For older XP builds

Edit or remove the "Comments" link in window title bars

During the Windows XP beta, Microsoft has added a "Comments?" hyperlink to the title bar of each window in the system so that beta testers can more easily send in a problem report about the user interface. But for most of us, this isn't an issue, and the Comments link is simply a visual distraction. And for many programs that alter the title bar, the Comments link renders the Minimize, Maximize, and Close window buttons unusable, so it's actually a problem.
Let's get rid of it. Or, if you're into this kind of thing, you can edit it too.

Open the Registry Editor and navigate to the following keys:
My Computer \ HKEY_CURRENT_USER \ Control Panel \ Desktop \ LameButtonEnabled
My Computer \ HKEY_CURRENT_USER \ Control Panel \ Desktop \ LameButtonText

The first key determines whether the link appears at all; change its value to 0 to turn it off. The second key lets you have a little fun with the hyperlink; you can change the text to anything you'd like, such as "Paul Thurrott" or whatever.

Editing either value requires a restart before the changes take effect.

Before: An unnecessary hyperlink. Have some fun with it! Or just remove it entirely. It's up to you.

Rip high-quality MP3s in Windows Media Player 8

The relationship between Windows Media Player 8 and the MP3 audio format is widely misunderstood. Basically, WMP8 will be able to playback MP3 files, but encoding (or "ripping" CD audio into MP3 format will require an MP3 plug-in. So during the Windows XP beta, Microsoft is supplying a sample MP3 plug-in for testing purposes, but it's limited to 56 Kbps rips, which is pretty useless. However, if you have an externally installed MP3 codec, you can use WMP8 to rip at higher bit rates. But you'll have to edit the Registry to make this work.
Fire up the Registry Editor and navigate to the following key:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MediaPlayer \ Settings \ MP3Encoding

Here, you'll see sub-keys for LowRate and LowRateSample, which of course equates to the single 56 Kbps sample rate you see in WMP8. To get better sampling rates, try adding the following keys (Using New then DWORD value):

"LowRate" = DWORD value of 0000dac0
"MediumRate" = DWORD value of 0000fa00
"MediumHighRate" = DWORD value of 0001f400
"HighRate" = DWORD value of 0002ee00

Now, when you launch WMP8 and go into Tools, then Options, then Copy Music, you will have four encoding choices for MP3: 56 Kbps, 64 Kbps, 128 Kbps, and 192 Kbps. Note that you will not get higher bit rate encoding unless you have installed an MP3 codec separately; the version in Windows Media Player 8 is limited to 56 Kbps only.

Find the appropriate location in the Registry... ...add a few DWORD values... ...And then you'll be ripping CDs in higher-quality MP3 format!

Speed up the Start Menu

The default speed of the Start Menu is pretty slow, but you can fix that by editing a Registry Key. Fire up the Registry Editor and navigate to the following key:
HKEY_CURRENT_USER \ Control Panel \ Desktop \ MenuShowDelay

By default, the value is 400. Change this to a smaller value, such as 0, to speed it up.

Speed up the Start Menu (Part two)

If your confounded by the slow speed of the Start Menu, even after using the tip above, then you might try the following: Navigate to Display Properties then Appearance then Advanced and turn off the option titled Show menu shadow . You will get much better overall performance.

Speed up Internet Explorer 6 Favorites

For some reason, the Favorites menu in IE 6 seems to slow down dramatically sometimes--I've noticed this happens when you install Tweak UI 1.33, for example, and when you use the preview tip to speed up the Start menu. But here's a fix for the problem that does work, though it's unclear why:
Just open a command line window (Start button -> Run -> cmd) and type sfc, then hit ENTER. This command line runs the System File Checker, which performs a number of services, all of which are completely unrelated to IE 6. But there you go: It works.

Do an unattended installation

The Windows XP Setup routine is much nicer than that in Windows 2000 or Windows Me, but it's still an hour-long process that forces you to sit in front of your computer for an hour, answering dialog boxes and typing in product keys. But Windows XP picks up one of the more useful features from Windows 2000, the ability to do an unattended installation, so you can simply prepare a script that will answer all those dialogs for you and let you spend some quality time with your family.
I've written about Windows 2000 unattended installations and the process is pretty much identical on Windows XP, so please read that article carefully before proceeding. And you need to be aware that this feature is designed for a standalone Windows XP system: If you want to dual-boot Windows XP with another OS, you're going to have to go through the interactive Setup just like everyone else: An unattended install will wipe out your hard drive and install only Windows XP, usually.

To perform an unattended installation, you just need to work with the Setup Manager, which is located on the Windows XP CD-ROM in D:\SupportTools\DEPLOY.CAB by default: Extract the contents of this file and you'll find a number of useful tools and help files; the one we're interested in is named setupmgr.exe. This is a very simple wizard application that will walk you through the process of creating an answer file called winnt.sif that can be used to guide Windows XP Setup through the unattended installation.

One final tip: There's one thing that Setup Manager doesn't add: Your product key. However, you can add this to the unattend.txt file manually. Simply open the file in Notepad and add the following line under the [UserData] section:


(This is a 60 day cd key)

Then, just copy winnt.sif to a floppy, put your Windows XP CD-ROM in the CD drive, and reboot: When the CD auto-boots, it will look for the unattend.txt file in *** automatically, and use it to answer the Setup questions if it's there.

Finally, please remember that this will wipe out your system! Back up first, and spend some time with the help files in DEPLOY.CAB before proceeding.

For Older builds or not using file

Remove the Desktop version text

During the Windows XP beta, you will see text in the lower right corner of the screen that says Windows XP Professional, Evaluation Copy. Build 2462 or similar. A lot of people would like to remove this text for some reason, and while it's possible to do so, the cure is more damaging than the problem, in my opinion. So the following step will remove this text, but you'll lose a lot of the nice graphical effects that come in Windows XP, such as the see-through icon text.

To remove the desktop version text, open Display Properties (right-click the desktop, then choose Properties) and navigate to the Desktop page. Click Customize Desktop and then choose the Web page in the resulting dialog. On this page, check the option titled Lock desktop items. Click OK to close the dialog, and then OK to close Display Properties. The text disappears. But now the rest of your system is really ugly. You can reverse the process by unchecking Lock desktop items.

There's also a shortcut for this process: Just right-click the desktop and choose Arrange by then Lock Web Icons on the Desktop.

Enable ClearType on the Welcome Screen!

As laptop users and other LCD owners are quickly realizing, Microsoft's ClearType technology in Windows XP really makes a big difference for readability. But the this feature is enabled on a per-user basis in Windows XP, so you can't see the effect on the Welcome screen; it only appears after you logon.

But you can fix that. Fire up the Registry Editor and look for the following keys:

(default user) HKEY_USERS \ .Default \ Control Panel \ Desktop \ FontSmoothing (String Value)
HKEY_USERS \ .Default \ Control Panel \ Desktop \ FontSmoothingType (Hexadecimal DWORD Value)

Make sure both of these values are set to 2 and you'll have ClearType enabled on the Welcome screen and on each new user by default.

Stop Windows Messenger from Auto-Starting

If you're not a big fan of Windows Messenger simply delete the following Registry Key:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run\MSMSGS

Display Hibernate Option on the Shut Down dialog

For some reason, Hibernate may not be available from the default Shut Down dialog. But you can enable it simply enough, by holding down the SHIFT key while the dialog is visible. Now you see it, now you don't!

Add album art to any music folder

One of the coolest new features in Windows XP is its album thumbnail generator, which automatically places the appropriate album cover art on the folder to which you are copying music (generally in WMA format). But what about those people that have already copied their CDs to the hard drive using MP3 format? You can download album cover art from sites such as or, and then use the new Windows XP folder customize feature to display the proper image for each folder. But this takes time--you have to manually edit the folder properties for every single folder--and you will lose customizations if you have to reinstall the OS. There's an excellent fix, however.

When you download the album cover art from the Web, just save the images as folder.jpg each time and place them in the appropriate folder. Then, Windows XP will automatically use that image as the thumbnail for that folder and, best of all, will use that image in Windows Media Player for Windows XP (MPXP) if you choose to display album cover art instead of a visualization. And the folder customization is automatic, so it survives an OS reinstallation as well. Your music folders never looked so good!

Album cover art makes music folder thumbnails look better than ever!

Change the location of the My Music or My Pictures folders
================================================== ========

In Windows 2000, Microsoft added the ability to right-click the My Documents folder and choose a new location for that folder in the sh*ll
. With Windows XP, Microsoft has elevated the My Music and My Pictures folders to the same "special sh*ll
folder" status of My Documents, but they never added a similar (and simple) method for changing those folder's locations. However, it is actually pretty easy to change the location of these folders, using the following method.

Open a My Computer window and navigate to the location where you'd like My Music (or My Pictures) to reside. Then, open the My Documents folder in a different window. Drag the My Music (or My Pictures) folder to the other window, and Windows XP will update all of the references to that folder to the new location, including the Start menu.

Or use Tweak UI

Add/Remove optional features of Windows XP

To dramatically expand the list of applications you can remove from Windows XP after installation, navigate to C:\WINDOWS\inf (substituting the correct drive letter for your version of Windows) and open the sysoc.inf file. Under Windows XP Professional Edition RC1, this file will resemble the following by default:

[Version] Signature = "$Windows NT$"

IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp4 0ext.inf,,7


The entries that include the text hide or HIDE will not show up in Add/Remove Windows Components by default. To fix this, do a global search and replace for ,hide and change each instance of this to , (a comma). Then, save the file, relaunch Add/Remove Windows Components, and tweak the installed applications to your heart's content.

Cool, eh? There are even more new options now under "Accessories and Utilities" too.

Remove Windows Messenger

It seems that a lot of people are interested in removing Windows Messenger for some reason, though I strongly recommend against this: In Windows XP, Windows Messenger will be the hub of your connection to the .NET world, and now that this feature is part of Windows, I think we're going to see a lot of .NET Passport-enabled Web sites appearing as well. But if you can't stand the little app, there are a couple of ways to get rid of it, and ensure that it doesn't pop up every time you boot into XP. The best way simply utilizes the previous tip:

If you'd like Windows Messenger to show up in the list of programs you can add and remove from Windows, navigate to C:\WINDOWS\inf (substituting the correct drive letter for your version of Windows) and open sysoc.inf (see the previous tip for more information about this file). You'll see a line that reads:


Change this to the following and Windows Messenger will appear in Add or Remove Programs, then Add/Remove Windows Components, then , and you can remove it for good:



A new, small, neat feature for winXP deals with renaming files. I personally have always wanted the OS to include a way to do a mass file renaming on a bunch of files. You can now rename multiple files at once in WinXP. Its real simple:

1. Select several files in Explorer, press F2 and rename one of those files to
something else. All the selected files get renamed to the new file name (plus a number added to the end).

2. thats it. Simple huh.

I would recommend that you only have the files you want to rename in the directory your working in. I would also recommend that until you get used to this neat little trick that you save copies of the files in a safe location while your getting the hang of it.


WinXP does not come with an aspi layer. So far almost 90% of the problems with winXP and CD burning software are aspi layer problems. After installing winXP, before installing any CD burning software do a few things first:

1. Open up "My computer" and right click on the CD Recorder. If your CD recorder was detected as a CD recorder there will be a tab called "Recording". On this tab uncheck ALL of the boxes. apply or OK out of it and close my computer.

2. Next install the standard aspi layer for NT. Reboot when asked.

Thats is. after the reboot you can install any of the currently working cd recording applications with no problems. If using CD Creator do not install direct CD or Take two as they are currently incompatable but Roxio has promised a fix as soon as XP is released.


may or may not work, depends on your configuration. add the Dword values shown below.

increases the number of buffers that the redirector reserves for network performance
it may increase your network throughput. the range is 0-255. It is set at 100 here.
make MaxCmds & MaxThreads have same value. The default is 15

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\LanmanWorkstation\Parameters]

as always - editing the registry can cause serious problems. If you don't know what your doing then don't do it.


WinXP will group multiple open windows (IE windows for example) into one group on the task bar to keep the desktop clear. This can be annoying at times - especially when comparing different web pages because you have to go back to the task bar, click on the group and then click on the page you want and then you only get one page because you have to click on each one seperately. I think the default for this is 8 windows - any combination of apps or utilities open.

You can modify this behavoir by adding this reg key at:

Change number of windows that are open before XP will start
grouping them on the Taskbar

HKEY_CURRRENT_USER\Software\Microsoft\Windows\Curr entVersion\Explorer\Advanced\
add reg_Dword "TaskbarGroupSize"

modify "TaskbarGroupSize" entry to be the number of windows you want open before XP starts to group them on the task bar.
A value of 2 will cause the Taskbar buttons to always group

Another tweak is to disable or enable recent documents history. This can be done at:

HKEY_CURRRENT_USER\Software\Microsoft\Windows\Curr entVersion\Policies\Explorer\
this key should already be present - if it isn't you'll need to add it:
reg_Binary "NoRecentDocsHistory"
modify it so that value reads 01 00 00 00


when you connect to a web site your computer sends information back and forth, this is obvious. Some of this information deals with resolving the site name to an IP address, the stuff that tcp/ip really deals with, not words. This is DNS information and is used so that you will not need to ask for the site location each and every time you visit the site. Although WinXP and win2000 has a pretty efficient DNS cache, you can increase its overall performance by increasing its size.

You can do this with the registry entries below:

************begin copy and paste***********
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Dnscache\Parameters]

************end copy and paste***********

make a new text file and rename it to dnscache.reg. The copy and paste the above into it and save it. Then merge it into the registry.


1.When setting up the system with tweaks or making changes to the core OS or hardware always be logged in as administrator. Seems that while XP does create an account upon install that has administrator privilages, its not the same as the administrator account is. Think about it this way - if the account created was the same then why have an administrator account period?

2.It is always better to install winXP clean than to do an upgrade.

3. The files and settings wizard is your friend. However it doesn't save the account passwords for your email and news groups accounts in OE. Export these accounts manually from within OE first before hand and save them in a safe place. This way you will not need to remember what the account info was, just import the account again.

4. If using a SB Live sound card and trying to run Unreal (the game) you may have some problems. This is not the fault of winXP or Unreal. the problem is a bad driver design from creative and the Devloader portion. There is currently no work around for this problem.

5. Many - many games do run in winXP with compatability mode. The easiest way to do this is to simply create a shortcut on the desktop to the game executible and choose the compatability tab of the shortcut and set up for win98.

6. Do not disable all the services that you find outlined in the win2K tweek guides floating around. Instead set them to manual instead of disabled. This will allow something to start up when it is needed and you'll avoid the BSOD thing that can occur if something gets disabled that wasn't supposed to.

7. The winXP firewall is actually very good. However it is not very configurable. I would reccomend tiny personal firewall from It free and all you need. It so far is the most compatable with winXP - why you may ask? - because (little known trivia fun fact here) this is where the winXP firewall came from. Both the XP built in firewall and tiny will give complete stealth. However what you can do - which is kind of cool is divide the work between the two and use both. use tiny to just filter the ports you want to filter instead of everything and let the built in XP firewall take care of the rest. The result is a smoother running firewall system that reacts much more quickly. I've used Nortons , zone alarm (which contray to popular belief is not a real firewall and a joke in the IT community as a whole) and several of the rest, Tiny has been the best so far.

8. After you complete your clean install and get all your software installed I would recommend that you use something like drive image 4 to do an image of your install partition, then burn the image to CD and keep it. XP is a different creature for some people. If you mess it up when playing around with it, just bring the image back. You can be up and running again in 20 minutes vs. the two to three hours it will take to get the whole thing and all your stuff installed again.

9. choose winXP pro over the personal version because it has more bells and whistles. However if the bells and whistles do not appeal to you then the home (personal) version is the way to go.

10. Avoid problems with WinXP. Insure that your hardware is on the HCL. Don't be mad because the latest and greatest doesn't work with your hardware. It is not the fault of MS , winXP or anything or one else. Not defending them here, just being practical. Look at it this way - if your dream car costs $100,000 dollars and you don't have $100,000 is it the car manufactures fault? nope because thats the free enterprise system and the way it works. Try to upgrade your hardware if you can. If you can't, wait for drivers from the manufacturer that support winxp. I would highly recommed before installing winXP that you go out and get the win2000 drivers for all your hardware. 99% of the win2000 drivers will work in winXP. This way if winxp doesn't have drivers, you do.


this ones simple:

this is for broad band connections. I did'nt try it on dial up but might work for dial up.

1.make sure your logged on as actually "Administrator". do not log on with any account that just has administrator priviliges.

2. start - run - type gpedit.msc

3. expand the "local computer policy" branch

4. expand the "administrative templates" branch

5. expand the "network branch"

6. Hilight the "QoS Packet Scheduler" in left window

7. in right window double click the "limit reservable bandwidth" setting

8. on setting tab check the "enabled" item

9. where it says "Bandwidth limit %" change it to read 0

reboot if you want to but not necessary on some systems

your all done. Effect is immediate on some systems. some need re-boot. I have one machine that needs to reboot first, the others didn't. Don't know why this is.

This is more of a "counter what XP does" thing. In other words, XP seems to want to reserve 20% of the bandwidth for its self. Even with QoS disabled, even when this item is disabled. So why not use it to your advantage. To demonstrate the problem with this on stand alone machines start up a big download from a server with an FTP client. Try to find a server that doesn't max out your bandwidth. In this case you want a slow to medium speed server to demonstrate this. Let it run for a couple of minutes to get stable. The start up another download from the same server with another instance of your FTP client. You will notice that the available bandwidth is now being fought over and one of the clients download will be very slow or both will slow down when they should both be using the available bandwidth. Using this "tweak" both clients will have a fair share of the bandwidth and will not fight over the bandwidth.


This tweak is for broad band cable connections on stand alone machines with winXP professional version - might work on Home version also. It will probably work with networked machines as well but I haven't tried it in that configuration.

This is for winXP only, it does not work on win2000.

In the referenced post I mentioned removing the PSched registry entry. This way however is better and gives a noticible connection speed increase. I use 3 Com cards so I don't know how it works on others at this point. I have others but I didn't test on them.It does not involve editing the registry. This tweak assumes that you have let winXP create a connection on install for your cable modem/NIC combination and that your connection has tcp/ip - QoS - file and print sharing - and client for microsoft networks , only, installed. It also assumes that winxp will detect your NIC and has in-box drivers for it. If it doesn't do not try this.

Install the speed tweaks from the above referenced post if you want. The change this tweak makes is noticible without them.

Before beginning:

A. in the "My Network Places" properties (right click on the desktop icon and choose properties), highlight the connection then at the menu bar choose "Advanced" then "Advanced Settings". Uncheck the two boxes in the lower half for the bindings for File and Printer sharing and Client for MS networks. Click OK

B. Continue as indicated below

1. from the winXP cd in the support directory from the support cab, extract the file netcap.exe and place it in a directory on your hard drive or even in the root of your C:\ drive.

2. next, open up a command prompt window and change directories to where you put netcap.exe. then type "netcap/?". It will list some commands that are available for netcap and a netmon driver will be installed. At the bottom you will see your adapters. You should see two of them if using a 3Com card. One will be for LAN and the other will be for WAN something or other.

3. Next type "netcap/Remove". This will remove the netmon driver.

4. Open up control panel / system / dev man and look at your network adapters. You should now see two of them and one will have a yellow ! on it. Right click on the one without the yellow ! and choose uninstall. YES! you are uninstalling your network adapter, continue with the uninstall. Do not restart yet.

5. Check your connection properties to make sure that no connection exists. If you get a wizard just cancel out of it.

6. Now re-start the machine.

7. After re-start go to your connection properties again and you should have a new connection called "Local area connection 2". highlight the connection then at the menu bar choose "Advanced" then "Advanced Settings". Uncheck the two boxes in the lower half for the bindings for File and Printer sharing and Client for MS networks. Click OK.

8. Choose connection properties and uncheck the "QOS" box

9. re- start the machine

10 after restart enjoy the increased responsivness of IE, faster page loading, and a connection speed boost.

Why it works:

It seems that winXP, in its zeal to make sure every base is covered installs two seperate versions of the NIC card. One you do not normally see in any properties. Remember the "netcap/?" command above showing two different adapters? The LAN one is the one you see. The invisible one loads everything down and its like your running two separate cards together, sharing a connection among two cards. this method breaks this "bond" and allows the NIC to run un-hindered.


I didnt make these, but I have tried many of them, and they work well. I tried to search and get the most Tips in one easy viewed page since a lot of us run XP now. As always you should back up your registery before you go and edit it.

I also got links to good tweak programs for XP.

XP Power Toys

Window Blinds XP Beta 5

TweakUI Also in Power Toys.

nVidia Refresh Rate Fix I dont have a prob with this, but it seems some do.

ASPI Drivers for XP

Fix for SB Live! 5.1 No idea what this is, I just found it, and know some people are having problems with Live! cards and XP with Liveware.

Win Info Check version information about your install, including expiry dates.

Uptime Take a guess what this is.

High Quality MP3 rip REG file to let your MP8 record high Quality MP3. I havent tried this, I dont use MP8 to rip MP3's.

; for cable connections only
; not for dsl!

; comment out or remove the portions you dont want
; some are original and new and others are from various sources

; first we setup our autologon if we want it, comment it out
; before merging this file if we dont. This is set to auto logon as
; administrator. enter the logon password in the DefaultPassword string
; be careful on multi-user machines because if someone gets to the registry
; key they can get your password as it is in the clear. If you want to not
; enter a password then use tweakui from MS as it encrypts the password and
; it does not appear in the registry. In the settings below I used "marylinda"
; as the password. this is not the real password but is shown for an example so
; edit this before you use it to reflect the password you want to use.

; [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
; "AutoAdminLogon"="1"
; "DefaultUserName"="Administrator"
; "DefaultPassword"="marylinda"
; "DontDisplayLastUserName"="0"
; "ForceAutoLogOn"=dword:00000001

; first add some direct x tweeks - must have 3d card
; these work for dir x 7 and 8 and the newer 8.1
; these work great with my 3dfx card

; "DisableMMX"=dword:00000000
; "DisableWiderSurfaces"=dword:00000000
; "EnablePrintScreen"=dword:00000001
; "EmulationOnly"=dword:00000000

; "DisableDP2"=dword:00000000

; [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Dri vers]
; "SoftwareOnly"=dword:00000000

; Modify color for command prompt
; If old ANSi.SYS fan then this might bring some joy

; Edit the registry and add/update this (REG_DWORD) :

; [HKEY_CURRENT_USER /Software /Microsoft /Command Processor]
; DefaultColor = 0A (Black background with green text)

; Color codes to use(HEX)
; 0 = black
; 1 = blue
; 2 = green
; 3 = cyan
; 4 = red
; 5 = magenta
; 6 = yellow/brown
; 7 = white
; 8 = gray
; 9 = bright blue
; A = bright green
; B = bright cyan
; C = bright red
; D = bright magenta
; E = bright yellow
; F = bright white

[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]

; udma is enabled - doesn't hurt to have this
; some need this with some chip sets in win 2000
; just have ta try and see doesn't hurt to have if not needed
; The we enable udma66 if so desired

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000]

; next we keep the kernal from being paged out to disk and put it in memory to
; speed the OS up a little - maybe and a couple other tweaks

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management]

; [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\AlwaysUnloadDLL]
; @="1"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\Advanced]

; next we set up the things we want other things to do such as no doc history

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]

; this may or may not help some

; next we start on the tcp/ip parameters with a few afd settings
; none of these exist by default

; [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\AFD\Parameters]
; "TransmitWorker"=dword:00000010
; "PriorityBoost"=dword:0000000a
; "DefaultReceiveWindow"=dword:0003ebc0
; "DefaultSendWindow"=dword:0003ebc0
; "DynamicBacklogGrowthDelta"=dword:00000032
; "FastCopyReceiveThreshold"=dword:00000400
; "FastSendDatagramThreshold"=dword:00000400
; "MaxFastTransmit"=dword:00000040
; "MaxFastCopyTransmit"=dword:00000080
; "TransmitIoLength"=dword:00040000

; next we boost the number of connections for the browser
; pretty standard, what everyone in the world knows

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\Cur rentVersion\Internet Settings]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Internet Settings]

; next delete this key - speeds up browser a little

; [-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Explorer\RemoteComputer\NameSpace\{D627 7990-4C6A-11CF-8D87-00AA0060F5BF}]

; the next one is mostly for servers . if you disable netbios on win2k and XP
; you do not need this

; [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\NetBT\Parameters]
; "NoNameReleaseOnDemand"=dword:00000001

; the next one keeps rpcss from binding to all interfaces, supposed to be for
; nt 4 but works on 2000 and xp so if your using more than one interface
; like in a home network you might try this.

; [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\RpcSs]
; "ListenOnInternet"="N"

; increase the number of buffers that the redirector reserves for network performance
; it may increase your network throughput. the range is 0-255. It is set at 100 here
; make MaxCmds MaxThreads have same value. The default is 15

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\LanmanWorkstation\Parameters]

; next the pretty much standard speed tweeks

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters]
; a window size of 245280 which is optimum for my connection
; you do not need the GlobalTcpWindowSize parameter in XP just the TcpWindowSize

; then to the interfaces we add one more security type key manually
; we add Dword PerformRouterDiscovery and set to 0

; next remove this key to remove the shared documents folder from my computer. this does
; not remove the actual folder it just keeps it from appearing in My Computer
; ;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Explorer\MyComputer\NameSpace\Delegate Folders\{59031a47-3f72-44a7-89c5-5595fe6b30ee}]
; remove the {59031a47-3f72-44a7-89c5-5595fe6b30ee} key only

A short discussion on the TcpWindowSize in plain english:

The TCP window size that is right for your connection is the largets one with the fewest re-transmissions. Many people think that a large window size giving you raw speed is the right one. Nothing could be further from the truth. Think of it this way:

You have a bucket of water that your using to water your garden on the top of a hill. For each bucket of water you have to go to the bottom of the hill to refill the bucket, but by the time you get back to the top of the hill you only have a half - or less - bucket of water because of the water that spilled on the way back up the hill. This means more trips to the well to get more water. You think "Well then, why don't I just get a bigger bucket?". Good idea - not really because a larger bucket means you work harder because of more weight. Either way your working twice as hard to get the water up the hill. So what do you do? You be careful with the original bucket of water on the way back up the hill and don't spill any. Simple right?

Your connection and re-transmissions are the same way. You put a large window size in the registry (the larger bucket from above) but the connection works harder to fill the window and as a result when it can't the overall connection slows down some because its working double time to fill the window. On the other hand your window is too small and you get re-transmissions by the connection trying to jam too much into the window and some it it "spills" over (the original bucket above" and you end up working twice as hard for the connection and re-transmissions. The solution - make the window size fit the connection and beter utilize what you have. This is not hard to do. The simple formula MTU-40=MSS is the key when applied correctly. For ethernet based connections the standard is MTU=1500, so 1500-40 = MSS = 1460. Now why is this important? because this is what your window size is based on. Next to calculate the max window size: MSS * 44 = max window size, so 1460 * 44 = 64240. WAIT A SECOND HERE! you scream, thats not the max window size because of blah blah blah... Yes it is I say because the TCP standard calls for an initial window size max of 65535. Yep thats right, 65535. Everything after that is a scaled window size. There is a difference. For max performance the window size must be an even multiple of the MSS but 65535 / 1460 =44.88.... you say and thats even enough. Well yes it is even enough but in the MS literature for their version of the TCP stack they also say that the window size should be smaller then 65535. So this leaves the next "really even" number lower of 64240. But then where do people get these large numbers like 256960 at? they get them by applying general principles in a one size fits all fashion, and i'm not saying that they are incorrect, just that something fits and works better when its made for the task at hand. So we want a large window size with minimum re-transmissions so our connection is maximized and works well for us, how do we do it. First we need to start somewhere and we need a tool to measure by. the tool is at www.dslreports in the tool section with the tweak test tool. Ignore every part of this tweak tester tool except the re-transmission part - this is the only part of this tool that works. then we begin with the figure 1460 * 44 * 4 = 256960 in the registry, reboot then go to the tweak tool at dslreports. Go thru the tester and look at the re-transmissions. Do it several times making a not of the retransmissions each time. It you get re-transmissions each time this means that you need to lower your initial window size. So we go back to the math and use the next lower size that is an even multiple, 1460 * 42 * 4 = 245280, change the registry setting, reboot and use the tweak tool again. See any re-transmissions? nope? if no then your done, if yes then go to the next lower setting. Now another word of advice. Every one should know their max connection speed. The window size also decides how much of your bandwidth your using. Go to and after finding the right registry setting that has the fewest to no re-transmissions use the "SG TCP/IP anaylizer" under the "general" menu on the site. the part your interested in is the part that tells you:

bandwidth * delay product:
Your RcvWindow limits you to: 9811.2 kbps (1226.4 KBytes/s) @ 200ms
Your RcvWindow limits you to: 3924.48 kbps (490.56 KBytes/s) @ 500ms
or similar.

If these two numbers are more then your max bandwidth then your done. If not then you need to go back to the next higher window size with an initial size not to exceed 64240 and recalculate the scaled window size and use that and put up with some re-transmissions. Do'nt pay that much attention to the 500ms reading tho because very rarely will you see a connection with a 500ms delay, 90% or more of your connections will probably be 200ms or lower and even 200 ms is too high for a high speed network like cable because if your seeing 200ms delay then I can almost gurantee you that 50% or more of that delay is within your vable network. Do some ping tests and complain loudly to your provider if this is the case.
Your max bandwidth is not the bandwidth of your NIC. Having a 100Mb NIC on a 2 mb/sec connection will not give you 100 mb/sec. If your hard limited by your ISP (like road runner in most areas) to 2 mb/sec then thats it - no more. thats the most you can get with maybe some peaks now and then.

brady is offline  
Old 07-21-2006, 11:22 AM   #3 (permalink)

Baez's Avatar
Join Date: Sep 2005
Location: Toronto, Canada
Posts: 6,988

or in only one reply...

Baez is offline  
Old 07-21-2006, 11:40 AM   #4 (permalink)
S e c u r e d
Join Date: Feb 2005
Location: Somewhere Sunny
Posts: 3,760

lol, as you can see this has been done before.
brady is offline  
Old 07-21-2006, 12:20 PM   #5 (permalink)
Monster Techie
Ridlyn's Avatar
Join Date: May 2005
Posts: 1,920

Did you type all of that or did you copy and paste?
Originally Posted by Sylus View Post
Could have been worse, you could have been raped by a clown.
Ridlyn is offline  
Old 07-21-2006, 12:36 PM   #6 (permalink)
S e c u r e d
Join Date: Feb 2005
Location: Somewhere Sunny
Posts: 3,760

copy paste

brady is offline  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are Off

Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -5. The time now is 09:23 PM.

Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2018, vBulletin Solutions, Inc.