Problem installing the SCSM Authoring console

When you want to install the SCSM Authoring console you might run into the same problem that I did, around the prerequisites checker, stating the Microsoft Visual Studio Shell is not installed:


Despite downloading the shell from the link and installing it, the error remained.

I then tried to edit the Authoring_PrerequisiteInputFile.xml and took out the third pre-req check. To bypass the check to see if the installation would complete.


But this just returned a new error

And in the log:

RunCommand: Executing:C:\WINDOWS\Installer\MSI3A4F.tmp-\RegPkg.exe /ranu "C:\Program Files (x86)\Microsoft System Center 2012\Service Manager Authoring\PackagesToLoad\MainEditorPackage.dll"
RunCommand: 'C:\WINDOWS\Installer\MSI3A4F.tmp-\RegPkg.exe' failed with Exit code -532459699
RunCommand: Error:
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.Shell.9.0, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.VisualStudio.Shell.9.0, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.VisualStudio.Tools.RegPkg.Main(String arguments)
RegisterPackage: **Error**: Failed to Register Package


It turns out the installation of the AppEnvRedist.exe DOES NOT always install Visual Studio 2008 Shell Isolated Mode Redistributable Package completely. You have to do this manually.

When you download and run the AppEnvRedist.exe it creates a folder named C:\VS 2008 Shell Redist\Isolated Mode\

In this folder run on the VS_Shell_isolated.enu.exe to perform the installation.


After the installation completes, the prereqs are good and the installation is also a success.


You can download the authoring console from here:

Kudos to Winds Wu for figuring this out.