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 translations Article translations
Article ID: 958178 - View products that this article applies to.
Expand all | Collapse all

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.

Update for Windows Server 2008 x64 Edition (KB958178)
Collapse this imageExpand this image
Download
Download the Windows6.0-KB958178-v2-x64.msu package now.

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.

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 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
    VersionProductMilestoneService branch
    6.0.6001.22xxxWindows Vista SP1 and Windows Server 2008 SP1 SP1LDR
  • 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 nameFile versionFile sizeDateTimePlatform
Rpchttp.dll6.0.6001.22276127,48830-Sep-200805:03x86
Lbservice.dll6.0.6001.2227620,99230-Sep-200805:03x86
Rpcproxy.dll6.0.6001.2227648,64030-Sep-200805:03x86
Rpcproxymigrationplugin.dll6.0.6001.2227638,40030-Sep-200805:03x86
For all supported x64-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Rpchttp.dll6.0.6001.22276164,35230-Sep-200805:22x64
Lbservice.dll6.0.6001.2227624,06430-Sep-200805:22x64
Rpcproxy.dll6.0.6001.2227657,85630-Sep-200805:22x64
Rpcproxymigrationplugin.dll6.0.6001.2227644,03230-Sep-200805:22x64
Rpchttp.dll6.0.6001.22276127,48830-Sep-200805:03x86
For all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Rpchttp.dll6.0.6001.22276370,68830-Sep-200806:29IA-64
Lbservice.dll6.0.6001.2227641,47230-Sep-200806:25IA-64
Rpcproxy.dll6.0.6001.22276116,73630-Sep-200806:29IA-64
Rpcproxymigrationplugin.dll6.0.6001.22276102,91230-Sep-200806:29IA-64
Rpchttp.dll6.0.6001.22276127,48830-Sep-200805:03x86
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 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 namePackage_1_for_kb958178~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,943
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_2_for_kb958178~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,781
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_3_for_kb958178~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,769
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_4_for_kb958178~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,781
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_client_1~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,367
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_client~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,430
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_sc_0~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,421
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_sc~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,423
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_server_0~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,901
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_server~31bf3856ad364e35~x86~~6.0.2.0.mum
File versionNot Applicable
File size1,431
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File nameX86_7ac3004557018f69a9778f74b4f083fb_31bf3856ad364e35_6.0.6001.22276_none_e83f362f5c8dfca0.manifest
File versionNot Applicable
File size696
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File nameX86_c52a2c90cbfc35e6a00c6bb69f986e34_31bf3856ad364e35_6.0.6001.22276_none_25665521e16572c5.manifest
File versionNot Applicable
File size702
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File nameX86_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_a03cdde958a4e240.manifest
File versionNot Applicable
File size7,390
Date (UTC)30-Sep-2008
Time (UTC)05:51
PlatformNot Applicable
File nameX86_microsoft-windows-rpc-http_proxy_31bf3856ad364e35_6.0.6001.22276_none_6c01ad9534f5d017.manifest
File versionNot Applicable
File size33,957
Date (UTC)30-Sep-2008
Time (UTC)05:50
PlatformNot Applicable

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

Collapse this tableExpand this table
File nameAmd64_3a358d5e8a3a8e31d95abbedbfb94b11_31bf3856ad364e35_6.0.6001.22276_none_92ca0d067d97abb4.manifest
File versionNot Applicable
File size706
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File nameAmd64_70b5059368d4b650f4c25d39565352d0_31bf3856ad364e35_6.0.6001.22276_none_e5bb09312081ad6d.manifest
File versionNot Applicable
File size1,040
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File nameAmd64_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_fc5b796d11025376.manifest
File versionNot Applicable
File size7,420
Date (UTC)30-Sep-2008
Time (UTC)05:59
PlatformNot Applicable
File nameAmd64_microsoft-windows-rpc-http_proxy_31bf3856ad364e35_6.0.6001.22276_none_c8204918ed53414d.manifest
File versionNot Applicable
File size33,998
Date (UTC)30-Sep-2008
Time (UTC)05:58
PlatformNot Applicable
File namePackage_1_for_kb958178~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size2,169
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_2_for_kb958178~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size2,005
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_3_for_kb958178~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,779
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_4_for_kb958178~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size2,005
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_client_1~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,375
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_client~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,438
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_sc_0~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,429
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_sc~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,431
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_server_0~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,913
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_server~31bf3856ad364e35~amd64~~6.0.2.0.mum
File versionNot Applicable
File size1,439
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File nameX86_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_a03cdde958a4e240.manifest
File versionNot Applicable
File size7,390
Date (UTC)30-Sep-2008
Time (UTC)05:51
PlatformNot Applicable

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

Collapse this tableExpand this table
File nameIa64_9938a1bc67c975952473f7cc45eb1770_31bf3856ad364e35_6.0.6001.22276_none_3e4f5ecbb9ef2554.manifest
File versionNot Applicable
File size704
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File nameIa64_cce7dfa3471c46511b1033941f38b366_31bf3856ad364e35_6.0.6001.22276_none_5a2f6414851d3b9e.manifest
File versionNot Applicable
File size1,038
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File nameIa64_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_a03e81df58a2eb3c.manifest
File versionNot Applicable
File size7,403
Date (UTC)30-Sep-2008
Time (UTC)07:15
PlatformNot Applicable
File nameIa64_microsoft-windows-rpc-http_proxy_31bf3856ad364e35_6.0.6001.22276_none_6c03518b34f3d913.manifest
File versionNot Applicable
File size33,977
Date (UTC)30-Sep-2008
Time (UTC)07:14
PlatformNot Applicable
File namePackage_1_for_kb958178~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size2,000
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_2_for_kb958178~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,774
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_3_for_kb958178~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size2,000
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_sc_0~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,425
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_sc~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,426
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_server_0~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,907
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File namePackage_for_kb958178_server~31bf3856ad364e35~ia64~~6.0.2.0.mum
File versionNot Applicable
File size1,434
Date (UTC)01-Oct-2008
Time (UTC)20:00
PlatformNot Applicable
File nameX86_microsoft-windows-rpc-http_31bf3856ad364e35_6.0.6001.22276_none_a03cdde958a4e240.manifest
File versionNot Applicable
File size7,390
Date (UTC)30-Sep-2008
Time (UTC)05:51
PlatformNot Applicable

Properties

Article ID: 958178 - Last Review: November 19, 2008 - Revision: 1.0
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

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com