Unfortunately, this is not possible on their consumer OS branch (unless you hack the system, but I have found that it often makes the OS unstable because its in an unsupported system state). For me, our IT manages the systems. They get to decide when the systems update. I have a test box that regularly sees months of uptime.
I dont use Windows much, but you can go to services and disable Windows the update service and.. in the Wifi settings check a box that says you have a limited connection.
To be fair, that's typically a policy enforced by administrators: "patch X should be force-installed if not present by Date Y" + "reboot should be forced if not happening after Z days from patching" => "reboot will happen at Date Y + Z, regardless of user's wishes".