SD,
1) Win-7 needs to be at SP1 level, and Win 8 at 8.1.
2) The hw must be capable of running Win-10
3) You need to have a certain KB installed; one of the CNet articles I linked to has the info. If you have auto updates on, you should have it.
I'm sure you meet all the requirements, so...