This is a page covering some of the annoyances that crop up in XP.  In no particular order:

XP balloons are annoying
Start Menu delay before expanding is too long
Faster termination of crashed programs
Recover multicolumn start menu
If you running Symantec NIS you may well get a warning on shutdown that your paging file is
   critically low and Windows is enlarging it.

XP keeps launching MSN Messenger
Disable Messenger and Speedup Outlook Express (my preferred way)
To stop Messenger alerts sent as annoying Pop-Up ads
XP doesn't load FAX services by default
Forcing an auto-disconnect
Speed up the Search function
Some Windows components do not appear in Add/Remove a Program
Internet all messed up? - cannot access certain sites
How can I save space after installing a Service Pack or other updates?
To Manually Install the Backup Utility

XP balloons are annoying

One of these features that's new to XP is the pop-up balloons to let you know that a tour, or hotfix, or network connection (etc.) is available.  If you find these simply annoying, you can add the following Registry entry to kill them off for good.

1. Start / Run / Regedit.exe / OK.
2. Expand HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
3. Add a New, DWord value called EnableBalloonTips and Modify the value to 0.
4. Close regedit.

If you later decide that you want the balloons back, you can delete the entry, or set its value to 1.

http://windows.about.com/library/tips/bltip610.htm

Start Menu delay before expanding is too long

1. Easy fix: run regedit as above.
2. Expand HKEY_CURRENT_USER\Control Panel\Desktop.
3. Right click on MenuShowDelay, select Modify, set 100, click OK.
4. Close regedit.

Faster termination of crashed programs

1. Run regedit as above.
2. Expand HKEY_CURRENT_USER\Control Panel\Desktop.
3. Right click on HungAppTimeout, select Modify, try a quarter of the current value (say 1000), click OK.
4. Right click on WaitToKillTimeout, select Modify, try a quarter of the current value (say 5000), click OK.
5. Close regedit.

Recover Multicolumn Start Menu

1. Run regedit as above.
2. Expand
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
3. IE6: Right click on StartMenuScrollPrograms, select Modify, type NO, click OK.
4. Non-IE6: Right click on StartMenuScrollPrograms, select Modify, type FALSE, click OK.
5. Close regedit

If you running Symantec NIS you may well get a warning on shutdown that your paging file is critically low and Windows is enlarging it.

This never seems to solve the problem and there is some debate whether this is an XP problem, an NIS problem or a combination:
http://www.tek-tips.com/gviewthread.cfm/lev2/67/lev3/70/pid/779/qid/203383
The solution, simply, is to manually change the paging file to around 1Gb.  Do this as follows:
1. Win Logo + Pause|Break
2. Advanced tab
3. Performance / Settings
4. Advanced
5. Virtual Memory / Change
6. Custom Size, 1024, Set
7. then OK your way out.

XP keeps launching MSN Messenger

It seems to vary depending on the version of Messenger that you are running.  However, start by:

1. Start Windows Messenger.
2. Click Options on the Tools menu.
3. Click the Preferences tab, click to clear the Run this program when Windows starts check box, and then click OK.
4. In Outlook Express, click Options on the Tools menu.
5. On the General tab, click to clear the Automatically log on to Windows Messenger check box.
6. Click OK.

But I doubt this will fix it so you need to modify the registry (as always, please use caution and frequent backups when editing the Registry - remember you cannot back out of registry editing, it's all live): 1. Start / Run / Regedit.exe / OK.
2. Locate and click the following registry key:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft
3. On the Edit menu, point to New, click Key, and then type Messenger for the name of the new registry key.
4. Locate and click the following registry key:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Messenger
5. On the Edit menu, point to New, click Key, and then type Client for the name of the new registry key.
6. Locate and click the following registry key:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Messenger\Client
7. On the Edit menu, point to New, click DWORD Value, and then type PreventRun for the name of the new DWORD value.
8. Right-click the PreventRun value that you created, click Modify, type 1 in the Value data box, and then click OK.
9. File / Exit the registry.

My experience is that this now forces OE to take forever to launch.  There are a couple of work-arounds:

Disable Messenger and Speedup Outlook Express (my preferred way)

There are various ways of disabling Windows Messenger from automatically starting, but they all have some drawbacks. Until now. Namely, if you disable Messenger, OE takes forever to load if you have the Contacts pane enabled (View / Layout... / Basic ).

1. Start / Run / Regedit.exe / OK
2. Navigate to this key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express
3. Add a New, DWord value called Hide Messenger and Modify the value to 2.  (This step is required to prevent a long delay when opening OE with the Contacts pane enabled).

Slow loading of Outlook Express when Messenger is disabled (option 2)

1. Start / Run / Regedit.exe / OK.
2. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FB7199AB-79BF-11d2-8D94-0000F875C541}\InProcServer32
3. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FB7199AB-79BF-11d2-8D94-0000F875C541}\LocalServer32
4. For both, in the right pane, right click Default/Modify/Delete the value data.

