SetupVersionInformationCorruptException error when you open Exchange Management Shell

Original KB number:   4056663

Symptoms

When you open EMS, you receive the following error message:

[SetupVersionInformationCorruptException]Unable to determine the installed file version from the registry key

Cause

This issue can occur after you uninstall PowerShell 2.0. When you uninstall PowerShell 2.0, the uninstall process also removes the following registry key that EMS uses to determine whether PowerShell is installed:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine

Workaround 1 - Import the registry key

  1. Download the PowerShellEngine registry key.
  2. Import the registry key into the server.

Workaround 2 - Reinstall PowerShell 2.0

To install PowerShell 2.0, see Installing the Windows PowerShell 2.0 Engine.

Status

Microsoft is working to resolve this problem and will post more information in this article when the information becomes available.