I tried to install Server 2016 on my Hyper-V server and I got the error message "Windows cannot find the Microsoft Software License Terms. Make sure the installation sources are valid and restart the installation". I should have checked the hash of the ISO I'd downloaded from Microsoft (using my MSDN subscription), but I decided it wouldn't take long to grab the ISO again so I kicked off the download. I go to try it again with the new ISO and I get the same error message. Coincidentally, I had some issues getting it to accept the product key too at one point. I did some searching and saw a suggestion of using 2GB of RAM, as I'd only configured 512MB at this point as it's for setting up a very basic domain controller. I increased the VM to 2GB and skipped the product key and I then got the license terms. It's now happily installing. Presumably it's my fault for not giving it enough RAM to begin with (the documentation does say that the Desktop Experience, which I went for, does require 2GB
), but I would have expected a better error message than that. Maybe some kind of warning about the amount of RAM before I got that far?