<upd:Update xmlns:bar="http://schemas.microsoft.com/msus/2002/12/BaseApplicabilityRules" xmlns:lar="http://schemas.microsoft.com/msus/2002/12/LogicalApplicabilityRules" xmlns:cmd="http://schemas.microsoft.com/msus/2002/12/UpdateHandlers/CommandLineInstallation" xmlns:upd="http://schemas.microsoft.com/msus/2002/12/Update"><upd:UpdateIdentity UpdateID="2b6511ae-1493-4a84-9f2b-cc74c61c0120" RevisionNumber="102" /><upd:Properties DefaultPropertiesLanguage="en" UpdateType="Software" Handler="http://schemas.microsoft.com/msus/2002/12/UpdateHandlers/CommandLineInstallation" RecommendedCpuSpeed="600" RecommendedMemory="512" RecommendedHardDiskSpace="250" PublicationState="Published" CreationDate="2012-09-11T19:58:50.741Z" PublisherID="dd79a08b-c3c2-4e05-9862-ee90f9585e33" MaxDownloadSize="327845728" MinDownloadSize="0"><upd:InstallationBehavior RebootBehavior="CanRequestReboot" /><upd:Language>fr</upd:Language></upd:Properties><upd:LocalizedPropertiesCollection><upd:LocalizedProperties><upd:Language>en</upd:Language><upd:Title>FRA x86</upd:Title></upd:LocalizedProperties></upd:LocalizedPropertiesCollection><upd:Relationships><upd:Prerequisites><upd:AtLeastOne><upd:UpdateIdentity UpdateID="3e0afb10-a9fb-4c16-a60e-5790c3803437" /><upd:UpdateIdentity UpdateID="59653007-e2e9-4f71-8525-2ff588527978" /></upd:AtLeastOne><upd:AtLeastOne><upd:UpdateIdentity UpdateID="c5f0b23c-e990-4b71-9808-718d353f533a" /></upd:AtLeastOne></upd:Prerequisites></upd:Relationships><upd:ApplicabilityRules><upd:IsInstalled><lar:And><!--differentiate x86 WOW from x64--><!--<lar:Or>--><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release" RegType32="true" /><!--<bar:FileExistsPrependRegSz Path="KeyFile\1036\sql_common_core_loc_keyfile.dll" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" xmlns:bar="http://schemas.microsoft.com/msus/2002/12/BaseApplicabilityRules" />
    <bar:FileExistsPrependRegSz Path="KeyFile\1036\sqlsupport_keyfile.dll" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" xmlns:bar="http://schemas.microsoft.com/msus/2002/12/BaseApplicabilityRules" />
  </lar:Or>--><!--Check the language--><lar:Or><lar:And><!--At Least one loc instance needs to be patched--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:RegDword Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.3.5500.0" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="PatchLevel" Comparison="LessThan" Data="10.3.5599.0" RegType32="true" /></lar:And></bar:RegKeyLoop></lar:And><!--Or at least one shared feature needs to be patched--><lar:Or><lar:And><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036\CurrentVersion" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.3.5500.0" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036\CurrentVersion" Value="PatchLevel" Comparison="LessThan" Data="10.3.5599.0" RegType32="true" /><!--Make sure that the SQLBrowswer is installed by x86 package--><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1036" RegType32="true" /><!--Confirm that this NOT from KJ--><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="CurrentVersion" Comparison="GreaterThanOrEqualTo" Data="10.3.5500.0" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="CurrentVersion" Comparison="LessThan" Data="10.3.5599.0" RegType32="true" /></lar:And></lar:And><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\BIDS\Setup" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\BIDS\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.3.5500.0" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\BIDS\Setup" Value="PatchLevel" Comparison="LessThan" Data="10.3.5599.0" RegType32="true" /></lar:And><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.3.5500.0" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Value="PatchLevel" Comparison="LessThan" Data="10.3.5599.0" RegType32="true" /></lar:And><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.3.5500.0" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup" Value="PatchLevel" Comparison="LessThan" Data="10.3.5599.0" RegType32="true" /></lar:And><!--For Express / Express Adv - Client Tools SDK only--><lar:And><!--To detect that is Express / Express Adv - Client Tools SDK only--><lar:Not><!--At Least one loc instance needs to be patched--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:RegSzToVersion Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /></lar:And></bar:RegKeyLoop></lar:Not><lar:Not><lar:And><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036\CurrentVersion" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /><!--Make sure that the SQLBrowswer is installed by x86 package--><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1036" RegType32="true" /><!--Confirm that this NOT from KJ--><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="CurrentVersion" Comparison="GreaterThanOrEqualTo" Data="10.3.5500.0" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="CurrentVersion" Comparison="LessThan" Data="10.3.5599.0" RegType32="true" /></lar:And></lar:And></lar:Not><lar:Not><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\BIDS\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /></lar:Not><lar:Not><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /></lar:Not><lar:Not><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /></lar:Not><lar:Or><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlncli_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" /><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlncli_keyfile.dll" Comparison="LessThan" Version="2007.100.5599.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" /></lar:And><lar:And><bar:FileVersion Path="Microsoft SQL Server\100\KeyFile\1036\sqlncli_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.5500.0" Csidl="38" /><bar:FileVersion Path="Microsoft SQL Server\100\KeyFile\1036\sqlncli_keyfile.dll" Comparison="LessThan" Version="2007.100.5599.0" Csidl="38" /></lar:And></lar:Or><!--sqlncli_keyfile.dll is in both ENU and Non-ENU. This is used to check the langauge.After installing GDR, the key will be changed to ENU. But actually sqlncli_keyfile.dll is only in non-ENU. To offer the update, the key can be ENU - 1033.--><lar:Or><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1036" RegType32="true" /><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1033" RegType32="true" /></lar:Or></lar:And></lar:Or></lar:Or><lar:And><!--Check if File Version of Non-Instance Neutral is correct--><lar:Not><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_bids_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_bids_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And></lar:Not><lar:Not><!--sql_common_core_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_common_core_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_common_core_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And></lar:Not><lar:Not><!--sql_engine_core_shared_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_engine_core_shared_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_engine_core_shared_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And></lar:Not><lar:Not><!--sql_is_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_is_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_is_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And></lar:Not><lar:Not><!--sql_ssms_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_ssms_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_ssms_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And></lar:Not><lar:Not><!--sql_tools_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_tools_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_tools_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And></lar:Not><!--Check if File Version of Non-Instance Loc is correct--><lar:Not><!--sqlbrowser_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlbrowser_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlbrowser_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036" RegType32="true" /><!--Make sure that the SQLBrowswer is installed by x86 package--><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1036" RegType32="true" /></lar:And></lar:Not><!--<lar:Not>--><!--sqlsqm_keyfile.dll--><!--<lar:And>
        <bar:FileVersionPrependRegSz Path="KeyFile\1033\sqlsqm_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" xmlns:bar="http://schemas.microsoft.com/msus/2002/12/BaseApplicabilityRules"/>--><!--<bar:FileVersionPrependRegSz Path="KeyFile\1033\sqlsqm_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" xmlns:bar="http://schemas.microsoft.com/msus/2002/12/BaseApplicabilityRules"/>--><!--</lar:And>
    </lar:Not>--><lar:Not><!--sqlsupport_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlsupport_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlsupport_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And></lar:Not><lar:Not><!--sqlncli_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlncli_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" /><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlncli_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" /></lar:And></lar:Not><lar:Not><!--sqlncli_keyfile.dll--><lar:And><bar:FileVersion Path="Microsoft SQL Server\100\KeyFile\1036\sqlncli_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Csidl="38" /><bar:FileVersion Path="Microsoft SQL Server\100\KeyFile\1036\sqlncli_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Csidl="38" /></lar:And></lar:Not><!--Check if File Version of Instance Aware Neutral is correct--><lar:Not><!--sql_engine_core_inst_keyfile.dll--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:Or><lar:And><bar:FileVersionPrependRegSz Path="sql_engine_core_inst_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><bar:FileVersionPrependRegSz Path="sql_engine_core_inst_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /></lar:And><lar:And><bar:FileVersionPrependRegSz Path="sql_engine_core_inst_keyfile.dll" Comparison="EqualTo" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><lar:Or><bar:RegDword Key="HKEY_LOOP_TARGET" Subkey="ConfigurationState" Value="MPT_Agent_Core_CNI" Comparison="EqualTo" Data="4" RegType32="true" /><bar:RegDword Key="HKEY_LOOP_TARGET" Subkey="ConfigurationState" Value="SQL_Engine_Core_inst" Comparison="EqualTo" Data="4" RegType32="true" /></lar:Or></lar:And></lar:Or></bar:RegKeyLoop></lar:Not><lar:Not><!--sql_fulltext_keyfile.dll--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:FileVersionPrependRegSz Path="sql_fulltext_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><bar:FileVersionPrependRegSz Path="sql_fulltext_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /></lar:And></bar:RegKeyLoop></lar:Not><lar:Not><!--sql_rs_keyfile.dll--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:FileVersionPrependRegSz Path="sql_rs_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><bar:FileVersionPrependRegSz Path="sql_rs_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /></lar:And></bar:RegKeyLoop></lar:Not><lar:Not><!--sql_as_keyfile.dll--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:FileVersionPrependRegSz Path="sql_as_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><bar:FileVersionPrependRegSz Path="sql_as_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /></lar:And></bar:RegKeyLoop></lar:Not></lar:And></lar:And></upd:IsInstalled><upd:IsInstallable><lar:And><!--differentiate x86 WOW from x64--><!--<lar:Or>--><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release" RegType32="true" /><!--<bar:FileExistsPrependRegSz Path="KeyFile\1036\sql_common_core_loc_keyfile.dll" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" xmlns:bar="http://schemas.microsoft.com/msus/2002/12/BaseApplicabilityRules" />
    <bar:FileExistsPrependRegSz Path="KeyFile\1036\sqlsupport_keyfile.dll" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" xmlns:bar="http://schemas.microsoft.com/msus/2002/12/BaseApplicabilityRules" />
   </lar:Or>--><!--Check the language--><lar:Or><lar:And><!--At Least one loc instance needs to be patched--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:RegDword Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="PatchLevel" Comparison="LessThan" Data="10.3.5500.0" RegType32="true" /></lar:And></bar:RegKeyLoop></lar:And><lar:And><!--At Least one loc instance needs to be patched (for DS issue)--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:RegDword Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="PatchLevel" Comparison="EqualTo" Data="10.3.5500.0" RegType32="true" /><lar:Or><bar:RegDword Key="HKEY_LOOP_TARGET" Subkey="ConfigurationState" Value="MPT_Agent_Core_CNI" Comparison="EqualTo" Data="4" RegType32="true" /><bar:RegDword Key="HKEY_LOOP_TARGET" Subkey="ConfigurationState" Value="SQL_Engine_Core_inst" Comparison="EqualTo" Data="4" RegType32="true" /></lar:Or></lar:And></bar:RegKeyLoop></lar:And><!--Or at least one shared feature needs to be patched--><lar:Or><lar:And><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036\CurrentVersion" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036\CurrentVersion" Value="PatchLevel" Comparison="LessThan" Data="10.3.5500.0" RegType32="true" /><!--Make sure that the SQLBrowswer is installed by x86 package--><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1036" RegType32="true" /><!--Confirm that this NOT from KJ--><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="CurrentVersion" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="CurrentVersion" Comparison="LessThan" Data="10.3.5500.0" RegType32="true" /></lar:And></lar:And><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\BIDS\Setup" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\BIDS\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\BIDS\Setup" Value="PatchLevel" Comparison="LessThan" Data="10.3.5500.0" RegType32="true" /></lar:And><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Value="PatchLevel" Comparison="LessThan" Data="10.3.5500.0" RegType32="true" /></lar:And><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup" Value="PatchLevel" Comparison="LessThan" Data="10.3.5500.0" RegType32="true" /></lar:And><!--For Express / Express Adv - Client Tools SDK only--><lar:And><!--To detect that is Express / Express Adv - Client Tools SDK only--><lar:Not><!--At Least one loc instance needs to be patched--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:RegSzToVersion Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /></lar:And></bar:RegKeyLoop></lar:Not><lar:Not><lar:And><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036\CurrentVersion" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /><!--Make sure that the SQLBrowswer is installed by x86 package--><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1036" RegType32="true" /><!--Confirm that this NOT from KJ--><lar:And><bar:RegDword Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="Language" Comparison="EqualTo" Data="1036" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="CurrentVersion" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion" Value="CurrentVersion" Comparison="LessThan" Data="10.3.5500.0" RegType32="true" /></lar:And></lar:And></lar:Not><lar:Not><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\BIDS\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /></lar:Not><lar:Not><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /></lar:Not><lar:Not><bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Setup" Value="PatchLevel" Comparison="GreaterThanOrEqualTo" Data="10.0.1600.22" RegType32="true" /></lar:Not><lar:Or><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlncli_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" /><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlncli_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" /></lar:And><lar:And><bar:FileVersion Path="Microsoft SQL Server\100\KeyFile\1036\sqlncli_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Csidl="38" /><bar:FileVersion Path="Microsoft SQL Server\100\KeyFile\1036\sqlncli_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Csidl="38" /></lar:And></lar:Or><!--sqlncli_keyfile.dll is in both ENU and Non-ENU. This is used to check the langauge.After installing GDR, the key will be changed to ENU. But actually sqlncli_keyfile.dll is only in non-ENU. To offer the update, the key can be ENU - 1033.--><lar:Or><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1036" RegType32="true" /><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1033" RegType32="true" /></lar:Or></lar:And></lar:Or></lar:Or><lar:Or><!--Check if File Version of Non-Instance Neutral is correct--><lar:Or><!--sql_bids_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_bids_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_bids_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And><!--sql_common_core_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_common_core_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_common_core_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And><!--sql_engine_core_shared_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_engine_core_shared_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_engine_core_shared_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And><!--sql_is_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_is_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_is_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And><!--sql_ssms_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_ssms_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_ssms_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And><!--sql_tools_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\sql_tools_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\sql_tools_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And></lar:Or><!--Check if File Version of Non-Instance Loc is correct--><lar:Or><!--sqlbrowser_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlbrowser_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlbrowser_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1036" RegType32="true" /><!--Make sure that the SQLBrowswer is installed by x86 package--><bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100\Bootstrap Release\1036" RegType32="true" /></lar:And><!--sqlsqm_keyfile.dll--><!--<lar:And>
        <bar:FileVersionPrependRegSz Path="KeyFile\1033\sqlsqm_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" xmlns:bar="http://schemas.microsoft.com/msus/2002/12/BaseApplicabilityRules"/>--><!--<bar:FileVersionPrependRegSz Path="KeyFile\1033\sqlsqm_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" xmlns:bar="http://schemas.microsoft.com/msus/2002/12/BaseApplicabilityRules"/>--><!--</lar:And>--><!--sqlsupport_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlsupport_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlsupport_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" RegType32="true" /></lar:And><!--sqlncli_keyfile.dll--><lar:And><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlncli_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" /><bar:FileVersionPrependRegSz Path="KeyFile\1036\sqlncli_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server\100" Value="VerSpecificRootDir" /></lar:And><lar:And><bar:FileVersion Path="Microsoft SQL Server\100\KeyFile\1036\sqlncli_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Csidl="38" /><bar:FileVersion Path="Microsoft SQL Server\100\KeyFile\1036\sqlncli_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Csidl="38" /></lar:And></lar:Or><!--Check if File Version of Instance Aware Neutral is correct--><lar:Or><!--sql_engine_core_inst_keyfile.dll--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:Or><lar:And><bar:FileVersionPrependRegSz Path="sql_engine_core_inst_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><bar:FileVersionPrependRegSz Path="sql_engine_core_inst_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /></lar:And><lar:And><bar:FileVersionPrependRegSz Path="sql_engine_core_inst_keyfile.dll" Comparison="EqualTo" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><lar:Or><bar:RegDword Key="HKEY_LOOP_TARGET" Subkey="ConfigurationState" Value="MPT_Agent_Core_CNI" Comparison="EqualTo" Data="4" RegType32="true" /><bar:RegDword Key="HKEY_LOOP_TARGET" Subkey="ConfigurationState" Value="SQL_Engine_Core_inst" Comparison="EqualTo" Data="4" RegType32="true" /></lar:Or></lar:And></lar:Or></bar:RegKeyLoop><!--sql_fulltext_keyfile.dll--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:FileVersionPrependRegSz Path="sql_fulltext_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><bar:FileVersionPrependRegSz Path="sql_fulltext_keyfile.dll" Comparison="LessThanOrEqualTo" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /></lar:And></bar:RegKeyLoop><!--sql_rs_keyfile.dll--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:FileVersionPrependRegSz Path="sql_rs_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><bar:FileVersionPrependRegSz Path="sql_rs_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /></lar:And></bar:RegKeyLoop><!--sql_as_keyfile.dll--><bar:RegKeyLoop Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Microsoft\Microsoft SQL Server" TrueIf="Any" RegType32="true"><lar:And><bar:FileVersionPrependRegSz Path="sql_as_keyfile.dll" Comparison="GreaterThanOrEqualTo" Version="2007.100.1600.22" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /><bar:FileVersionPrependRegSz Path="sql_as_keyfile.dll" Comparison="LessThan" Version="2007.100.5500.0" Key="HKEY_LOOP_TARGET" Subkey="Setup" Value="SqlPath" RegType32="true" /></lar:And></bar:RegKeyLoop></lar:Or></lar:Or></lar:And></upd:IsInstallable></upd:ApplicabilityRules><upd:Files><upd:File Digest="0IK+eytLFOURmYlnv0+Oml+WbZc=" DigestAlgorithm="SHA1" FileName="SQLServer2008SP3-KB2546951-x86-FRA.exe" Size="327845728" Modified="2011-10-13T23:03:48.55Z"><upd:AdditionalDigest Algorithm="SHA256">cDotM0weFNkaCRKl4uue4X8COYPpIthhxTrW4v6qgPg=</upd:AdditionalDigest></upd:File></upd:Files><upd:HandlerSpecificData xsi:type="cmd:CommandLineInstallation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><cmd:InstallCommand Arguments="/q /Action=Patch /Allinstances /IgnoreServiceRestartState /hideconsole" Program="SQLServer2008SP3-KB2546951-x86-FRA.exe" RebootByDefault="false" DefaultResult="Failed"><cmd:ReturnCode Reboot="false" Result="Succeeded" Code="0" /><cmd:ReturnCode Reboot="true" Result="Succeeded" Code="3010" /></cmd:InstallCommand></upd:HandlerSpecificData></upd:Update>