Podpora pro aktualizaci Service Pack 2 pro systém Windows Vista a Windows Server 2008 není součástí Microsoft Deployment Toolkit 2008 Update 1

Překlady článku Překlady článku
ID článku: 971943 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Po importu aktualizace Windows Vista Service Pack 2 (SP2) nebo Windows Server 2008 Service Pack 2 do Microsoft Deployment Toolkit 2008 Update 1, zjistíte, nedostatek podpory pro aktualizaci Service Pack 2 v Microsoft Deployment Toolkit. To zahrnuje nedostatek podpory pro aktualizaci Service Pack 2 v Podporované platformy seznam a nedostatek jazykové během nasazení Lite dotykového ovládání.

Příčina

Byla vydána aktualizace 2008 aktualizace 1 společnosti Microsoft Deployment Toolkit před vydáním aktualizace Service Pack 2. Proto Deployment Toolkit 2008 aktualizace 1 neobsahuje podporu pro Windows Vista SP2 a Windows Server 2008 SP2.

Jak potíže obejít

Chcete-li tento problém vyřešit, správci můžete přidat ručně Service Pack 2 podpora Microsoft Deployment Toolkit aktualizovat soubory ZTISupportedPlatforms.xml a DeployWiz_Initialization.vbs.

Podporované platformy oprava

Přidání podpory pro systém Windows Vista SP2 a Windows Server 2008 SP2 v Podporované platformy seznam, přidejte následující položky v souboru ZTISupportedPlatforms.xml:
<SupportedPlatform name="x86 Windows Vista Service Pack 2">
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE Version like '6.0%' AND OSType=18 AND ServicePackMajorVersion = 2 AND ProductType=1]]></Expression>
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture like '32%']]></Expression>
</SupportedPlatform>
<SupportedPlatform name="x64 Windows Vista Service Pack 2">
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE Version like '6.0%' AND OSType=18 AND ServicePackMajorVersion = 2 AND ProductType=1]]></Expression>
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture like '64%']]></Expression>	
</SupportedPlatform>
<SupportedPlatform name="x86 Windows Server 2008 Service Pack 2">
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE Version like '6.0%' AND OSType=18 AND ServicePackMajorVersion = 2 AND ProductType>1]]></Expression>
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture like '32%']]></Expression>
</SupportedPlatform>
<SupportedPlatform name="x64 Windows Server 2008 Service Pack 2">
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE Version like '6.0%' AND OSType=18 AND ServicePackMajorVersion = 2 AND ProductType>1]]></Expression>
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture like '64%']]></Expression>
</SupportedPlatform>
Všimněte si, že soubor ZTISupportedPlatforms.xml může existovat ve více umístěních. Například pokud jste nainstalovali Microsoft Deployment Toolkit 2008 Update 1 v adresáři C:\program Files\Microsoft Deployment Toolkit a vytvoření sdílené Lab nasazení v adresáři C:\distribution, je možné, že soubor je také umístěno v následujících adresářích:
C:\Distribution\Scripts\ZTISupportedPlatforms.XML
C:\Program Files\Microsoft nasazení Toolkit\Scripts\ZTISupportedPlatforms.xml
C:\Program Files\Microsoft nasazení Toolkit\Templates\Distribution\Scripts\ZTISupportedPlatforms.xml

Language pack zpracování

