Described is a technology by which a computing device is booted into a
normal mode of operation or a limited mode of operation, depending on
whether the computing device was operating correctly (e.g., with respect
to policy) prior to a reboot. The reboot may be forced. Examples of
incorrect state include an overdue payment on a leased computer, or
improper execution of certain important software. A metering mechanism
evaluates the state of the computing device, and when an incorrect state
is detected, configures the computing device for operation in the limited
mode, by setting the computing device to boot via one boot path (e.g., a
limited-mode BIOS) instead of another boot path (e.g., a normal-mode
BIOS). A BIOS selector switches to the limited BIOS on the next reboot,
wherein the computing device is restricted to the limited mode of
operation (regardless of subsequent reboots) until the correct state is
restored.