Microsoft needs to provide a new option for Windows 7 and 8.
The option needs to say: "Do you want Windows 10" and have two settings: "Yes" and "No".
If the user selects "No", then Microsoft should honor the customer's choice and STOP all further attemps to nag, coerce, sneak, or trick the user into installing Windows.
Microsoft needs to understand that (with respect to Windows 10) no means NO.
If Microsoft wants their customers to install Windows 10, then they (Microsoft) should market Windows 10 based on its merits (if any) rather than by using trickery, coercion, and nagging.
If customers are rejecting Windows 10 because they feel that Windows 10 is not significantly better than older versions of Windows, then (rather than using coersion to get customers to install Windows 10) .... Microsoft should do something more customer friendly .... such as listening to customer's complaints and making Windows 10 so technically innovative that customers will be drawn to it (without having to be coerced).
Hmmmmm technical innovation in their Operating System .... now there's something Microsoft should try to do. I cannot remember the last time Microsoft made some significant innovation in their Operating System. HINT: technical innovation does NOT mean trying to create an Operating System that runs on every device in the market .... from thermostats to cell phones to desktops/laptops to servers to etc. One size DOES NOT fit all.