Welcome to being a victim of sensational misreporting. Win7 does not upgrade itself randomly or without telling you. It will schedule an upgrade, then tell you about it and give you a chance to cancel it beforehand. And using something like https://www.grc.com/never10.htm you can also disable the scheduling.
> Win7 does not upgrade itself randomly or without telling you. It will schedule an upgrade, then tell you about it and give you a chance to cancel it beforehand
Technicaly true.
Practically, it will sneakily get a human to eventually let the upgrade in. Just as we've been seeing all around.