An update to add support for the serialization of complex Extensible Metadata Platform (XMP) data types in the Windows Imaging Component

Article translations Article translations
Article ID: 954708 - View products that this article applies to.
Expand all | Collapse all

On This Page

INTRODUCTION

The current version of the Windows Imaging Component (WIC) does not support the serialization of complex Extensible Metadata Platform (XMP) data types that are embedded in arrays. For example, the Windows Imaging Component does not support embedded structures, arrays, or alternatives. This behavior violates the Adobe XMP specification. Therefore, applications that use the Windows Imaging Component, such as Windows Live Photo Gallery, cannot write bags of complex XMP data types to an image.

This issue occurs in the following operating systems:
  • Windows XP
  • Windows Server 2003
  • Windows Vista
  • Windows Server 2008

MORE INFORMATION

An update is available to fully support the XMP specification.

Update information for Windows XP

The following files are available for download from the Microsoft Download Center:

Collapse this imageExpand this image
Download
Download the WindowsXP-KB954708-x86-ENU.exe package now.

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Prerequisites

To apply this update, the computer must meet one of the following conditions:

Restart requirement

You may have to restart the computer after you apply this update.

File information

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows XP with Service Pack 3 (SP3), x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirement
WindowsCodecs.dll6.0.6001.22211712,70411-Jul-200808:55x86SP3
WindowsCodecExt.dll6.0.6001.22211347,64811-Jul-200808:55x86SP3

Update information for Windows Server 2003

Update for Windows Server 2003, x86-based versions

The following files are available for download from the Microsoft Download Center:

Collapse this imageExpand this image
Download
Download the WindowsServer2003-KB954708-x86-ENU.exe package now.

Update for Windows Server 2003, x64-based versions

The following files are available for download from the Microsoft Download Center:

Collapse this imageExpand this image
Download
Download the WindowsServer2003.WindowsXP-KB954708-x64-ENU.exe package now.

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Prerequisites

To apply this update, you must have Windows Server 2003 Service Pack 2 installed on the computer.

Restart requirement

You have to restart the computer after you apply this update.

File information

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows Server 2003 with Service Pack 2 (SP2), x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirement
WindowsCodecs.dll6.0.6001.22211712,70415-Jul-200815:39x86SP2
WindowsCodecExt.dll6.0.6001.22211347,64815-Jul-200815:39x86SP2
Windows Server 2003 SP2, x64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
WindowsCodecs.dll6.0.6001.22211841,21615-Jul-200814:05x64SP2Not Applicable
WindowsCodecExt.dll6.0.6001.22211387,58415-Jul-200814:05x64SP2Not Applicable
WWindowsCodecs.dll6.0.6001.22211712,70415-Jul-200814:05x86SP2WOW
WWindowsCodecExt.dll6.0.6001.22211347,64815-Jul-200814:05x86SP2WOW

Update information for Windows Vista and Windows Server 2008

Update for Windows Vista, x86-based versions

The following files are available for download from the Microsoft Download Center:

Collapse this imageExpand this image
Download
Download the Windows6.0-KB954708-x86.msu package now.

Update for Windows Vista, x64-based versions

The following files are available for download from the Microsoft Download Center:

Collapse this imageExpand this image
Download
Download the Windows6.0-KB954708-x64.msu package now.

Prerequisites

To apply this update, the computer must be running one of the following operating systems:
  • Windows Vista
  • Windows Vista with Service Pack 1
  • Windows Server 2008

Restart requirement

You have to restart the computer after you apply this update.

File information

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Vista and Windows Server 2008 file information notes

  • The files that apply to a specific product, milestone (RTM, SPn) can be identified by examining the file version numbers as shown in the following table:
    Collapse this tableExpand this table
    VersionProductMilestoneService branch
    6.0.6000.20xxxWindows RTM LDR
    6.0.6001.22xxxWindows Vista SP1 and Windows Server 2008 SP1 SP1 LDR
  • Service Pack 1 is integrated into Windows Server 2008. Therefore, RTM milestone files apply only to Windows Vista. RTM milestone files have a 6.0.0000.xxxxxx version number.
  • The .manifest files and the .mum files that are installed in each environment are listed separately in the "Additional file information for Windows Server 2008 and for Windows Vista" section. These files and their associated .cat (security catalog) files are critical to maintaining the state of the updated component. The .cat files are signed with a Microsoft digital signature. The attributes of these security files are not listed.
