Some Programs Seem To Stop Working After You Install Windows XP Service Pack 2


After you install Microsoft Windows XP Service Pack 2 (SP2), some programs may seem not to work. By default, Windows Firewall is enabled and blocks unsolicited connections to your computer. This article discusses how to make an exception and enable a program to run by adding it to the list of exceptions. This procedure permits the program to work as it did before the service pack was installed.

To help provide security for your Windows XP SP2-based computer, Windows Firewall blocks unsolicited connections to your computer. However, sometimes you might want to make an exception and permit someone to connect to your computer. For example, the following scenarios describe occasions when you might want someone to be able to connect to your computer: After you install Windows XP SP2, client applications may not successfully receive data from a server. Following are some examples: Alternatively, server applications that are running on a Windows XP SP2-based computer may not respond to client requests. Following are some examples: Back to the top

Windows Firewall Security Alert

Sometimes, when Windows Firewall blocks a program, a Windows Firewall Security Alert dialog box appears. The dialog box includes the following information:
...to help protect your computer, Windows Firewall has blocked this program from receiving unsolicited information from the Internet or a network
The message displays the name of the program and the name of the publisher of the program. This dialog box has 3 options: The next section explains how to use this dialog box as one of the methods to enable programs.

Back to the top

Enabling programs

To work correctly, some programs and games must receive information over the network. The information enters your computer through an inbound port. For Windows Firewall to permit this information to enter, the correct inbound port must be open on your computer. To enable a program to communicate like it did before Windows XP SP2 was installed, and to enable programs that you want to run, use one of the following methods.

Enable programs by using the Security Alert dialog box

  1. In the Security Alert dialog box, click Unblock this program.
  2. Click OK.

Enable programs by using Windows Firewall

If you do not click Unblock the program in the Security Alert dialog box, the program continues to be blocked. To enable a program by using Windows Firewall, follow these steps:
  1. Click Start, click Run, type wscui.cpl in the Open box, and then click OK.
  2. Click Windows Firewall.
  3. In the Windows Firewall dialog box, click the Exceptions tab, and then click Add Program.
  4. In the Add a Program dialog box, either select the program from the list that appears, or click Browse to locate your program.

    If you cannot locate your program, see the next section.
  5. After you select your program, click OK.
  6. On the Exceptions tab, make sure that the check box next to your program is selected, and then click OK.

    Note If you later decide that you do not want the program to be an exception, clear this check box.
Adding a program to the list of exceptions has the following advantages: Back to the top

Identifying and opening ports

If your program still does not seem to work after you add the program to the list of exceptions, or if you cannot locate the program in step 4 of the previous section, you can open a port manually. Before you can add a port or ports manually, you have to identify the ports that are used by the program. A reliable method for identifying the ports that are used by the program is to contact the vendor. If you cannot do this, or if a list of ports that are used by the program is not available, you can use Netstat.exe to identify the ports that are used by the program.

Identify ports by using Netstat.exe

  1. Start the program in question and try to use its network features. For a multimedia program, try to start an audio stream. For a Web server, start the service.
  2. Click Start, click Run, type cmd in the Open box, and then click OK.
  3. Obtain a list of all listening ports. To do this, type the following at a command prompt, and then press ENTER:

    netstat –ano > netstat.txt



  4. Obtain the process identifiers for the processes that are running. Type the following command at the command prompt, and then press ENTER:

    tasklist > tasklist.txt

    Note If the program in question is running as a service, add the /svc switch to list the services that are loaded in each process:

    tasklist /svc > tasklist.txt

  5. Open Tasklist.txt and locate the program that you are troubleshooting. Note the process identifier for the process.
  6. Open Netstat.txt and note any entries that are associated with that process identifier. Also note the protocol that is used (TCP or UDP).
The number of ports that the process uses may affect how this issue is resolved: Back to the top

Open ports manually by using Windows Firewall

If you cannot identify the ports that are used by the program, you can open a port manually. To identify the specific port number to open, contact the product vendor or see the product user documentation. After you identify the port number that you want to open, follow these steps:
  1. Click Start, click Run, type wscui.cpl in the Open box, and then click OK.
  2. Click Windows Firewall.
  3. On the Exceptions tab, click Add Port.
  4. In the Add a Port dialog box, type the number of the port that you want to open in the Port number box, and then click either TCP or UDP.
  5. Type a name for the port, and then click OK. For example, type GamePort.
  6. To view or set the scope for the port exception, click Change Scope, and then click OK.
  7. On the Exceptions tab, notice that the new service is listed. To enable the port, click to select the check box next to the service, and then click OK
See: 875357 Troubleshooting Windows Firewall settings in Windows XP Service Pack 2

Back to the top

Programs that may require you to open ports manually

The following lists the programs and games that may require you to open the port or ports manually so that the programs can work correctly.

Programs

See: The List Of Programs

Back To The Top

Bud's CDs FREE MP3s     Alphabetical Index Of Everything In This Site