Chcete-li přidat podporu pro jazykové sady pro systém Windows Vista SP2 a Windows Server 2008 SP2, ručně upravit soubor DeployWiz_Initialization.vbs a potom nahradit existující ConstructLPQuery() funkce s následujícím textem:
Function ConstructLPQuery ( isLangPack )

       Dim Keyword
       Dim isServer
       Dim ImgBuild
       Dim SPVersion
       Dim LPQuery
       Dim LPVersion
       Dim i

       isServer  = inStr(1,oEnvironment.Item("ImageFlags"),"SERVER",vbTextCompare) <> 0
       ImgBuild  = oEnvironment.Item("ImageBuild")

       If not isLangPack then
              LPQuery = "Type != 'LanguagePack' and (ProductVersion = '" & ImgBuild & "' or ProductVersion = '') "
       ElseIf isServer and left(ImgBuild,4) = "6.0." then
              ' All Windows Vista Language Packs use Product Version 6.0.6001.18000.
              LPQuery = "Type = 'LanguagePack' and Name = 'Microsoft-Windows-Server-LanguagePack-Package' and  ProductVersion = '6.0.6001.18000' "
       ElseIf left(ImgBuild,4) = "6.0." then
              ' All Windows Server 2008 Language Packs use Product Version 6.0.6000.16386.
              LPQuery = "Type = 'LanguagePack' and Name = 'Microsoft-Windows-Client-LanguagePack-Package' and  ProductVersion = '6.0.6000.16386' "
       ElseIf isServer then
              LPQuery = "Type = 'LanguagePack' and Name = 'Microsoft-Windows-Server-LanguagePack-Package' and  ProductVersion = '" & ImgBuild & "' "
       Else
              LPQuery = "Type = 'LanguagePack' and Name = 'Microsoft-Windows-Client-LanguagePack-Package' and  ProductVersion = '" & ImgBuild & "' "
       End if

       If left(ImgBuild,4) = "6.0." then
              LPVersion = Mid(ImgBuild,8,1)
              If IsNumeric(LPVersion) and LPVersion > 0 then
                     ' Exclude all Language Packs that are less than the Current OS.
                     LPQuery = LPQuery & " and Keyword != 'Language Pack'"
                     For i = 2 to LPVersion
                           LPQuery = LPQuery & " and Keyword != 'SP" & (LPVersion - 1) & " Language Pack'"
                     Next
              End if
       ElseIf IsServer then
              ' Windows Server 2008 R2 Beta 1 uses SP1.
              LPQuery = LPQuery & " and (Keyword = 'Language Pack' or Keyword = 'SP1 Language Pack' )"
       Else
              ' Windows 7 defined as RTM.
              LPQuery = LPQuery & " and (Keyword = 'Language Pack')"
       End if

       If UCase(oEnvironment.Item("ImageProcessor")) = "X64" then
              LPQuery = "//packages/package[ProcessorArchitecture = 'amd64' and " & LPQuery & "]"
       Else
              LPQuery = "//packages/package[ProcessorArchitecture = 'x86' and " & LPQuery & "]"
       End if

       oLogging.CreateEntry vbTab & "QUERY: " & LPQuery, LogTypeInfo
       ConstructLPQuery = LPQuery

End function 
Všimněte si, že soubor DeployWiz_Initialization.vbs může existovat ve více umístěních. Například pokud jste nainstalovali Microsoft Deployment Toolkit 2008 Update 1 v adresáři C:\program Files\Microsoft Deployment Toolkit a vytvoření sdílené Lab nasazení v adresáři C:\distribution, je možné, že soubor je také umístěno v následujících adresářích:
C:\Distribution\Scripts\DeployWiz_Initialization.vbs
C:\Program Files\Microsoft nasazení Toolkit\Templates\Distribution\Scripts\DeployWiz_Initialization.vbs

Prohlášení

Společnost Microsoft potvrzuje, že Microsoft Deployment Toolkit 2008 Update 1 neposkytuje podporu pro Windows Vista SP2 a Windows Server 2008 SP2. Metody, které jsou popsány v části "Řešení" přidat podporu pro Windows Vista SP2 a Windows Server 2008 SP2 Microsoft Deployment Toolkit 2008 aktualizace 1.

Vlastnosti

ID článku: 971943 - Poslední aktualizace: 23. května 2011 - Revize: 3.0
Informace v tomto článku jsou určeny pro produkt:
  • Aktualizace SP2 pro Windows Vista
  • Windows Server 2008 Service Pack 2
Klíčová slova: 
kbexpertiseinter kbtshoot kbsurveynew kbprb kbmt KB971943 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:971943

Dejte nám zpětnou vazbu

 

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