A Windows Server 2008 update lets you use the RPC redirection (RDR) interface to enable or disable custom load balancing based on server name and port number

Article ID: 958178 – Last Review: November 19, 2008 – Revision: 1.0

A Windows Server 2008 update lets you use the RPC redirection (RDR) interface to enable or disable custom load balancing based on server name and port number

On This Page

INTRODUCTION

A Windows Server 2008 update is available that lets you use the remote procedure call (RPC) redirection (RDR) interface to enable or disable custom load balancing based on server name and port number.

Currently, RPC maintains a mapping from resource IDs to server names in the registry. RPC also maintains a mapping to a specific resource ID if no resource ID is specified by the calling application. This update provides more fine-grained control over resource IDs when no resource ID is specified by the calling application.

After you apply this update, the RDR interface enables applications that use RPC to set a resource ID for an incoming connection based on a custom rule, such as a mapping between a session ID and a combination of server name plus port number.

MORE INFORMATION

The following files are available for download from the Microsoft Download Center:

Update for Windows Server 2008 x86 Edition (KB958178)

Collapse this imageExpand this image
Download

Download the Windows6.0-KB958178-v2-x86.msu package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=2728b9f0-88b7-4d63-83e5-ecdee4146ac5&DisplayLang=en)

Update for Windows Server 2008 x64 Edition (KB958178)

Collapse this imageExpand this image
Download

Download the Windows6.0-KB958178-v2-x64.msu package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=6ab4c1d5-23bc-4d4a-a5c7-3845894cdd0f&DisplayLang=en)

Update for Windows Server 2008 for Itanium-based Systems (KB958178)

Collapse this imageExpand this image
Download

Download the Windows6.0-KB958178-v2-ia64.msu package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=97c8b71b-29e3-4365-9552-f791898e48d6&DisplayLang=en)

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591  (/Feedback.aspx?kbNumber=119591/ ) How to obtain Microsoft support files from online services

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Update information

Prerequisites

No prerequisites are required.

Restart requirement

You must restart the computer after you apply this update.

Hotfix replacement information

