Hyper-V migration RemoteFx issue

Laurent Caumont 96 Reputation points
2021-03-30T09:52:54.893+00:00

Hello, I'm trying to export a Hyper-V VM from a Win10 Pro host to Windows server 2019 host.
The VM uses RemoteFX that we don't want to use anymore.
I exported the VM.
When I try to import it, there is an error.
Then I tried to follow this tutorial: https://charbelnemnom.com/importing-virtual-machine-with-missing-remotefx-adapter-unhandled-exception-has-occurred-in-your-application-hyperv-rds-vdi/
But I still have incompatibilities reported:

PS C:\Users\Administrator> $vmReport.VM | Select RemoteFxAdapter

RemoteFxAdapter
---------------

PS C:\Users\Administrator> $vmReport.Incompatibilities | ft -Wrap

Message                                                                             MessageId Source
-------                                                                             --------- ------
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605
Failed to find any RemoteFX capable host devices for virtual machine 'Saved State'.     32605

I think it's because the RemoteFx is also referenced in checkpoints.
Does anybody have a workaround for this ? Is there any way to force import in some way ?
Thanks Regards

Windows for business | Windows Client for IT Pros | Storage high availability | Virtualization and Hyper-V
0 comments No comments
{count} votes

Answer accepted by question author
  1. Laurent Caumont 96 Reputation points
    2021-04-02T08:01:42.197+00:00

    Hi,

    Finally, I was able to import the VM and all checkpoints by using "Copy" option instead of "Register".
    It seems the "in place" import is not able to patch the configuration.

    I'm now facing a new issue:
    My new server has only 32Go of memory and the previous had 64Go, the VM and all checkpoints are using 32Go minimum.
    So the VM is not able to start.
    I can change the memory at VM level but the checkpoint configuration stay the same. And when I apply one, it uses its configuration: 32Go memory.
    There is the warning message: "Settings cannot be modified when a virtual machine checkpoint is selected. To modify a setting, select the virtual machine and then open Settings again."

    Is there a way to propagate the new VM settings to all checkpoints ?
    Or are there some powershell functions that I can use to overwrite checkpoints settings ?

    Solution: To change the settings, apply the checkpoint and select the "now" status. You can then change the settings and create a new checkpoint to replace the wrong one.

    Regards,
    Laurent

    0 comments No comments

5 additional answers

Sort by: Most helpful
  1. JiayaoZhu 3,926 Reputation points
    2021-04-01T06:53:04.79+00:00

    Hi,

    Thank you for your reply!

    Based on your descriptions, I suppose you may want to keep your vhd file and its associated avhd files at the same time. You can copy them all to your new host by an external media, for example. And if you have backuped your VM then when you create a new VM on Windows server 2019 host, you can restore both your original vhd file and its avhd files. Relevant steps are discussed in the below article:

    https://documentation.commvault.com/commvault/v11/article?p=31525.htm

    The third scenario may be linked to your issue: To attach a disk from one virtual machine to a different virtual machine, change the location when restoring the disk.

    (Please note: Information posted in the given link is hosted by a third party. Microsoft does not guarantee the accuracy and effectiveness of information.)

    If you did not backup your VM, you can try to merge your avhd files with their vhd file after copying your vhd files and avhd files to the new host:

    https://trevorsullivan.net/2016/07/24/merge-hyper-v-disks/

    (Please note: Information posted in the given link is hosted by a third party. Microsoft does not guarantee the accuracy and effectiveness of information.)

    Thank you for your support!

    Best regards
    Joann

    --------------------------------------------------------------------------------------------------------------------

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.