Microsoft KB Archive/911529

= A 32-bit application may not work correctly on a computer that is running a 64-bit edition of Windows Server 2003 =

Article ID: 911529

Article Last Modified on 10/11/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, Enterprise x64 Edition
 * Microsoft Windows Server 2003, Standard x64 Edition
 * Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems

-





SYMPTOMS
A 32-bit application that calls Windows Winsock may not work correctly on a computer that is running a 64-bit version of Windows Server 2003. You may experience this problem if the following conditions are true:
 * The application is developed by using a layered service provider (LSP).
 * The application is designed for 64-bit processes and for 32-bit processes.
 * A 64-bit protocol is installed on the computer after the 32-bit protocol is installed on the computer.

For example, you install the Microsoft Internet Security and Acceleration (ISA) Server client on a computer that is running an x64-based version of Windows Server 2003 Service Pack 1 (SP1). This computer has the IPv4 protocol installed. However, it does not have the IPv6 protocol installed. Then, you install the IPv6 protocol in this operating system. In this scenario, the 32-bit processes that are using Windows Winsock may not work correctly.



CAUSE
This issue occurs because this application calls the 32-bit Windows Winsock that correctly points to the 64-bit catalog in a 64-bit version of Windows Server 2003.



Service pack information
To resolve this problem, obtain the latest service pack for Windows Server 2003. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

889100 How to obtain the latest service pack for Windows Server 2003

Prerequisites
To install this hotfix, you must have Microsoft Windows Server 2003 SP1 installed.

889100 How to obtain the latest service pack for Windows Server 2003

Restart requirement
You have to restart the computer after you apply this hotfix.

Hotfix replacement information
This hotfix does not replace any other hotfixes.

File information
The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Server 2003 with Service Pack 1, Itanium-based versions


STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section. This problem was first corrected in Microsoft Windows Server 2003 Service Pack 2.



MORE INFORMATION
For more information about the layered service provider, visit the following Web site:

http://www.microsoft.com/msj/0599/LayeredService/LayeredService.aspx

Additional query words: ISA FWC; IPv6; Winsock LSP

Keywords: kbqfe kbexpertiseinter kbhotfixserver kbwinserv2003sp2fix KB911529

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.