1. A computer-implemented method, comprising: ascertaining that a condition occurs indicating that an update and restart operation is to be initiated for a device to enable one or more restart updates to be installed; determining an appropriate time to initiate the update and restart operation based on user activity information including an indication that the computing device is in a full-screen viewing mode; and delaying a notification that the update and restart operation is imminent until the full-screen viewing mode is closed.