To stop Messenger alerts sent as annoying Pop-Up ads

1. Click Start / Control Panel.
2. Click Performance and Maintenance.
3. Click Administrative Tools.
4. Double click Services.
5. Scroll down and highlight "Messenger".
6. Right-click the highlighted line.
7. Click on STOP.
8. Right-click the highlighted line and choose Properties.
9. At Startup type, select Disable or Manual.
9. Click OK.

These pop-ups appear to use port 135.  The Windows Messenger service allows programs to inform a computer's operator of an event.  For example, printer software may use it to pop up print job status and anti-virus software may use it to pop up virus warnings.  The trouble lies in that it also allows programs running on other computers to do the same thing without any restrictions or authentication.  While this may be useful in some environments, it is also easily exploited and abused.

Why people waited until now to start exploiting the feature is not known.  It has been available since Windows NT and is enabled on every shipping Windows 2000 and XP computer.  Perhaps nobody until now has discovered how to be so rude.

http://www.jmu.edu/computing/security/info/winmsg.shtml

XP doesn't load FAX services by default

Fax is not installed by default during Windows Setup. To install Fax, follow these steps:

1. In Control Panel, click Add or Remove Programs under Pick a category to open the Add or Remove Programs dialog box.
2. Click Add/Remove Windows Components to start the Windows Components Wizard starts.
3. In the Components list, click to select the Fax Services check box, and then click Next. Setup installs the Fax services. If prompted, insert the Microsoft Windows XP compact disc, and then click OK.
4. On the Completing the Windows Components Wizard screen, click Finish.
5. In the Add or Remove Programs dialog box, click Close.
6. To configure faxing capability in Windows XP, follow these steps:
7. Click Start, then point to All Programs, then point to Accessories, then point to Communications, then point to Fax, and then click Fax Console. The Fax Configuration Wizard starts.
8. On the Welcome to Fax Configuration Wizard screen, click Next.
9. On the Sender Information screen, type the information that you want to be displayed on your fax cover page, and then click Next.
10. On the Select Device for Sending or Receiving Faxes screen, click the modem that you want in the Please select the fax device list.
11. If you want to disable the sending of faxes from this computer, click to clear the Enable Send check box.  (Note: The Enable Send check box is selected by default).
12. Click to select the Enable Receive check box if you want the computer to receive faxes. (Note: When this check box is selected, you can click Manual answer if you do not want the computer to automatically receive faxes. Automatic answering is enabled by default).
13. Click Next.
14. You will then be taken through pages for TSID and CSID set-up which are self-explanatory and routing instructions.
15. The next thing you have to do which, bizarrely, is not obvious or contained in the set-up routine is to set-up the fax "printer" properties.
16. Click Start, Control Panel, Printers and Other Hardware, Printers and Faxes, rest the cursor over Fax so that it highlights blue and notice that the Printer Tasks at left expands.
17. Click on Set Printer Properties. Click on the Device tab. Click on Properties. On the Send tab, select the number of Tries you want per fax and the time interval between retries. OK your way out. Done!

Lots of answers are on-line at sites such as http://www.annoyances.org/exec/show/category03

Forcing an auto-disconnect

1. Start / Run / Regedit.exe / OK
2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters.
3.In the right pane, find Autodisconnect and change the time accordingly.
At present, I'm not convinced this works!

Or...

Start / Run / net config server /autodisconnect:30 / OK. (30 being an example).
The valid value range is -1 to 65535 minutes at the command line. To disable Auto-Disconnect set it to -1.  Setting Autodisconnect to 0 does not turn it off and results in very fast disconnects, within a few seconds of idle time. (However, the RAS Autodisconnect parameter is turned off if you set it to a value of 0.)

Speed up the Search function

The Windows XP search feature includes an annoying animated dog. More annoying, it adds a step to the previous Windows search process, asking what you want to search for before you can enter search terms. You can remove either or both of these annoyances.

ChooseStart / Search to open an Explorer window with the Search Companion bar. To get rid of the dog, choose Change Preferences in the options at the left side of the window, and choose Without an animated screen character. To get rid of the extra step, choose Change Preferences, then Change files and folders search behavior, and then select the Advanced option.

Some Windows components do not appear in Add/Remove a Program

If you've been looking for a way to remove Windows Messenger or other Windows components that don't show in the Add or Remove Programs applet, here's the secret. Windows keeps a list of components in a file called Sysoc.inf in C:\Windows\ Inf. Some of the entries under the [Components] heading, among them the line for Messenger, include the word hide.  To make them visible to the Add or Remove Programs applet so that you can remove them, you have to delete the instruction to hide them.

