The scheduled restart is because you most likely have the default settings for "Choose how defaults are installed" set as 'Automatic', which windows 10 will use to determine a date / start time.
If you want to take back control, you can set that default setting to 'Notify to schedule restart' via:
Settings>Update & Security>Advanced Options , where you can change the option "Choose how defaults are installed" to Notify.