Tip: Do not change the default installation location for ConfigMgr 2012

When you specify a different installation location for ConfigMgr 2012 when installing your siteserver or server with MP role, you might get into some trouble.
It seems that some components are very attached to the default “C:\Program Files\Microsoft Configuration Manager” folder.

Error 1: when installing smsmmp, the installation is unable to create the SMS_CCM folder underneath the “Microsoft Configuration Manager” folder, and thus fails the smsmp.msi install with vague error 1603.
“mp.msi exited with return code: 1603″
Fatal MSI error – mp.msi could not be installed”
Also the BGBsetup.msi fails, with the same errors.
After manually creating this folder, the install of the MP role and the BGB succeeds.

Error 2: after installing the bgb role, its registration with .Net 4 fails.
The Error in BgbSetup.Log says:
“Fatal MSI Error – bgbisapi.msi could not be installed”
And a little bit above that:
“CTool::RegisterComPlusSErvice: Failed to register E:\Program Files\Microsoft Configuration Manager\bin\x64\microsoft.configurationmanager.bgbserverchannel.dll with .Net FX 4.0”

This is also due to the files being installed in a different location, which the Regsvc.exe of .Net FW doesn’t like.
In order to fix this, you have to modify 2 files in your .Net FW folder (probably C:\Windows\Microsoft.NET\Framework64\v4.0.30319)
Modify InstallUtil.exe.config and Regsvc.exe.config
Add the following text to these files, just below the “configuration” bit: (remove the <Code> tags, i included them to keep WordPress from removing my code)

<code>

<runtime>
<loadFromRemoteSources enabled=”true”/>
</runtime>

</code>

After saving these file, retry the configuration of bgb by stopping and starting the SMS_SITE_COMPONENT_MANAGER.
This will re-trigger the configuration of the Client Notification Service, and this time, the registration with .Net FW 4.0 will succeed.

If you have problems editing these files, check this post

Advertisements

4 Responses to “Tip: Do not change the default installation location for ConfigMgr 2012”

  1. Bert Wolters Says:

    Hi, I’ve stumbled upon the same error, when updating Sp1 to R2. I think I’m missing the essence of the following part of your blog-post. Sure, I’d like to fix the config files, but with what text?

    “Modify InstallUtil.exe.config and Regsvc.exe.config
    Add the following text to these files, just below the bit:

    below what bit, and what to insert?

    After saving these file, retry the configuration of bgb by stopping and starting the SMS_SITE_COMPONENT_MANAGER.”

    Could you complete this post?

  2. Vaughan Says:

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319
    find both files mentioned above. These files are on the Primary Site server and not the Dp servers. Open both for editing. They will look like this:

    You might have to chg security permissions to do so.
    Once done, on the Primary, restart SMS Component Manager service.

  3. Vaughan Says:

    who would of thunk it, my above post deleted the actual code.


    Remove the
    on top and bottom

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: