To work around this issue, use either of the following
methods.
Method 1
You can disable RPC filters on firewalls and VPN products if the
network requirements make this possible.
Method 2
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
If you need RPC-based operations to function
immediately and you cannot update firewalls and VPNs in a timely manner,
install the hotfix that is described in this section and then follow these
steps.
Important Windows Vista does not require a hotfix. However, you must follow
these steps to modify the registry on Windows Vista-based computers.
- Click Start, click Run,
type regedit, and then click
OK
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Rpc
- Click the Edit menu, point to
New, and then click DWORD Value.
- Type
Server2003NegotiateDisable
as the name of the new DWORD Value - Right-click
Server2003NegotiateDisable
,
and then click Modify. - In the Value Data box, type
1, and then click OK.
Note This setting disables the bind time negotation and multiple
transfer syntax negotiation. - Quit Registry Editor. Restart the computer.
- After the firewalls and VPN devices are compatible with RPC
on the computer, set the value for the
Server2003NegotiateDisable
entry in the registry to 0. Then, restart the
computer.
Windows Server 2003 Service Pack 1
A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.
If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
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.
File information
Date Version Size File name Platform
----------------------------------------------------------
05-03-2005 5.2.3790.2436 642,048 Rpcrt4.dll x86
05-03-2005 5.2.3790.2436 1,714,688 Rpcrt4.dll x64
05-03-2005 5.2.3790.2436 2,462,208 Rpcrt4.dll IA-64
Windows Server 2003 Service Pack 2
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
This problem was corrected in Windows
Server 2003 Service Pack 2.
For more information about Windows Server 2003 Service Pack 2, 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
After you apply Windows Server 2003 SP2, you must follow
these steps to modify the registry:
- Click Start, click Run,
type regedit, and then click
OK
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Rpc
- Click the Edit menu, point to
New, and then click DWORD Value.
- Type Server2003NegotiateDisable
as the name of the new DWORD Value
- Right-click Server2003NegotiateDisable,
and then click Modify.
- In the Value Data box, type
1, and then click OK.
Note This setting disables the bind time negotiation and the multiple
transfer syntax negotiation. - Exit Registry Editor, and then restart the computer.
- After the firewalls and the VPN devices are compatible with RPC
on the computer, set the value for the Server2003NegotiateDisable
registry entry to 0. Then, restart the
computer.