Over the years I have used Laplink PCMover to clone old machines to new machines. I even cloned Windows 7 Pro machines to Windows 10 Pro machines. It allows you to chose what programs and files to move. It gives you reports on what will move successfully, what might have issues, and what will not move successfully. It works great. I have never had a clone fail using that software.
It works with direct link or over wifi.