Simptome
Să luăm în considerare următorul scenariu:
-
Implementați o instalare nesupravegheată de Microsoft Office 2010 utilizând fișierul Config.xml.
-
Specificați un folder de actualizare în secțiunea < SetupUpdates > Config.xml. De exemplu:
<SetupUpdatesCheckForSUpdates="Yes"
SUpdateLocation="C:\Updates2"
/> -
Porniți instalarea nesupravegheată de Office 2010.
În acest scenariu, instalarea verifică următoarele foldere și se aplică actualizările de la ele:
-
Folderul implicit (folderul actualizări)
-
Folderul specificat (folderul Updates2)
Cu toate acestea, comportamentul normal este că instalarea ar verifica și aplica actualizările din folderul specificat numai și nu folderul implicit.
Rezolvare
Pentru a rezolva această problemă, Înlocuiți fișierul Osetup.dll și apoi utilizați atributul CheckUpdatesFolder în fișierul Config.xml să împiedice instalarea să instaleze actualizări din folderul implicit. Pentru a face acest lucru, urmați acești pași:
-
Descărcați Setupdll.zip din următorul link:
Descărcați acum pachetul setupdll.zip. -
Extrageți fișiere din Setupdll.zip. Ar trebui să existe două fișiere Osetup.dll. Una este pentru versiunea de 32 de biți de Office 2010, iar cealaltă este pentru versiunea de 64 de biți de Office 2010.
-
Copiați fișierul Osetup.dll corespunzătoare și lipiți-l în folderul de actualizări. Dacă fișierul Osetup.dll vechi conținute în folderul de actualizări, Înlocuiți fișierul Osetup.dll vechiul cu noul fișier Osetup.dll.
Notă Un atribut CheckUpdatesFolder nou este adăugat în acest fișier. -
Dacă nu doriți instalarea să verificați și se aplică actualizările în folderul implicit, setat atributul CheckUpdatesFolder la "Nu" în fișierul Config.xml. De exemplu:
<SetupUpdatesCheckUpdatesFolder="No"
SUpdateLocation="c:\Updates2"
/>Notă Valoarea implicită a CheckUpdatesFolder este "Da".
-
Salvați fișierul Config.xml.
-
Executați instalarea nesupravegheată utilizând fișierul Config.xml revizuit. De exemplu:
<OfficeInstallationPath>\setup /config <path>\config.xml