دعم لـ Service Pack 2 الخاصة بنظام التشغيل Windows Vista وWindows Server 2008 غير مضمّن في Microsoft توزيع أدوات 2008 التحديث 1

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية971943
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
بعد استيراد Windows Vista المزود بحزمة الخدمة Service Pack 2 (SP2) أو Windows Server 2008 المزود بحزمة الخدمة Service Pack 2 في Microsoft توزيع أدوات 2008 التحديث 1 لاحظ عدم توفر الدعم لحزمة الخدمة Service Pack 2 في أدوات نشر Microsoft الخاصة. يتضمن هذا عدم توفر الدعم لحزمة الخدمة Service Pack 2 الخاصة في قائمة الأنظمة الأساسية المعتمدة "و" عدم توفر حزم اللغات أثناء النشر اللمس Lite.
السبب
تم إصدار Microsoft توزيع أدوات 2008 التحديث 1 قبل إصدار حزمة الخدمة Service Pack 2. ولذلك، لا يتضمن توزيع أدوات 2008 التحديث 1 الدعم لـ Windows Vista SP2 Windows Server 2008 المزود بحزمة الخدمة SP2.
الحل البديل
كمحاولة للتغلب على هذه المشكلة للمسؤولين يمكن يدوياً إضافة دعم Service Pack 2 إلى أدوات النشر Microsoft عن طريق تحديث ZTISupportedPlatforms.xml وملفات DeployWiz_Initialization.vbs.

إصلاح الأنظمة الأساسية المعتمدة

To add support for Windows Vista SP2 and for Windows Server 2008 SP2 in the Supported Platforms list, add the following entries to the ZTISupportedPlatforms.xml file:
<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>
لاحظ أنه قد يوجد ملف ZTISupportedPlatforms.xml في مواقع متعددة. على سبيل المثال، إذا قمت بتثبيت Microsoft توزيع أدوات 2008 التحديث 1 في دليل أدوات النشر Files\Microsoft C:\program إنشاء مجلد مشاركة توزيع معمل في الدليل C:\distribution قد تجد الملف يقع أيضاً في الدلائل التالية:
C:\Distribution\Scripts\ZTISupportedPlatforms.xml
Toolkit\Scripts\ZTISupportedPlatforms.xml نشر Files\Microsoft C:\Program
Toolkit\Templates\Distribution\Scripts\ZTISupportedPlatforms.xml نشر Files\Microsoft C:\Program

معالجة حزمة اللغة

لإضافة دعم Windows Vista SP2 و Windows Server 2008 SP2 حزم اللغات يدويًا بتحرير الملف DeployWiz_Initialization.vbs ثم قم باستبدال الدالة ConstructLPQuery() الموجود مع النص التالي: isServer "تبهيت تبهيت الأساسية"
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 = LPQueryEnd function 
لاحظ أنه قد يوجد ملف DeployWiz_Initialization.vbs في مواقع متعددة. على سبيل المثال، إذا قمت بتثبيت Microsoft توزيع أدوات 2008 التحديث 1 في دليل أدوات النشر Files\Microsoft C:\program إنشاء مجلد مشاركة توزيع معمل في الدليل C:\distribution قد تجد الملف يقع أيضاً في الدلائل التالية:
C:\Distribution\Scripts\DeployWiz_Initialization.vbs
Toolkit\Templates\Distribution\Scripts\DeployWiz_Initialization.vbs نشر Files\Microsoft C:\Program
تصريح
أقرت Microsoft لا توفر Microsoft أدوات النشر 2008 1 Update الدعم لـ Windows Vista SP2 Windows Server 2008 المزود بحزمة الخدمة SP2. الطرق الموضحة في قسم "الحل البديل" إضافة دعم لـ Windows Vista SP2 Windows Server 2008 SP2 إلى Microsoft توزيع أدوات 2008 التحديث 1.
lti mdt 2008

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 971943 - آخر مراجعة: 01/16/2015 18:16:45 - المراجعة: 1.0

Windows Vista Service Pack 2, Windows Server 2008 Service Pack 2

  • kbnosurvey kbarchive kbmt kbexpertiseinter kbtshoot kbsurveynew kbprb KB971943 KbMtar
تعليقات