الأعراض
يرجى مراعاة السيناريو التالي:
-
نشر تثبيت تلقائي ل Microsoft Office 2010 باستخدام ملف Config.xml.
-
تحديد مجلد تحديث في قسم < سيتوبوبداتيس > Config.xml. على سبيل المثال:
<SetupUpdatesCheckForSUpdates="Yes"
SUpdateLocation="C:\Updates2"
/> -
بدء تشغيل التثبيت الصامت ل Office 2010.
في هذا السيناريو، التحقق من المجلدات التالية التثبيت ويتم تطبيق التحديثات منها:
-
المجلد الافتراضي (مجلد التحديثات)
-
المجلد المحدد (المجلد Updates2)
ومع ذلك، هو السلوك المتوقع أن التثبيت قد تحقق وتطبيق التحديثات من المجلد المحدد وليس المجلد الافتراضي.
الحل
لحل هذه المشكلة، استبدال الملف Osetup.dll، ثم استخدام السمة تشيكوبداتيسفولدير في ملف Config.xml لمنع التثبيت من تثبيت التحديثات من المجلد الافتراضي. للقيام بذلك، اتبع الخطوات التالية:
-
تحميل Setupdll.zip من الارتباط التالي:
قم بتنزيل الحزمة setupdll.zip الآن. -
استخراج الملفات من Setupdll.zip. يجب أن يكون كلا الملفين Osetup.dll. واحد للإصدار 32 بت من Office 2010، والآخر لإصدار 64 بت من Office 2010.
-
نسخ الملف Osetup.dll، وثم لصقه في مجلد "التحديثات". إذا كان الملف Osetup.dll القديم موجوداً في المجلد Updates، استبدال الملف Osetup.dll القديم بالملف الجديد Osetup.dll.
ملاحظة: إضافة سمة تشيكوبداتيسفولدير جديدة في هذا الملف. -
إذا كنت لا تريد تثبيت للتحقق وتطبيق التحديثات في المجلد الافتراضي، يتم تعيين السمة تشيكوبداتيسفولدير إلى "لا" في ملف Config.xml. على سبيل المثال:
<SetupUpdatesCheckUpdatesFolder="No"
SUpdateLocation="c:\Updates2"
/>ملاحظة القيمة الافتراضية لتشيكوبداتيسفولدير "نعم".
-
حفظ ملف Config.xml.
-
تشغيل التثبيت التلقائي باستخدام الملف Config.xml الذي تمت مراجعته. على سبيل المثال:
<OfficeInstallationPath>\setup /config <path>\config.xml