Patent ID: 8495183

Claim:
An apparatus for state-based provisioning of a local client having a windows-based embedded image, the apparatus comprising: a retrieval module of the local client configured to facilitate locating a remote repository server containing a configuration file, the retrieval module configured to facilitate obtaining the configuration file from the remote repository server; a reset check module of the local client configured to determine whether to reset a previous state of the windows-based embedded image based on the configuration file; and an apply settings module of the local client configured to apply, to the windows-based embedded image, one of a first configuration change and a second configuration change based on the determination, the first configuration change comprising a configuration update to the previous state of the windows-based embedded image, the second configuration change comprising a change to the windows-based embedded image independent of the previous state of the windows-based embedded image, wherein the windows-based embedded image supports a graphical user interface and comprises an operating system and one or more applications, wherein, if the reset check module determines that the previous state is to be reset, the apply settings module is configured to apply a default configuration to the windows-based embedded image and to apply a configuration based on the configuration file to the windows-based embedded image after the default configuration is applied, wherein the second configuration change comprises the default configuration and the configuration, and wherein, if the reset check module determines that the previous state is not to be reset, the apply settings module is configured to apply the configuration based on the configuration file, to the windows-based embedded image, while disallowing the default configuration from being applied to the windows-based embedded image, wherein the first configuration change comprises the configuration.