First, make sure that Windows Explorer is set to display hidden files: In Windows Explorer, choose Tools / Folder Options, then the View tab, and set the option to Show hidden files and folders.  Also remove the check from the check box labeled Hide protected operating system files (Recommended).

After clicking OK, you can navigate to the C:\Windows\Inf folder. Open Sysoc.inf in Notepad and find the line msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7.  Delete the word hide, being careful to leave the commas. Save and close the file.

Next, go to the Control Panel, choose Add or Remove Programs, and when the applet opens, choose Add/Remove Windows ComponentsWindows Messenger should now appear in the list. You can make other hidden components appear in the applet by following the same steps.

Internet all messed up - cannot access certain sites

This shows itself as an inability to access certain sites usually with the same IP address (such as 192.*.*.* in my case which disabled www.lego.com) or a general go slow.  In the days before Windows XP, a corrupted IP installation could often be fixed simply by removing and reinstalling TCP/IP.  In most cases, the IP-related files remained intact, but some related Registry keys would be corrupted beyond repair.

You can't uninstall TCP/IP in Windows XP, because there is no Uninstall button for this protocol.  According to Microsoft, that is because TCP/IP is an integral part of the operating system, and removing it would cause major problems.  There are 3 possible techniques that may yield a solution.  You can, however, use the Windows XP command line utility NetShell to reset all IP-related Registry settings to their default values, use the System File Checker or re-install IE.  The result is a brand-new TCP/IP and IE/OE configuration.

1.  Info: the Netsh.exe program is located in the C:\Windows\ System32 directory.  To use the program, access the Command Prompt through Start / Run and typing cmd then click OK.  At the Command Prompt, type
netsh int ip reset oldipreg.txt
and press Enter.  If it advises that the file cannot be found, at the Command Prompt type
cd..
and press Enter then repeat again type
cd..
and press Enter to return to the root directory.  Retype
netsh int ip reset oldipreg.txt
and press Enter.  You will NOT see anything happen when it runs.  After Netsh.exe runs, the file oldipreg.txt will contain a detailed log of the Registry keys that were modified.  Type
exit
and press Enter to exit Command Prompt.  Reboot, continue.

2.  To repair or reinstall Internet Explorer and Outlook Express in Windows XP, complete the following procedure:
Use the System File Checker tool to scan all of the protected files on your computer:
Click Start, and then click Run.
In the Open box, type sfc /scannow
and then click OK.

Note that you may be prompted for the Windows XP CDROM. Expect this "run" to take perhaps 10 minutes! Test to determine if the issue is resolved.

This can be found at MS KB 318378. There is more to the procedure that involves reinstalling XP and possibly editing the registry to change the IE reference which can be found here.

3.  There is also an alternative method if the above does nothing:
From the Start menu, select Search, select All Files and Folders.
In the All or Part of the File Name box, type ie.inf
In the Look In drop-down menu, select C:
Click on the down arrow to the right of More Advanced Options and confirm a checkmark beside Search Hidden Files and Folders option. Ensure that Search System Folders and Search Subfolders are also checked.
Click the Search button.
In the search results pane, find the ie.inf file located in Windows\Inf folder; probably the first item.
Right click the ie.inf file and click Install on the context menu.
Reboot the computer when the file copy process is complete.

How can I save space after installing a Service Pack or other updates?
Can I delete the Hotfix from Add Remove Programs? Some have been there a long time and must have been replaced by later updates.

1. You do not want to delete the Hotfixes, if they are still listed, they are most likely current and valid. If you delete the Hotfixes you also remove the protection/enhancement they provide. However you can safely delete the uninstall files. Once you are sure you will keep the Windows XP Service Pack, it is safe to delete the uninstall files.

2. The files may be hidden, to show the file:
Go to C:\WINDOWS
Click the top TOOLS, click FOLDER OPTIONS, click VIEW
Check the radio button. "Show hidden files and folders"
Click OK and you should now see more files.

3. Go to C:\WINDOWS and delete "$NtServicePackUninstall$" about 240 Mb.
Then go to Add/Remove Programs.
Click "Service Pack 1"(2), there will be an error since you just deleted the file.
Click YES to delete the shortcut.

4. Use similar procedure to delete uninstall files for the updates.
The updates will be in this format "$NTUninstall********"

5. The file "C:\Windows\SoftwareDistribution\Download" may also be safely deleted. Depending on installation method of the service Pack, this file may not be present.

6. Do NOT delete "C:\Windows\ServicePackFiles".
That file may be needed if you have problems later and sometimes for hardware installations. Some who really need the space burn this file to CD, but if space is that important a larger or second hard drive is the better fix.

To Manually Install the Backup Utility

Insert the CD Rom and navigate to CD-ROM Drive:\VALUEADD\MSFT\NTBACKUP

Double-click the Ntbackup.msi file to start the wizard that installs Backup

When the wizard is complete, click Finish.

Back

This page was last updated on Saturday February 17, 2007