Migration Tool - Clicking to Backup/Restore Does Nothing

Version 4

    Symptoms

     

    When running the Shavlik Migration Tool, clicking the 'Backup core settings', 'Backup user settings', 'Restore core settings''Restore user settings', button does nothing.

     

    1-gui.png

     

    The ST.Backu.Protect.UI.Managed log shows this error:

     

     

    2014-01-20T17:48:29.7656250Z 0001 C Program.cs:71|System.IO.FileLoadException: Could not load file or assembly 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
    File name: 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes'
    at ST.Backup.Protect.UI.MainForm.BtnActionClick(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at ST.UI.Toolkit.KryptonButton.OnClick(EventArgs e)
    at ST.UI.UserControls.STButton.OnClick(EventArgs e)
    at ST.UI.Toolkit.KryptonButton.OnButtonClick(Object sender, MouseEventArgs e)
    at ST.UI.Toolkit.ButtonController.OnClick(MouseEventArgs e)
    at ST.UI.Toolkit.ButtonController.MouseUp(Control c, Point pt, MouseButtons button)
    at ST.UI.Toolkit.ViewBase.MouseUp(Point pt, MouseButtons button)
    at ST.UI.Toolkit.ViewBase.MouseUp(Point pt, MouseButtons button)
    at ST.UI.Toolkit.ViewBase.MouseUp(Point pt, MouseButtons button)
    at ST.UI.Toolkit.ViewBase.MouseUp(Point pt, MouseButtons button)
    at ST.UI.Toolkit.ViewManager.MouseUp(MouseEventArgs e, Point rawPt)
    at ST.UI.Toolkit.VisualControlBase.OnMouseUp(MouseEventArgs e)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at ST.UI.Toolkit.VisualControlBase.WndProc(Message& m)
    at ST.UI.UserControls.STButton.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(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)

     

    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

     

     

    Cause

     

    This is caused by a missing patch: Q2468871, MSWU-544, Non-security Patches

     

    Resolution

     

    Install the pre-requisite patch: Q2468871, MSWU-544, Non-security Patches. This patch must be installed on the Original console as well as the Target console.

    2-prereq.png

     

    To download this patch please visit:

    http://www.microsoft.com/en-us/download/details.aspx?id=3556

     

    Related Document:

    How to Include or Exclude Specific Patches in Scan Results

     

    Affected Product(s)

     

    Shavlik Protect 9.x