none
.MUM file specification of MS QFEs RRS feed

  • Question

  • I was looking into the file "package_1_for_kb2855844~31bf3856ad364e35~x86~~6.1.1.2.mum" that was extracted from the KB2855844 released for Windows 7.


    Following is the contents of the file


    <?xml version="1.0" encoding="utf-8"?>
     <assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" description="Fix for KB2855844" displayName="default" company="Microsoft Corporation" copyright="Microsoft Corporation" supportInformation="http://support.microsoft.com/?kbid=2855844" creationTimeStamp="2013-08-27T07:12:00Z" lastUpdateTimeStamp="2013-08-27T07:12:00Z">
       <assemblyIdentity name="Package_1_for_KB2855844" version="6.1.1.2" language="neutral" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" />
       <package identifier="KB2855844" releaseType="Security Update" restart="possible">
         <parent buildCompare="EQ" serviceCompare="EQ" integrate="separate" disposition="detect">
           <assemblyIdentity name="Microsoft-Windows-Foundation-Package" language="neutral" version="6.1.7601.17514" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" buildType="release" />
         </parent>
         <installerAssembly name="Microsoft-Windows-ServicingStack" version="6.0.0.0" language="neutral" processorArchitecture="x86" versionScope="nonSxS" publicKeyToken="31bf3856ad364e35" />
         <update name="2855844-1_neutral_LDR">
           <applicable disposition="staged">
             <updateComponent elevate="revision">
               <assemblyIdentity name="Microsoft-Windows-DirectWrite-FontCache" version="6.1.7601.22434" processorArchitecture="x86" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
             </updateComponent>
           </applicable>
           <component>
             <assemblyIdentity name="81e4a7abdb5ecab37c998a0fcde87f6c" version="6.1.7601.22434" processorArchitecture="x86" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
           </component>
         </update>
         <update name="2855844-2_neutral_GDR">
           <applicable disposition="staged">
             <updateComponent elevate="revision">
               <assemblyIdentity name="Microsoft-Windows-DirectWrite-FontCache" version="6.1.7601.18245" processorArchitecture="x86" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
             </updateComponent>
           </applicable>
           <component>
             <assemblyIdentity name="7322c1266d3964555bdaa68af2182bc8" version="6.1.7601.18245" processorArchitecture="x86" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
           </component>
         </update>
         <update name="2855844-3_neutral_LDR">
           <applicable disposition="staged">
             <updateComponent elevate="revision">
               <assemblyIdentity name="Microsoft-Windows-DirectWrite" version="6.1.7601.22434" processorArchitecture="x86" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
             </updateComponent>
           </applicable>
           <component>
             <assemblyIdentity name="ef058412c3bb4cabc1da127c7ac70a78" version="6.1.7601.22434" processorArchitecture="x86" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
           </component>
         </update>
         <update name="2855844-4_neutral_GDR">
           <applicable disposition="staged">
             <updateComponent elevate="revision">
               <assemblyIdentity name="Microsoft-Windows-DirectWrite" version="6.1.7601.18245" processorArchitecture="x86" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
             </updateComponent>
           </applicable>
           <component>
             <assemblyIdentity name="4de010bc1e023cf3cd19553d51bfc929" version="6.1.7601.18245" processorArchitecture="x86" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
           </component>
         </update>
       </package>
     </assembly>

     

    In the above file contents ,please check the line mentioned in bold. I require the logic implemented with this line of content in the above shown .MUM file.Also if there is any specification for .MUM file structure. Please share the same.Thank you in advance.

    Tuesday, November 26, 2013 5:46 AM

All replies

  • KMSARFRAZ,

    I can look into this for you.  Can you describe more what you are doing (feel free to send mail to me at  “dochelp (at) Microsoft (dot) com”).  For instance, are you implementing  [MS-WUSP]: “Windows Update Services: Client-Server Protocol”: http://msdn.microsoft.com/en-us/library/cc251937.aspx?  Presently the schema/file format is not provided and we would like to understand your use scenario better.


    Bryan S. Burgin Senior Escalation Engineer Microsoft Protocol Open Specifications Team

    Tuesday, November 26, 2013 6:41 PM
    Moderator
  • KMSARFRAZ,

    I didn't see a response regarding more information about what you are trying to accomplish or if you were trying to implement something like [MS-WUSP].  [MS-WUSP] cites at <21> Section 3.1.5.7 that "Windows uses the following schemas to describe the applicability of Windows Updates. The Windows Update Agent uses Windows system APIs to process the rules.".  Is there a need to process the rules on a non-Windows box?  We would like to understand your use scenerio better and I would invite you to e-mail that to me via "dochelp (at) microsoft (dot) com".

    I'm going to mark this thread as "proposed answer" pending on further information from you.


    Bryan S. Burgin Senior Escalation Engineer Microsoft Protocol Open Specifications Team

    Monday, December 2, 2013 11:49 PM
    Moderator