Some Programs Seem to Stop Working After You Install Windows XP Service Pack 2
Suitable
Summary
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 . This Procedure Permits The Program To Work AS IT Did Before The Service Pack Was Installed.
INTRODUCTIONTo 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:
You are playing a multiplayer game over the Internet You are expecting to receive a file that is sent through an instant message program.After you install Windows XP SP2, client applications may not successfully receive data from a server Following are some examples..:
An FTP client Multimedia streaming software New mail notifications in some e-mail programsAlternatively, server applications that are running on a Windows XP SP2-based computer may not respond to client requests Following are some examples.:
A Web Server Such AS Internet Information Services (IIS) Remote Desktop File Sharing
Back to the top
Windows FireWall Security Alertsometimes, 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 networkThe message displays the name of the program and the name of the publisher of the program This dialog box has 3 options:
Unblock The Program Keeping This Program Keep Blocking this Program, But ask me again laterthe next section, explains how to use this dialog box as one of the methods to enable programs.
Back to the top
Enabling ProgramSto Work Correctly, Some Programs and Games Must Receive Information over the network. The information entes 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
In The Security Alert Dialog Box, Click UNBlock this Program. Click OK.
Enable Programs by Using Windows FireWallif you do not click
UNBLOCK The Program in The Program in
Security Alert Dialog Box, The Program Continues To Be Blocked. To Enable a Program by Using Windows Firewall, FOLLOW THESE STEPS:
Click Start, click Run, type wscui.cpl in the Open box, and then click OK. Click Windows Firewall. In the Windows Firewall dialog box, click the Exceptions tab, and then click Add Program. 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 can not locate your program, see the next section. After you select your program, click OK. 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:. you do not have to know a specific port number. (by contrast, when you want to open a port, you have to know the number of the port that is used by the program. This is described later.) The port that is used by the program That is on the list of exceptions will be open only when the program is waiting to rec Ive a connection.
Back to the top
Identifying and opening portsIf your program still does not seem to work after you add the program to the list of exceptions, or if you can not 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 can not do this, or if a list of ports that Are used by the program is not available, you can users.
Identify ports by using Netstat.exeTo use Netstate.exe to identify the ports that are used by a program, follow these steps:. 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. Click Start, Click Run, Type Cmd in The Open Box, And The Click OK. 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 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 Open Tasklist.txt and locate the program that you are troubleshooting Note the process identifier for the process 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 what it process Uses May Affect How this issesue is resolved:
If the process uses more than 1024 ports, the number of ports probably will not change. If the process uses less than 1024 ports, the program may be using a range of ports. Therefore, opening individual ports may not reliably resolve the issue.
Back to the top
Open ports manually by using Windows FirewallIf you can not 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:
Click Start, click Run, type wscui.cpl in the Open box, and then click OK. Click Windows Firewall. On the Exceptions tab, click Add Port. 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. Type a name for the port, and then chanport. to view or set the scope for the port exception, click change scope, and then click OK. 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 OKFor additional information about configuring Windows Firewall, click the following article number to View The Article In The Microsoft Knowledge Base:
875357 Troubleshooting Windows FireWall Settings in Windows XP Service Pack 2
Back to the top
.
PROGRAMS
ProgramVendorPortsDefault exceptionNotesVisual Studio .NETMicrosoft See the documentationSee the documentationNeeded only for Remote DCOM debugging SQLMicrosoft Dynamically assigned ports for RPC and DCOM Needed only for remote debuggingBackup Exec 9Veritas 10000 C: / Program Files / Veritas / Backup Exec / RANT32 / beremote.exe Needed only to back up a client from a serverGhost Server Corporate Edition 7.5Symantec139-TCP-NetBIOS Session Service; 445-TCP-SMB over TCP; 137-UDP-NetBIOS Name Service; 138-UDP-NetBIOS Datagram Service See the documentationNeeded to push down a ghost client Symantec AntiVirus Corporate Edition 8.0Symantec File and Printer SharingChecking the "Allow file and printer sharing" check box opens these ports: UDP 137, 138; TCP 139, 445. Needed to install client SMS 2003 ServerMicrosoft Enable File and Printer Sharing ports See the DocumentationNeed to View Windows XP SP2 Client Event Viewer Cute FTP 5.0 XpGlobal SEE The DocumentationNeeded to FTP in To a Windows XP SP2-based computerExceed 7.0, 8.0Hummingbird21 or FTP server See the documentationNeeded so that FTP for Windows Explorer can connect to remote computersKEA! 340 5.1Attachmate23 or 'Telnet server' See the documentationNeeded to establish Telnet session to remote hostWRQ Reflection X 10 and 11WRQ23 or 'Telnet server' See the documentationNeeded to establish Telnet session to remote host Reflection for IBM 9, 9.03, 10 and Reflection X 10 and 11WRQ21 or FTP server See the documentationNeeded so that FTP client can connect to remote computers Smarterm Office 10 and Smarterm 11esker Software23 or 'Telnet Server'
See the documentationNeeded to establish Telnet session to remote host Smarterm Office 10 and Smarterm 11Esker Software21 or FTP server See the documentationNeeded so that the FTP tool can connect to remote computers ViewNow 1.05NetmanageFTP server or 21 See the documentationNeeded so that FTP tool can connect to remote computers ViewNow 1.0 and 1.05Netmanage6000 (TCP / IP) and 177 (UDP) See the documentationNeeded to establish X-Windows SessionsViewNow 1 or 1.05NetmanageTelnet Server or 23 See the documentationNeeded to establish Telnet session to remote host Microsoft Operations Manager 2000 SP1Microsoft Enable ICMP echo request, File and Printer Sharing and UDP See the documentationNeeded to push MOM Agent onto a Windows XP SP2-based client when remote FTP that has Windows Firewall enabledAutoCAD 2000, 2002, 2004Autodesk21 See the documentationNeeded to browse projects using FTP viewer (File Open dialog) Host Has Windows FireWall Enabled.Backup Exec 9.1.4691Veritassee The Documentatio n% Program Files% / Veritas / Backup Exec / RANT / beremote.exe Needed to back up Windows XP SP2-based clientWindows Scanner and Camera WizardXerox Network Scanners 21 See the documentationNeeded so that the Scanner and Camera Wizard starts and the scanned images are available for the user to access.Symantec Corporate AntiVirus 9.0Symantec See the documentationSee the documentationNeeded so that while pushing anti virus Definition to clients, the client computer will accept the updates and can be scanned. ColdFusion MX Server Edition 6MacromediaTCP (by default, 8500) See The DocumentationNeeded to Allow Remote Access As Web Serverca ArcserveComputer Associates137-UDP-NetBIOS Name Service; 138-UDP-NetBIOS DataGram Service
139-TCP-NetBIOS Session Service; 704-UDP; 1478-UDP-MS-SNA-Base; 1900-UDP-SSDP; 6050-TCP-ARCserve Service;
6051-TCP-ARCserve Service See the documentationNeeded for remote installs, licensing, and client communications EDM File System Agent 4.0EMC3895 See the documentationNeeded to install EDM client from server to Windows XP SP2Microsoft Systems Management Server 2003Microsoft TCP: 2701% WINDIR% / System32 / CCM / CLICOMP / RemCtrl / Wuser32.exe Needed so that Remote Tool can remote control a Windows XP SP2-based client computerAelita ERdisk for Active Directory 6.7Quest SoftwareSee the documentationFile and Printer Sharing Needed to contact a remote computerHummingbird Host Explorer 8Hummingbird23 TCP and 21 TCP See the documentationNeeded to Telnet in to a Windows XP SP2-based clientBV-Admin MobileBind ViewSee the documentationFile and Printer Sharing Needed to contact a remote computerSQL 2000aMicrosoft 1433 and 1434 See the documentationNeeded to connect to remote computerBackup Exec 8.6.1Needed so that the server can Push Remote Agent to A Windows XP SP2-Based Client Microsoft SNA 4.0 SP3MICROSO ft See documentationFile and Printer Sharing Needed to see a Windows XP SP2-based client Extra! Personal Client 6.5 and 6.7AttachmateTelnet Server or port 23 See the documentationNeeded to establish Telnet session to remote host Extra! Enterprise 2000AttachmateTelnet Server or port 23 See the documentation Needed to establish Telnet session to remote host Extra Bundle for TCP / IP 6.6AttachmateTelnet Server or port 23 See the documentationNeeded to establish Telnet session to remote host Volume Manager 3.1Veritas2148 c:! / Progam Files / Veritas / Veritas Object Bus / Bin / vxsvc. EXE NEEDED TO Connect to A Windows XP SP2-Based ClientBMC Pather for Windows 2000BMC Softwareon The Windows XP SP2-Based (Client) Computer: TCP Ports 3181, 10128 and 25;
UDP Ports 3181, 10128 and 25 //
GameVendorPortsDefault exceptionChess Advantage III: Lego ChessEncore See the documentationSee the documentationNeed for Speed Hot Pursuit 2 EA GamesSee the documentationSee the documentationUnreal Tournament 2003 AtariSee the documentationSee the documentationUnreal Tournament Game of the Year Edition AtariSee the documentationSee the documentationMidnight Outlaw: Illegal Street Drag 1.0 VALUSoftSee the documentationDefwatch .exe Scrabble 3.0 AtariSee the documentationSee the documentationStar Trek StarFleet Command III 1.0 ActivisionSee the documentationSee the documentationMicrosoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third- Party Contact Information.
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products. For information about how to contact any of the vendors that are listed In One of the Following Articles, Click The Appropriate Article Number in The Following List to View The Article In The Microsoft Knowledge Base:
65416 Hardware and Software Vendor Contact Information, A-K60781 Hardware and Software Vendor Contact Information, L-P60782 Hardware and Software Vendor Contact Information, Q-Z