Hi and thanks for reaching out. My name is William. I'm a Windows technical expert. I'll be happy to help you out today.
I have disabled automatic updates on all my devices, both Home and Pro.
If you would like to disable updates, create a new text file on your desktop. Rename it to append the .txt to .reg. Then paste the following inside of the file:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000001
Afterwards,double click to import the changes into the Windows registry and restart.
You can still perform them manually, but this will give you the option to update on your own time.
Another method is to manually edit the registry: Run regedit.exe (will need to be an administrator) > go to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows > create new key under Windows called WindowsUpdate > create new key under WindowsUpdate called AU > create a DWORD value named NoAutoUpdate with value of 1.
Alternatively, if you use Windows Pro, you can modify Windows policy to disable automatic updates: Run gpedit.msc > Computer configuration > Windows Components > Windows Updates > Configure automatic updates - disabled.
As for preventing Windows from restarting automatically after installing an update, you, go to the updates panel (Start > Settings > Updates & security > Advanced options > turn off "Restart this device as soon as possible when a restart is required..."