Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
Other versions of this page are also available for the following:
Windows Mobile Not Supported Windows Embedded CE Supported
8/28/2008

Checkpoint restart enables the Device Management engine to keep track of the package files that it is downloading for a package and in case of connection failures during the download or execution stage, restart the download from the interrupted byte when the failure is corrected.

With checkpoint restart, the download process for a package is driven by a pending download list that is a list of pending download files. The list of pending download files is constructed and persisted in a file that is located under the package's local destination. This file is named ~PD-<package id>, where package idis the package identifier of the package that is being downloaded. The pending download file is not protected, just like the downloaded package, and potentially can be corrupted. If the pending download file is corrupted, the package will be downloaded from the beginning instead of from the point where it was interrupted.

If the download server changes when the download task is retrying, the device management client will automatically restart the download from the new download server.

See Also