UPDATE:
I never was able to complete all the troubleshooting I wanted to because somewhere along the line my Windows 10 installation became corrupted. Windows would boot and get to the point where the sound driver loaded -- I could hear the speakers energize -- and the mouse became useable. But booting stopped at the black screen just prior to where the sign-in screen should have appeared. My troubleshooting included needing to run bcdedit and ensuring the entry hypervisorlaunchtype was set to Auto (it had been set to Off). This allowed Hyper-V to launch properly correcting the first problem. However, no matter what I did, existing VMs -- even a newly-created VM -- would not launch. I tried various things with permissions and other troubleshooting which led to the corrupt Windows.
So I bit the bullet and did a clean Windows 10 install on a new SSD drive. (I had to do an upgrade using my old Windows 8 activation key since I didn’t have a new Windows 10 key.) Hyper-V works correctly in all aspects. (I have an I was eventually able to add the old drive from the corrupted Windows image and retrieve all of my data, including the Hyper-V virtual drive files. I am able to attach them to the new virtual machines and they work great.
The one last bit of troubleshooting I wanted to perform (but couldn't because of the Windows corruption on the old installation) was to uninstall all Hyper-V services, delete the C:\ProgramData\Microsoft\Windows\Hyper-V folder and subfolders, reinstall Hyper-V services letting it recreate the tree, create VMs, and attach the old VM dive files to them. I really think this process might have worked but I'll never know.