For all supported x86-based versions of Windows Server 2008 and Windows Vista
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Windowscodecsext.dll6.0.6000.20867347,64826-Jun-200803:20x86
Windowscodecsext.dll6.0.6001.22211347,64826-Jun-200803:21x86
Windowscodecs.dll6.0.6000.20867712,70426-Jun-200803:20x86
Windowscodecs.dll6.0.6001.22211712,70426-Jun-200803:21x86
For all supported x64-based versions of Windows Server 2008 and Windows Vista
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Windowscodecsext.dll6.0.6000.20867387,58426-Jun-200803:28x64
Windowscodecsext.dll6.0.6001.22211387,58426-Jun-200803:53x64
Windowscodecs.dll6.0.6000.20867851,96826-Jun-200803:28x64
Windowscodecs.dll6.0.6001.22211841,21626-Jun-200803:53x64
For all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Windowscodecsext.dll6.0.6001.22211646,65626-Jun-200803:44IA-64
Windowscodecs.dll6.0.6001.222112,123,77626-Jun-200803:44IA-64

Additional file information for Windows Server 2008 and for Windows Vista

Additional files for all supported x86-based versions of Windows Server 2008 and Windows Vista
Collapse this tableExpand this table
File namePackage_1_for_kb954708~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size2,622
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_2_for_kb954708~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size2,460
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_3_for_kb954708~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,785
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_4_for_kb954708~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size2,461
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_client_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,426
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_client_1~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,367
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_client~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,713
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,421
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_sc~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,423
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,425
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_server~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,431
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameX86_1457803b724fe4431e49ffaa8a44dc60_31bf3856ad364e35_6.0.6000.20867_none_dbf22324675f65b4.manifest
File versionNot Applicable
File size703
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameX86_9bc58edb1be21be73e6482276e0e6b23_31bf3856ad364e35_6.0.6001.22211_none_c3328db75f0a35d9.manifest
File versionNot Applicable
File size703
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameX86_c79255b9797c1b0fe1719560686866b7_31bf3856ad364e35_6.0.6001.22211_none_c6d6949c5c11dce0.manifest
File versionNot Applicable
File size700
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameX86_f5b7fda3eacf4a1d6ca6764439197360_31bf3856ad364e35_6.0.6000.20867_none_87dd275717f97bec.manifest
File versionNot Applicable
File size700
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameX86_microsoft-windows-windowscodecext_31bf3856ad364e35_6.0.6000.20867_none_91fb4ef5d4c6df69.manifest
File versionNot Applicable
File size361,353
Date (UTC)26-Jun-2008
Time (UTC)03:49
File nameX86_microsoft-windows-windowscodecext_31bf3856ad364e35_6.0.6001.22211_none_94119b7bd1ca4c9b.manifest
File versionNot Applicable
File size361,365
Date (UTC)26-Jun-2008
Time (UTC)04:07
File nameX86_microsoft-windows-windowscodec_31bf3856ad364e35_6.0.6000.20867_none_94eb3a03bd3f8302.manifest
File versionNot Applicable
File size548,430
Date (UTC)26-Jun-2008
Time (UTC)03:50
File nameX86_microsoft-windows-windowscodec_31bf3856ad364e35_6.0.6001.22211_none_97018689ba42f034.manifest
File versionNot Applicable
File size548,436
Date (UTC)26-Jun-2008
Time (UTC)04:08
Additional files for all supported x64-based versions of Windows Server 2008 and Windows Vista
Collapse this tableExpand this table
File nameAmd64_3436c97d332eeae41dbd42a7690c50e5_31bf3856ad364e35_6.0.6001.22211_none_30119dc98408b79d.manifest
File versionNot Applicable
File size704
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameAmd64_3db5a0bd1fe60c4e0dd02f24214fa20c_31bf3856ad364e35_6.0.6000.20867_none_204a0c019feeca14.manifest
File versionNot Applicable
File size1,048
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameAmd64_897f69dea82edbfcfeb3397d5a09cf2f_31bf3856ad364e35_6.0.6001.22211_none_6b37617dfac497e4.manifest
File versionNot Applicable
File size1,054
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameAmd64_bbf2d9f6860b62cb7a1c89e3bb93758f_31bf3856ad364e35_6.0.6001.22211_none_bce883636d7a73b3.manifest
File versionNot Applicable
File size1,048
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameAmd64_ea302bbbf67a48ea0c7b303df1d11c29_31bf3856ad364e35_6.0.6000.20867_none_acea9d2880291476.manifest
File versionNot Applicable
File size1,054
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameAmd64_microsoft-windows-windowscodecext_31bf3856ad364e35_6.0.6000.20867_none_ee19ea798d24509f.manifest
File versionNot Applicable
File size361,383
Date (UTC)26-Jun-2008
Time (UTC)04:18
File nameAmd64_microsoft-windows-windowscodecext_31bf3856ad364e35_6.0.6001.22211_none_f03036ff8a27bdd1.manifest
File versionNot Applicable
File size361,395
Date (UTC)26-Jun-2008
Time (UTC)05:38
File nameAmd64_microsoft-windows-windowscodec_31bf3856ad364e35_6.0.6000.20867_none_f109d587759cf438.manifest
File versionNot Applicable
File size548,458
Date (UTC)26-Jun-2008
Time (UTC)04:18
File nameAmd64_microsoft-windows-windowscodec_31bf3856ad364e35_6.0.6001.22211_none_f320220d72a0616a.manifest
File versionNot Applicable
File size548,464
Date (UTC)26-Jun-2008
Time (UTC)05:38
File namePackage_1_for_kb954708~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size3,077
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_2_for_kb954708~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size2,913
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_3_for_kb954708~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,795
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_4_for_kb954708~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size2,914
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_client_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,434
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_client_1~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,375
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_client~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,723
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,429
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,431
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,433
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_server~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,439
Date (UTC)26-Jun-2008
Time (UTC)19:06
Additional files for all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File nameIa64_1707ac25228ee269db50c8aa3f621708_31bf3856ad364e35_6.0.6001.22211_none_e71ebfea5754a1c6.manifest
File versionNot Applicable
File size702
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameIa64_1b611f20e2d863be93504a5c5b185ae7_31bf3856ad364e35_6.0.6001.22211_none_95a41590bc613ed6.manifest
File versionNot Applicable
File size1,052
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameIa64_5ab9e962cc9bd5b01d50a4d4f340e669_31bf3856ad364e35_6.0.6001.22211_none_dc3d5c0566697473.manifest
File versionNot Applicable
File size1,046
Date (UTC)26-Jun-2008
Time (UTC)19:06
File nameIa64_microsoft-windows-windowscodecext_31bf3856ad364e35_6.0.6001.22211_none_94133f71d1c85597.manifest
File versionNot Applicable
File size361,378
Date (UTC)26-Jun-2008
Time (UTC)05:08
File nameIa64_microsoft-windows-windowscodec_31bf3856ad364e35_6.0.6001.22211_none_97032a7fba40f930.manifest
File versionNot Applicable
File size548,449
Date (UTC)26-Jun-2008
Time (UTC)05:09
File namePackage_1_for_kb954708~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size2,906
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_2_for_kb954708~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,790
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,425
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_sc~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,426
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,429
Date (UTC)26-Jun-2008
Time (UTC)19:06
File namePackage_for_kb954708_server~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,434
Date (UTC)26-Jun-2008
Time (UTC)19:06

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Properties

Article ID: 954708 - Last Review: October 8, 2011 - Revision: 4.0
APPLIES TO
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Business
  • Windows Vista Business 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
Keywords: 
kbexpertiseadvanced kbfix kbqfe KB954708

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com