Methods and systems for updating device software are disclosed, including
a method for updating an information handling system, the method
comprising: receiving an update, wherein the update is identified with an
update type selected from a predefined set of update types; determining a
probability that the information handling system enters an essential
operating state; and installing the update only in response to the
probability being less than a threshold probability.