From Exact's InfoMine
Doc ID : 01.536.761
---------------------------------------------------------
Question:
Windows XP workstations have a wait or timeout state and never complete when printing large reports or data intensive processes in Progression. Other workstations such Windows 98 and Windows 2000 print the same reports with out hesitation. What could cause this issue?
Answer:
The default maximum number of ephemeral TCP ports for Microsoft Windows is 5000. To increase the maximum number of ephemeral ports you must set the following registry parameter:
WARNING: The incorrect use of Windows Registry Editor may cause serious problems that may require a reinstall of the Windows operating system. Exact Software cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
Step1:
From Windows Start, Run, Regedt32.exe
Select, Hkey_Local_Machine\System\CurrentControlSet\Services\Tcpip\Parameters
From the Edit Menu, Select NEW, Select DWORD Value. Type the Value Name: MaxUserPort, select Enter.
Double Click on the new value name, MaxUserPort, from the Value window, select Decimal, set the Value data to 10000, select OK.
Step2:
From the Edit Menu, Select NEW, Select DWORD Value. Type the Value Name:TcpTimedWaitDelay, select Enter.
Double Click on the new value name, TcpTimedWaitDelay, from the Value window, select Decimal, set the Value data to 30, select OK