*UPDATED 8/10/11 - Added link for Standard 7*

The July 2011 Optional Updates are now available on the ECE site for Windows® Embedded Standard 2009, Microsoft® Windows® XP Service Pack 3 and Windows Embedded Standard 7. Fixes include:

The list below applies to XP Embedded SP3 and Windows Embedded Standard 2009

KB2540135 - This update fixes the following issue

  • This update fixes an issue where the File Based Write Filter (FBWF) Provider might crash while getting FbwfCacheDetail instances, after seven or more files have been added to or changed in the FBWF overlay, resulting in the FbwfCacheDetail instances containing corrupted file names in the FileName property.

The list below applies to XP Embedded SP3, Windows Embedded Standard 2009 and Windows Embedded Standard 7 SP1

  • KB2539566 – This update fixes the following issues

    • The Enhanced Write Filter Provider will crash if all EWF volumes have their Overlays disabled and the user tries to subscribe to a EwfOverlayStoreConfiguration event query. Until the new EWF Provider instance is created, all other commands will fail. Expected return code in this case would be 0x80070057 = ERROR_INVALID_PARAMETER. If a crash has occurred, the return code is 0x80041004 = WBEM_E_PROVIDER_FAILURE.
    • The event notification threshold values in EWF are inverted.

The list below applies to Windows Embedded Standard 7 SP1 and Windows Embedded Standard 7

KB2570814 (Windows Embedded Standard 7 SP1 only)- This update fixes the following issues:

  • FBWFAPI by design does not allow multiple commands to be executed at the same time and it returns a clear error. The fix introduces locks in the File Based Write Filter (FBWF) Provider’s FBWFAPI calls, and all parallel requests will get served without errors returned.
  • The cache detail (changed or added files in the FBWF cache) file can be flushed from the cache in the timespan between FbwfCacheDetail instantiation and property data gathering, which results in property data gathering returning an unexpected error.
  • The event notification threshold values in FBWF are inverted.

KB2573437- This update fixes the following issue:

  • The runtime to be incorrectly configured as “SERVICE_DEMAND_START”. Specifically, when the “Enhanced Write Filter with HORM” package is added to an image with one or more protected volumes that are configured with default settings for “DisableDefragSvc”, the runtime should be configured to disable Auto Defragmentation service (DefragSvc), by setting the “DefragSvc” service to “SERVICE_DISABLED”.
  • This update also fixes the following issue for Windows Embedded Standard 7:
    • An issue that causes EWF to be configured on all existing volumes on the system. Specifically, when the “Enhanced Write Filter with HORM” package is added to an image with one or more protected volumes that are configured with default settings for “EWFMode”. To correctly install this update, this KB must be applied to a Distribution Share prior to building and subsequent deployment of an image. Note that this fix was incorporated into Windows Embedded Standard SP1 when it shipped.

KB2573449 - This update fixes the following issues:

  • Extends EWF support for storage devices that use TRIM. Without this update, TRIM commands sent by the Filesystem will bypass EWF and violate write filtering guarantees provided by EWF.
  • This update also fixes the following issue for Windows Embedded Standard 7:
    • A fatal registry corruption or BlueScreen (STOP error) can occur when EWF is enabled and “ewfmgr /all /commitanddisable” is executed followed by a reboot. Note that this fix was incorporated into Windows Embedded Standard SP1 when it shipped.

If you have questions on accessing the ECE, please email MS Mobile & Embedded Communications Feedback & Support, ECE@microsoft.com.

Thanks,

- Lynda

Technorati Tags: ,,