Welcome to TechNet Blogs Sign in | Join | Help

News

  • Locations of visitors to this page

    Computers Blogs - Blog Top Sites

    OpsMgr 2007: The DBCreatewizard utility fails with a BadImageformatException when run on a 64-bit OS

    I'm going through a couple older issues and posting the resolutions just in case one of you happen to see the same thing.  The first regards running DBCreateWizard on a 64-bit OS:

    ========

    Issue: The DBCreatewizard utility fails with BadImageformatException when run on a 64-bit OS:

    System.BadImageFormatException: Could not load file or assembly 'Microsoft.Mom.UI.Wrappers, Version=6.0.4900.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. An attempt was made to load a program with an incorrect format.
    File name: 'Microsoft.Mom.UI.Wrappers, Version=6.0.4900.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
       at Microsoft.EnterpriseManagement.Setup.DBCreateWizard.ManagementGroupPage.ButtonBrowse_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    This is also triggered if you specify a non-default value for the security group that will be inserted into the MOM Admins role (by clicking the “browse” button to select some user/group for MOM Admin).

    Cause: When the DBCreateWizard and associated DLL's are copied from the SupportTools folder of the Service Pack 1 (SP1) media, the DLL's copied are not those for a 64-bit Windows OS. The associated DLLs include:

    • Microsoft.EnterpriseManagement.UI.ConsoleFramework.dll
    • Microsoft.Mom.UI.Common.dll
    • Microsoft.Mom.UI.Wrappers.dll

    Resolution: Clicking 'Continue' appears to succeed in creating the database without further issue but doesn't allow a reset of the security group to a non-default value.  To fully resolve the issue, copy the associated DLL files from the install folder on an amd64 machine on which the Operations Console is installed.

    ========

    Hope this helps!

    J.C. Hornbeck | Manageability Knowledge Engineer

    Posted: Wednesday, November 19, 2008 7:46 PM by jchornbe

    Comments

    No Comments

    Anonymous comments are disabled
    Page view tracker