1. A method implemented at least in part by a computer, the method comprising: commencing loading of an initial set of operating system components into a computer memory, the operating system components including a first set of one or more operating system components and a second set of one or more operating system components; and automatically, and without user interaction, after the first set of one or more operating system components have begun executing and before the second set of one or more operating system components begin executing, performing self-healing actions, the self-healing actions comprising: indicating that the second set of one or more operating system components are to wait before executing, checking whether one or more of the operating system components are in need of repair, if an operating system component is in need of repair, then repairing the operating system component, and indicating that the second set of one or more operating system components are allowed to execute.