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

Hyper-V
Hyper-V
A Windows technology providing a hypervisor-based virtualization solution enabling customers to consolidate workloads onto a single server.
2,547 questions
0 comments No comments
{count} votes

Accepted answer
  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. Dave Patrick 426.1K Reputation points MVP
    2021-03-30T12:45:44.703+00:00

    Might try creating a new VM on 2019 with an identical configuration as shown on windows 10, then when you get to step Connect Virtual Hard Disk choose Use an existing and point to the windows 10 VHD you copied over.

    --please don't forget to Accept as answer if the reply is helpful--

    0 comments No comments

  2. JiayaoZhu 3,911 Reputation points
    2021-03-31T06:34:57.637+00:00

    Hi,

    Thank you for your posting!

    Firstly, I would like to check if you have already successfully removed or disabled RemoteFX function on your VM that you want to import. You can refer to the following blog:

    https://superuser.com/questions/1597409/warning-you-are-currently-using-the-remotefx-3d-video-adapter

    Secondly, I agree with @ DSPatrick, you can try to copy the VHD file of your VM to Windows server 2019 host and then create a new VM on 2019 host, choosing existing VHD file which you have copied to the host.

    Thank you for your support! If you have other concerns please feel free to feedback!

    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

  3. Laurent Caumont 96 Reputation points
    2021-03-31T07:51:19.467+00:00

    Hi all,

    Thanks for the reply.

    @Dave Patrick , creating a new VM could be an option but I don't see how to import the checkpoints associate to the VM.
    I have ~15 checkpoints I want to keep. Is there a way to recreate them at the same time ?

    @JiayaoZhu , I think the blog point on removing the remotefx on the host, not when importing.
    That could be a option: removing remotefx on the Win10, then export and import but I want to keep the old machine running during the transition and I'm not sure I will be able to re-enable it. (remotefx seems to be a capricious feature).

    Regards,
    Laurent

    0 comments No comments

  4. Dave Patrick 426.1K Reputation points MVP
    2021-03-31T14:03:52.93+00:00

    I'd try cleaning up the check points before exporting.
    https://www.altaro.com/hyper-v/clean-up-hyper-v-checkpoint/

    --please don't forget to Accept as answer if the reply is helpful--

    0 comments No comments