You can disable automatic restart after installing updates in the Group Policy Editor.
Open the Group Policy Editor (gpedit.msc).
Go to Administrative Templates > Windows Components > Windows Update > Manage end user experience.
Double-click on “No auto-restart with logged on users for scheduled automatic updates installations”.
Select Enabled, and then select OK.
Note: See comments, you also need to enable 'Configure Automatic Updates'