Friday, June 19, 2009

Exchange 2010: Hub Transport Role Installation Fails

Many people, including me the first time, have been reported that the Hub Transport Role installation fails while starting the MSexchangeTransport service and that the below error is reported in setup window when you try to install Exchange 2010 Beta.

The execution of: “$error.Clear(); if ($RoleStartTransportService) { start-SetupService -ServiceName MSExchangeTransport }”, generated the following error: “Service ‘MSExchangeTransport’ failed to reach status ‘Running’ on this server.”

Aparently, this normally happens when you disable IPv6 in Local Area Connection, which was what I did.

· Enable IPv6 in Local Area Connection.

· To completely disable IPv6 on a Windows Server 2008-based computer, follow these steps and add a registry key:
1. Open Registry Editor
2. Locate the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
3. In the details pane, click New, and then click DWORD (32-bit) Value
4. Type DisabledComponents, and then press ENTER
5. Double-click DisabledComponents, and then type 0xffffffff in Hexadecimal or 4294967295 in Decimal

· Apply the “Microsoft Fix It” available in KB952842 to disable IPv6.

Note: If the setup still fails, remove IPv6 entry from the hosts file available at %systemroot%\system32\drivers\etc