1. An information processing apparatus comprising: a nonvolatile memory configured to keep an execution state management table capable of storing execution states of process blocks which are divisions of each task and sorted according to sequences; and one or more processors configured to perform a procedure including: performing a first activation which initializes the execution state management table and, while storing the execution state for each of the process blocks in the execution state management table, executes the task for each of the sequences, and activates the information processing apparatus; performing, after activation of the information processing apparatus by the first activation has failed, a second activation which identifies a suspicious sequence having failed to activate the information processing apparatus based on the execution state management table and, while storing the execution state for each of the process blocks in the execution state management table, executes the process block for said each task in the suspicious sequence, and activates the information processing apparatus; and performing, after activation of the information processing apparatus by the second activation has failed, a third activation which identifies a suspicious task having failed to activate the information processing apparatus based on the execution state management table, stores the execution state for each of the process blocks in the execution state management table, skips execution of the suspicious task of and after the suspicious sequence, and activates the information processing apparatus.