Skip to main content

Fix Hub Transport Install Failure on Server 2008

Posted August 2009 by Steve Sinchak

When installing Exchange Server 2007 on a Windows Server 2008 machine with the IPv6 protocol disabled you will encounter Hub Transport installation failure.

Hub Transport Role
Failed

Error:
The execution of: "$error.Clear(); install-ExsetdataAtom -AtomName SMTP -DomainController $RoleDomainController", generated the following error: "An error occurred with error code '2147504141' and message 'The property cannot be found in the cache.'.".

An error occurred with error code '2147504141' and message 'The property cannot be found in the cache.'.

Elapsed Time: 00:09:31

Like many administrators my environment is not yet using IPv6 so I disable it on the network adapter.  Doing this in Windows Server 2008 will only cause problems.  It turns out there is a special way to disable IPv6 in Windows Server 2008.  Microsoft KB 952842 shows two registry keys that need to be changed to properly disable IPv6:

To completely disable IPv6 on a Windows Server 2008-based computer yourself, follow these steps:

  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.

Note The 0xffffffff value or the 4294967295 value disables all IPv6 components except for the IPv6 loopback interface.

After making the registry changes I had to reboot and re-enable the IPv6 protocol on my network adapter for the install to complete successfully.

Track the entire troubleshooting thread on TechNet forums

Update:  A Microsoft employee suggests removing the IPv6 local loopback entry from the hosts (c:\windows\system32\drivers\etc\hosts) file to fix the issue. I have not yet validated if this works. Please let me know if it does in the comments!

Related Posts


The Java Runtime Environment has become one of the most exploited components of any operating system. Even the US Department of Homeland Security warns users to disable java unless they have a really good reason to use it.  For most of us the days of Web sites requiring you to run Java applets has long passed.  However, there still are a good number of desktop applications written in Java so simply...

Read More

Port 3389 is the home of the remote desktop protocol that powers Remote Desktop Services on all modern versions of Windows.  If your system has Remote Desktop enabled, it is listening for connections on port 3389.  Since this port is both well known and can be used to attack accounts, it is low hanging fruit for script kiddies and bots looking for an easy target.

Read More

The default flower user picture is displayed for new accounts and on various logon screens throughout the OS.  Customizing this picture requires a simple file copy and doing so will allow you to personalize your PC or even display a corporate logo.

Read More

Microsoft included a batch rename feature in the latest version of Windows allowing you to select multiple files, right click on one and select rename. All of the selected files will be renamed with the name you provided and a number. This functionality works well for basic files but does not provide any flexibility in exactly how the files are numbered and also does not allow the file extension to...

Read More