This update does not replace any other updates.

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 2008 file information notes

  • The files that apply to a specific product, milestone (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table.
    Collapse this tableExpand this table
    Version Product Milestone Service branch
    6.0.6001.22xxx Windows Vista SP1 and Windows Server 2008 SP1 SP1 LDR
  • Service Pack 1 is integrated into Windows Server 2008.
  • The .manifest files and the .mum files that are installed in each environment are listed separately in the Additional file information for Windows Server 2008 section. These files and their associated .cat (security catalog) files are critical to maintaining the state of the updated component. The .cat files are signed with a Microsoft digital signature. The attributes of these security files are not listed.
For all supported x86-based versions of Windows Server 2008
Collapse this tableExpand this table
File name File version File size Date Time Platform
Rpchttp.dll 6.0.6001.22276 127,488 30-Sep-2008 05:03 x86
Lbservice.dll 6.0.6001.22276 20,992 30-Sep-2008 05:03 x86
Rpcproxy.dll 6.0.6001.22276 48,640 30-Sep-2008 05:03 x86
Rpcproxymigrationplugin.dll 6.0.6001.22276 38,400 30-Sep-2008 05:03 x86
For all supported x64-based versions of Windows Server 2008
Collapse this tableExpand this table
File name File version File size Date Time Platform
Rpchttp.dll 6.0.6001.22276 164,352 30-Sep-2008 05:22 x64
Lbservice.dll 6.0.6001.22276 24,064 30-Sep-2008 05:22 x64
Rpcproxy.dll 6.0.6001.22276 57,856 30-Sep-2008 05:22 x64
Rpcproxymigrationplugin.dll 6.0.6001.22276 44,032 30-Sep-2008 05:22 x64
Rpchttp.dll 6.0.6001.22276 127,488 30-Sep-2008 05:03 x86
For all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File name File version File size Date Time Platform
Rpchttp.dll 6.0.6001.22276 370,688 30-Sep-2008 06:29 IA-64
Lbservice.dll 6.0.6001.22276 41,472 30-Sep-2008 06:25 IA-64
Rpcproxy.dll 6.0.6001.22276 116,736 30-Sep-2008 06:29 IA-64
Rpcproxymigrationplugin.dll 6.0.6001.22276 102,912 30-Sep-2008 06:29 IA-64
Rpchttp.dll 6.0.6001.22276 127,488 30-Sep-2008 05:03 x86

The RDR interface is useful in the following scenarios:

  • Renaming Endpoint servers
    Proxy server names are usually static. However, internal server names can change based on a company’s internal network. Therefore, you can use the RDR interface to reduce the possibility of clients discovering new names of internal servers.
  • Nondisclosure of internal server names
    The RDR interface lets companies keep internal server names private, and it discloses only the proxy server name.
  • Custom access checks, redirecting, and load balancing
    The RDR interface allows custom load balancing rules, access checks, and redirecting. However, custom load balancing may not work in Windows Server 2008 for applications that use RPC.

REFERENCES

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684  (/Feedback.aspx?kbNumber=824684/ ) Description of the standard terminology that is used to describe Microsoft software updates

Additional file information for Windows Server 2008

Additional files for all supported x86-based versions of Windows Server 2008

Collapse this tableExpand this table
File name Package_1_for_kb958178~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,943
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_2_for_kb958178~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,781
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_3_for_kb958178~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,769
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_4_for_kb958178~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,781
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_client_1~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,367
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_client~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,430
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_sc_0~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,421
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_sc~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,423
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_server_0~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,901
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_server~31bf3856ad364e35~x86~~6.0.2.0.mum
File version Not Applicable
File size 1,431
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name X86_7ac3004557018f69a9778f74b4f083fb_31bf3856ad364e35_6.0.6001.22276_none_e83f362f5c8dfca0.manifest
File version Not Applicable
File size 696
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name X86_c52a2c90cbfc35e6a00c6bb69f986e34_31bf3856ad364e35_6.0.6001.22276_none_25665521e16572c5.manifest
File version Not Applicable
File size 702
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name X86_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_a03cdde958a4e240.manifest
File version Not Applicable
File size 7,390
Date (UTC) 30-Sep-2008
Time (UTC) 05:51
Platform Not Applicable
File name X86_microsoft-windows-rpc-http_proxy_31bf3856ad364e35_6.0.6001.22276_none_6c01ad9534f5d017.manifest
File version Not Applicable
File size 33,957
Date (UTC) 30-Sep-2008
Time (UTC) 05:50
Platform Not Applicable

Additional files for all supported x64-based versions of Windows Server 2008

Collapse this tableExpand this table
File name Amd64_3a358d5e8a3a8e31d95abbedbfb94b11_31bf3856ad364e35_6.0.6001.22276_none_92ca0d067d97abb4.manifest
File version Not Applicable
File size 706
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Amd64_70b5059368d4b650f4c25d39565352d0_31bf3856ad364e35_6.0.6001.22276_none_e5bb09312081ad6d.manifest
File version Not Applicable
File size 1,040
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Amd64_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_fc5b796d11025376.manifest
File version Not Applicable
File size 7,420
Date (UTC) 30-Sep-2008
Time (UTC) 05:59
Platform Not Applicable
File name Amd64_microsoft-windows-rpc-http_proxy_31bf3856ad364e35_6.0.6001.22276_none_c8204918ed53414d.manifest
File version Not Applicable
File size 33,998
Date (UTC) 30-Sep-2008
Time (UTC) 05:58
Platform Not Applicable
File name Package_1_for_kb958178~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 2,169
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_2_for_kb958178~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 2,005
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_3_for_kb958178~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 1,779
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_4_for_kb958178~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 2,005
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_client_1~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 1,375
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_client~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 1,438
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_sc_0~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 1,429
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_sc~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 1,431
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_server_0~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 1,913
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_server~31bf3856ad364e35~amd64~~6.0.2.0.mum
File version Not Applicable
File size 1,439
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name X86_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_a03cdde958a4e240.manifest
File version Not Applicable
File size 7,390
Date (UTC) 30-Sep-2008
Time (UTC) 05:51
Platform Not Applicable

Additional files for all supported Itanium-based versions of Windows Server 2008

Collapse this tableExpand this table
File name Ia64_9938a1bc67c975952473f7cc45eb1770_31bf3856ad364e35_6.0.6001.22276_none_3e4f5ecbb9ef2554.manifest
File version Not Applicable
File size 704
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Ia64_cce7dfa3471c46511b1033941f38b366_31bf3856ad364e35_6.0.6001.22276_none_5a2f6414851d3b9e.manifest
File version Not Applicable
File size 1,038
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Ia64_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_a03e81df58a2eb3c.manifest
File version Not Applicable
File size 7,403
Date (UTC) 30-Sep-2008
Time (UTC) 07:15
Platform Not Applicable
File name Ia64_microsoft-windows-rpc-http_proxy_31bf3856ad364e35_6.0.6001.22276_none_6c03518b34f3d913.manifest
File version Not Applicable
File size 33,977
Date (UTC) 30-Sep-2008
Time (UTC) 07:14
Platform Not Applicable
File name Package_1_for_kb958178~31bf3856ad364e35~ia64~~6.0.2.0.mum
File version Not Applicable
File size 2,000
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_2_for_kb958178~31bf3856ad364e35~ia64~~6.0.2.0.mum
File version Not Applicable
File size 1,774
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_3_for_kb958178~31bf3856ad364e35~ia64~~6.0.2.0.mum
File version Not Applicable
File size 2,000
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_sc_0~31bf3856ad364e35~ia64~~6.0.2.0.mum
File version Not Applicable
File size 1,425
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_sc~31bf3856ad364e35~ia64~~6.0.2.0.mum
File version Not Applicable
File size 1,426
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_server_0~31bf3856ad364e35~ia64~~6.0.2.0.mum
File version Not Applicable
File size 1,907
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name Package_for_kb958178_server~31bf3856ad364e35~ia64~~6.0.2.0.mum
File version Not Applicable
File size 1,434
Date (UTC) 01-Oct-2008
Time (UTC) 20:00
Platform Not Applicable
File name X86_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_a03cdde958a4e240.manifest
File version Not Applicable
File size 7,390
Date (UTC) 30-Sep-2008
Time (UTC) 05:51
Platform Not Applicable

APPLIES TO
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
Keywords: 
kbsurveynew kbexpertiseinter atdownload kbqfe KB958178

 

Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
Microsoft Corporation. All rights reserved. Terms of Use | Trademarks


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image

Additional Articles From "Commerce Server 2007"