locked
Microsoft Virtual Machine Converter 3.0: Requested registry access is not allowed RRS feed

  • Question

  • Hi all,

    I am using Microsoft Virtual Machine Converter 3.0 on a Windows Server 2012 R2 server.

    I am trying to convert a physical Windows Server 2008 R2 server to a Virtual Machine. This is a default installation of Windows Server 2008 R2.

    Problem:

    During conversion, "Fix up disk(s)" Fails. Details: Requested registry access is not allowed

    Attempted solutions:

    Reinstalled Windows Server 2008 R2

    Disabled Windows Firewall

    Installed all Windows updates on the target server

    Enabled "Network discovery"

    The error log shows the following:

    08/18/2015 11:20:58 +01:00  [8]  EXCEPTION:	System.Security.SecurityException: Requested registry access is not allowed.
       at System.ThrowHelper.ThrowSecurityException(ExceptionResource resource)
       at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable)
       at Microsoft.Accelerators.Mvmc.Engine.Registry.LocalSystemPermittedOnlyWindowRegistryKey.SetValue(String valueName, Object value)
       at Microsoft.Accelerators.Mvmc.Engine.P2V.BCD.BCDFixup.SetDeviceInfo(PartitionDeviceBCDBootOption bo, UInt32 deviceElementTypeID)
       at Microsoft.Accelerators.Mvmc.Engine.P2V.BCD.BCDFixup.SetDeviceInfo(PartitionDeviceBCDBootOption bo)
       at Microsoft.Accelerators.Mvmc.Engine.ServiceLayer.Internal.PhysicalMachineConversionService.FixupBootDrive(String tempDirectory, TaskContext taskContext)
       at Microsoft.Accelerators.Mvmc.Engine.ServiceLayer.Internal.PhysicalMachineConversionService.Fixup(String tempDirectory, IPostProgress fixupDiskPhase, TaskContext taskContext)
       at Microsoft.Accelerators.Mvmc.Engine.ServiceLayer.Internal.PhysicalMachineConversionService.ConvertToMachine(IP2VMachineConversionRequest p2vMachineConversionRequest, TaskContext taskContext)
       at Microsoft.Accelerators.Mvmc.Engine.ServiceLayer.Internal.PhysicalMachineConversionService.<>c__DisplayClass4.<ConvertToMachineAsync>b__3()
       at System.Threading.Tasks.Task`1.InnerInvoke()
       at System.Threading.Tasks.Task.Execute()
    The Zone of the assembly that failed was:
    MyComputer
    08/18/2015 11:20:58 +01:00  [8]  Exception caught : System.Security.SecurityException: Requested registry access is not allowed.
       at Microsoft.Accelerators.Mvmc.Gui.Model.ConversionModel.ConvertGuestMachine()
       at Microsoft.Accelerators.Mvmc.Gui.ViewModels.Machine.MachineCompletionViewModel.OnWorkerDoWork()
    The Zone of the assembly that failed was:
    MyComputer
    08/18/2015 11:20:58 +01:00  [1]  Background task is complete.
    08/18/2015 11:20:58 +01:00  [1]  Conversion error message is displayed.
    08/18/2015 11:20:58 +01:00  [1]  Value of 'ErrorMessage' = 'Requested registry access is not allowed.'

    I have spent alot of time on this and not found any solution. Does anybody have any ideas?

    Thanks

    Monday, August 24, 2015 3:39 PM

Answers

  • Hi all,

    I have managed to solve this after the 3rd refresh reinstall of Windows Server 2008 as the client being converted.

    Thanks

    Paul

    • Marked as answer by Skatedude26 Thursday, September 3, 2015 3:39 PM
    Thursday, September 3, 2015 3:39 PM