What I want from Windows is:

  1. When I say ‘restart’, restart, don’t update.
  2. When I say ‘update’, do all interaction up front, then do the work, restart as needed, so when I come back it’s ready to use.
  3. Never lose me progress/data by restarting while I have unsaved changes.