Automatic Run-Time Image Updating (Windows Embedded Standard 2009)
You can service a run-time image by including automatic updating services in your run-time image. With these services, Windows Embedded Standard clients can communicate with a server that distributes software updates.
Device Update Agent (DUA) is a lightweight solution that can deliver updates to your run-time image. DUA provides the functionality to download files from a remote Web site, update files and registry settings, and execute processes on the client. For more information, see Device Update Agent.
Device Update Agent requires you to author a script for each file and registry setting that has to be updated. The service polls a particular location, a Web server, or a path on local media, for the script file.
DUA facilitates updating a deployed run-time image by automating the download and installation of update files and registry keys. However, you must collect all the file and registry update information and, based on the requirements of your update, author a DUA script.
Software Update Services (SUS) provides a complete servicing solution to manage distributing Windows updates to Windows clients, including Windows Embedded Standard. SUS takes advantage of the Microsoft Windows Update service to download and distribute updates to your deployed run-time images.
SUS enables administrators to test and approve updates before they are installed to the clients. Update distributions are managed by an intranet-hosted Windows Update Server. Additionally, updates can be automatically installed and systems restarted, reducing end-user involvement.
Microsoft Systems Management Server (SMS) helps provide security update management and servicing capabilities for larger, enterprise-level environments. You can use SMS to manage the deployment of security updates to Windows Embedded Standard-based devices.
SMS enables you to manage embedded devices as if they are desktop computers, monitor the update installation process, generate status reports, and deploy remote-boot images to a server.
Client and server components for SMS are not included with Windows Embedded Standard. They must be separately obtained. For more information, see this Microsoft Web site.
Note: Using SMS to install applications onto a device violates the Windows Embedded Standard Microsoft Software License Terms. SMS should only be used to apply updates to your run-time image.