Причини
Розглянемо таку ситуацію:
-
Розгортання установку Microsoft Office 2010 за допомогою файлу Config. XML.
-
Укажіть папка оновлення в розділі < SetupUpdates > у config. XML. Наприклад:
<SetupUpdatesCheckForSUpdates="Yes"
SUpdateLocation="C:\Updates2"
/> -
Запускається автоматична інсталяція системи Office 2010.
У цьому випадку встановлення перевіряє такі папки а також застосовується оновлення з них:
-
Папку за промовчанням (оновлення папки)
-
Указаної папки (Updates2 папки)
Проте, очікувана поведінка є, встановлення перевірити та інсталюйте оновлення з лише до вказаної папки а не папку за промовчанням.
Вирішення
Щоб вирішити цю проблему, замініть файл Osetup.dll та скористайтеся атрибут CheckUpdatesFolder у файлі config. XML для запобігання інсталяції з інсталяцією оновлень із папки за промовчанням. Щоб це зробити, виконайте такі дії:
-
Завантажити Setupdll.zip, з за таким посиланням:
Завантажити пакет setupdll.zip. -
Витягнення файлів, з Setupdll.zip. Це має бути два файли з Osetup.dll. Один для 32-розрядної версії Office 2010, а інший-для 64-розрядної версії Office 2010.
-
Скопіюйте файл відповідні Osetup.dll і вставте його в папку оновлення. Якщо в Osetup.dll старий файл міститься в папці з оновленнями, замість старий файл Osetup.dll файл Osetup.dll.
Примітка Додано атрибут CheckUpdatesFolder у файлі. -
Якщо ви не хочете, щоб інсталяцію, перевірку та інсталюйте оновлення в папку за промовчанням, встановити на CheckUpdatesFolder атрибут "Ні" у файлі config. XML. Наприклад:
<SetupUpdatesCheckUpdatesFolder="No"
SUpdateLocation="c:\Updates2"
/>Примітка Значення за промовчанням CheckUpdatesFolder є, "Так".
-
Збережіть файл config. XML.
-
Запустіть автоматична інсталяція, за допомогою змінений файл config. XML. Наприклад:
<OfficeInstallationPath>\setup /config <path>\config.xml