SCVMM 2016 Troubleshooting: Installation wizard will not allow you to go further after you click “I Accept” and click Next the wizard will freeze
Note
If the screenshots are not clear please right click them and open them in a new browser window and it will display correctly.
Issue
SCVMM Installation wizard will not allow you to go further after you click “I Accept” and click Next the wizard will freeze:
Analysis
When you look into the SCVMM Installation Logs you will see the below error:
03:21:36:Uncaught Exception: Threw Exception.Type: System.IO.FileNotFoundException, Exception.Message: Could not load file or assembly 'NativeConfigHelper.dll' or one of its dependencies. The specified module could not be found.
03:21:36:StackTrace: at Microsoft.VirtualManager.Setup.CustomDelegates.ForwardFromEulaPageHandler(Page currentPage)
at Microsoft.VirtualManager.SetupFramework.PageNavigation.NavigateToPage(Navigation navigation, String jumpPage, Boolean shouldValidate)
at Microsoft.VirtualManager.Setup.WpfFormsHostPage.ButtonNextClick(Object sender, RoutedEventArgs e)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnKeyDown(KeyEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
at System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled)
at System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at Microsoft.VirtualManager.Setup.Program.UiRun()
at Microsoft.VirtualManager.Setup.Program.Main()
Solution
After some analysis we found that customer was missing Visual C++ 2012 64bit on the VMM Server and after we installed it fixed the issue.