Back in the "good 'ol days"(up to 2000ish), HP(like Dell and Gateway) sold PCs with parts off the shelf. That meant that your PC NIC, video card, modem, etc would work in 3 different OS versions. Then they started engineering the hardware so that if you upgrade OS, the modem and NIC didn't work any more and the like. This explains alot of Win10 upgrades that act up.
@Hammermechanic While you can't disable the login with recent versions of Windows, the easiest workaround is a Registry line where you add the login and password so you don't have to type it. The catch is it is a plain file where anyone can display the line using the command reg. If you want to not set a password and your computer is setup as a domain, you would then need to edit the domain policy because by default requires a password.
This is the Windows 10 upgrade tool:
drive.google.com
It will upgrade whatever type you have ex: it will upgrade a Win7 Workstation to Win10 WS or a XP personal version to Win10 Personal
Also there is a tool out there that will activate Windows so you never have to register it so if you "lost your copy" you can download and install an older version OS like XP, activate it, then upgrade for free to Win10.