I’ve tested and it seems that both, the HPS50 v3.3 and HPS40 v1.0 software work ok under Windows 10. However the HPS50 software seems to ignore screen captures done by holding Memory button on the scope (yet, I’m using the HPS40 scope). Realtime graphing works fine in both software versions. For HPS40 software, the scope must have assigned a COM port in range 1 to 8 (you can change the port number assignation from the Device Manager), but in my opinion it looks and works better than the HPS50 software.
HPS50 software looks for a specific description behind the COM port, if it doesn’t find it, it will not list it in the combobox, however you can still type-in port name (i.e. COM2) and it will work, the check is done solely on listing the ports and not on connecting the device.