Sintomi
Si consideri lo scenario seguente:
-
Distribuire un'installazione invisibile all'utente di Microsoft Office 2010 utilizzando il file config. Xml.
-
Specificare una cartella di aggiornamento nella sezione < SetupUpdates > di config. Xml. Per esempio:
<SetupUpdatesCheckForSUpdates="Yes"
SUpdateLocation="C:\Updates2"
/> -
Avvio dell'installazione invisibile all'utente di Office 2010.
In questo scenario, l'installazione controlla le seguenti cartelle e applica gli aggiornamenti da essi:
-
La cartella predefinita (la cartella aggiornamenti)
-
La cartella specificata (la cartella Updates2)
Tuttavia, il comportamento previsto è che l'installazione dovrebbe controllare e applicare gli aggiornamenti da solo la cartella specificata e non la cartella predefinita.
Risoluzione
Per risolvere questo problema, sostituire il file Osetup.dll e quindi utilizzare l'attributo CheckUpdatesFolder nel file config. XML per impedire l'installazione di installare gli aggiornamenti dalla cartella predefinita. A tale scopo, attenersi alla seguente procedura:
-
Scaricare Setupdll.zip dal seguente collegamento:
Download del pacchetto setupdll.zip. -
Estrarre file da Setupdll.zip. Dovrebbe esserci due file Osetup.dll. Uno è per la versione a 32 bit di Office 2010 e l'altro è per la versione a 64 bit di Office 2010.
-
Copiare il file Osetup.dll appropriato e quindi incollarlo nella cartella aggiornamenti. Se il vecchio file di Osetup.dll è contenuto nella cartella degli aggiornamenti, è possibile sostituire il vecchio file di Osetup.dll con il nuovo file Osetup.dll.
Nota: In questo file, viene aggiunto un nuovo attributo CheckUpdatesFolder . -
Se non si desidera l'installazione per verificare e applicare gli aggiornamenti nella cartella predefinita, impostare l'attributo CheckUpdatesFolder su "No" nel file config. Xml. Per esempio:
<SetupUpdatesCheckUpdatesFolder="No"
SUpdateLocation="c:\Updates2"
/>Nota Il valore predefinito di CheckUpdatesFolder è "Sì".
-
Salvare il file config. Xml.
-
Eseguire l'installazione invisibile all'utente utilizzando il file config. XML modificato. Per esempio:
<OfficeInstallationPath>\setup /config <path>\config.xml