Event ID 1005 — Port Configuration
Applies To: Windows Server 2008 R2
By default, the RemoteApp and Desktop Connection Management service uses TCP port 5504 to communicate with the RD Web Access server. The port on which the RemoteApp and Desktop Connection Management service communicates must be available.
Event Details
Product: | Windows Operating System |
ID: | 1005 |
Source: | Microsoft-Windows-RemoteApp and Desktop Connection Management |
Version: | 6.1 |
Symbolic Name: | TSCPUBSVR_RPC_NOINTERFACES_ERROR |
Message: | Error setting up the RPC interface: unable to listen on any protocols. Make sure that the port configured to be listened on (default is 5504) is available. Error Code: %1 |
Resolve
Ensure that the port is not in use
The RemoteApp and Desktop Connection Management service uses TCP port 5504 by default. If this port is in use, you can resolve this issue by stopping the service that is using TCP port 5504. If that is not possible, you can change the port that the RemoteApp and Desktop Connection Management service uses.
To perform these procedures, you must have membership in the local Administrators group, or you must have been delegated the appropriate authority.
Stop the service that is using TCP port 5504
The RemoteApp and Desktop Connection Management service uses port 5504 by default. If possible, you should stop any service that is using TCP port 5504 to communicate on the network.
To stop the service that is using TCP port 5504:
- On the RD Connection Broker server, open the Services console.
- To open the Services console, click Start, point to Administrative Tools, and then click Services.
- Locate the service, right-click the service name, point to All Tasks, and then click Stop.
- If the other service must communicate on TCP port 5504, you can change the port on which the RemoteApp and Desktop Connection Management service communicates by using the section named "Change the port that the RemoteApp and Desktop Connection Management service uses."
Change the port that the RemoteApp and Desktop Connection Management service uses
You must change the port that the RemoteApp and Desktop Connection Management service uses on both the RD Connection Broker server and the RD Web Access server.
To change the port on the RD Connection Broker server:
- On the RD Connection Broker server, open Registry Editor. To open Registry Editor, click Start, click Run, type regedit.exe, and then click OK.
- Navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\CentralizedPublishing.
- Double-click the CentralizedPublishing registry setting.
- Select the Decimal option.
- In the Value data box, type the port number that the RemoteApp and Desktop Connection Management service should use, and then click OK.
- Close Registry Editor.
You must edit the web.config file on the RD Web Access server and change the port number.
To change the port number on the RD Web Access server:
- On the RD Web Access server, open Notepad. To open Notepad, click Start, point to All Programs, point to Accessories, and then click Notepad.
- Click File, and then click Open.
- Click All Files.
- Navigate to %windir%\Web\RDWeb, and then double-click Web.config.
- Change the value in the following line to the desired port number: <add key="DefaultCentralPublishingPort" value="5504" />.
- Click File, and then click Save.
- Close Notepad.
Verify
To verify that RemoteApp and Desktop Connection Management can communicate with the RD Session Host servers and the RD Virtualization Host servers, do the following:
- Verify that the RemoteApp and Desktop Connection Management service is started.
- Log on to the RD Web Access server that is configured to use the RD Connection Broker server.
Verify that the RemoteApp and Desktop Connection Management service is started
The RemoteApp and Desktop Connection Management service is used to communicate with the RD Session Host and RD Virtualization Host servers on your network.
To verify that the RemoteApp and Desktop Connection Management service is started:
- On the RD Connection Broker server, open the Services console. To open the Services console, click Start, point to Administrative Tools, and then click Services.
- Locate the service named RemoteApp and Desktop Connection Management.
- Verify that the Status column for this service displays Started.
- After you have verified that the RemoteApp and Desktop Connection Management service is started, log on to the RD Web Access server as outlined in the section "Log on to the RD Web Access server that is configured to use the RD Connection Broker server."
Log on to the RD Web Access server that is configured to use the RD Connection Broker server
The RD Web Access server that is configured to use the RD Connection Broker server must be available to communicate with the RD Connection Broker server.
To log on to the RD Web Access server that is configured to use the RD Connection Broker server:
- On the RD Web Access server, open Remote Desktop Web Access Configuration. To open Remote Desktop Web Access Configuration, click Start, point to Administrative Tools, point to Remote Desktop Services, and then click Remote Desktop Web Access Configuration.
- In the Domain\user name box, type a valid domain and user account name.
- In the Password box, type the password for the user account.
- Verify that you can successfully log on to the RD Web Access server by using Remote Desktop Web Access Configuration.