Distribuire aggiornamenti di prodotti per Office 2010

 

Si applica a: Office 2010

Ultima modifica dell'argomento: 2015-03-09

In questo articolo vengono descritti i metodi di distribuzione utilizzati per distribuire aggiornamenti software per client di Microsoft Office 2010, Project 2010 e Visio 2010.

Contenuto dell'articolo:

  • Versioni di Windows Installer

  • Mantenimento delle installazioni di Office 2010 esistenti

  • Utilizzo di strumenti di distribuzione a livello aziendale per distribuire gli aggiornamenti

  • Scelta di una strategia di aggiornamento

Dopo l'uscita di una nuova versione di Microsoft Office, Microsoft rende disponibile una serie di aggiornamenti software per aumentare il livello di sicurezza, le prestazioni e l'affidabilità delle applicazioni. I tipi di aggiornamenti software rilasciati da Microsoft sono descritti nella tabella seguente.

Aggiornamento Definizione

Service Pack

Set cumulativo testato di hotfix, aggiornamenti di sicurezza, aggiornamenti critici e aggiornamenti software. Nei Service Pack può inoltre essere incluso un numero limitato di funzionalità o modifiche di progettazione richieste dai clienti. Un Service Pack rappresenta una nuova versione di base del prodotto.

Aggiornamento di sicurezza

Correzione a larga diffusione relativa a una vulnerabilità di protezione specifica del prodotto. Tali vulnerabilità vengono classificate in base al rispettivo livello di gravità, che viene indicato nel Bollettino Microsoft sulla sicurezza come critico, importante, moderato o basso.

Aggiornamento generale

Correzione a larga diffusione relativa a un problema specifico molto importante che non riguarda la sicurezza.

Hotfix

Singolo pacchetto cumulativo costituito da uno o più file per un problema relativo a un prodotto. Gli hotfix riguardano una situazione specifica di un cliente e possono non venire distribuiti all'esterno dell'organizzazione di quest'ultimo.

Gli aggiornamenti software vengono forniti come aggiornamenti completi dei file, in quanto sostituiscono tutti i file modificati da un aggiornamento. Poiché vengono installati file completi, gli aggiornamenti di questo tipo in genere non richiedono l'accesso all'origine di installazione originale di Office. Per informazioni sugli aggiornamenti più recenti relativi a Office 2010 e prodotti correlati, vedere il Centro aggiornamenti per Microsoft Office, Office Server e prodotti correlati (https://go.microsoft.com/fwlink/?linkid=197069\&clcid=0x410).

Si noti che i Service Pack per prodotti Office sono disponibili solo come patch del prodotto installato. Non vengono integrati con i prodotti Office System di base.

Versioni di Windows Installer

La versione minima di Windows Installer necessaria per la distribuzione di patch di Office 2010 è Windows Installer 3.1. Windows Installer 4.5 è stato rilasciato insieme a Windows Vista con Service Pack 2 (SP2) e Windows Server 2008 con Service Pack 2 (SP2). Windows Installer 5.0 è stato invece rilasciato insieme a Windows Server 2008 R2 e Windows 7. Per ulteriori informazioni su Windows Installer, vedere le risorse seguenti nel sito Web MSDN:

Mantenimento delle installazioni di Office 2010 esistenti

Le funzionalità di distribuzione disponibili in Office 2010 semplificano il processo di scelta di una strategia di aggiornamento. È quindi necessario distribuire tutti gli aggiornamenti direttamente al client per essere certi che le installazioni di Office 2010 System esistenti dispongano degli aggiornamenti software più recenti.

Gli utenti possono applicare più aggiornamenti completi dei file direttamente ai computer client. Un utente ad esempio può applicare un aggiornamento di sicurezza completo, seguito da un aggiornamento critico completo e così via. Gli aggiornamenti completi dei file sostituiscono interamente tutti i file interessati dall'aggiornamento. È ad esempio possibile inviare l'aggiornamento completo dei file se l'origine di installazione locale di un utente è danneggiata e l'utente non dispone dell'accesso a un'origine in rete. L'aggiornamento può infatti essere applicato nella maggior parte dei casi, anche se l'utente ha accesso all'origine. Il programma di installazione di Office 2010 crea un'origine di installazione locale nei computer degli utenti durante il processo di installazione predefinito. Tutti i prodotti Office 2010 vengono installati mediante un processo che prevede due passaggi. Il programma di installazione innanzitutto copia nei computer degli utenti i file compressi dell'origine di installazione e quindi chiama Windows Installer per eseguire l'effettiva installazione dall'origine di installazione locale. Dopo l'installazione, tale origine rimane disponibile per le eventuali operazioni di manutenzione che richiedono l'accesso all'origine originale, ad esempio l'applicazione di aggiornamenti software.

Per installare Office 2010 e tutti i successivi aggiornamenti di prodotto sono necessari diritti amministrativi. Gli utenti devono pertanto essere anche amministratori dei rispettivi computer oppure si deve essere in grado di concedere agli utenti diritti amministrativi per l'esecuzione dell'installazione. Per ulteriori informazioni, vedere Distribuire Office 2010 a utenti non amministratori.

Nota

Nel caso di Microsoft Office 2003, le organizzazioni di grandi dimensioni in genere installano il prodotto da una posizione di installazione amministrativa e l'installazione del prodotto da un'origine di installazione locale è facoltativa. In Office 2010 e Office System 2007 l'opzione per l'installazione amministrativa non esiste ed è necessario utilizzare l'origine di installazione locale. Poiché si applicano tutti gli aggiornamenti direttamente ai client, l'origine di rete resta invariata e le installazioni client restano sincronizzate con l'origine originale.

Distribuzione locale degli aggiornamenti

Il programma di installazione copia i file di installazione in una cartella nascosta nel computer locale quando gli utenti installano Office 2010. Windows Installer utilizza tale origine di installazione locale inizialmente per installare Office e successivamente per ripristinare e aggiornare Office. Per ulteriori informazioni sull'origine di installazione locale, vedere Panoramica dell'architettura di installazione per Office 2010.

È consigliabile utilizzare una strategia di aggiornamento locale nella maggior parte dei casi, soprattutto se:

  • Si distribuiscono aggiornamenti software a gruppi diversi di utenti in momenti diversi.

  • Vi sono limitazioni relative alla larghezza di banda della rete.

  • Si supportano utenti con un accesso alla rete limitato o non affidabile, ad esempio perché sono in viaggio.

Dal momento che un'origine di installazione locale è sempre disponibile, gli utenti in modalità offline possono eseguire qualsiasi operazione che richieda l'accesso all'origine.

Versioni di base supportate

La versione originale di Office 2010 rappresenta la versione di base iniziale del prodotto e ogni Service Pack successivo rappresenta una nuova versione di base.

Gli aggiornamenti completi dei file in genere sono supportati nelle due versioni di base più recenti. Ad esempio, è possibile distribuire un aggiornamento rilasciato dopo che Office 2010 Service Pack 2 (SP2) è diventato disponibile per gli utenti che hanno eseguito l'aggiornamento al Service Pack 1 (SP1).

Nota

La versione di base precedente viene supportata solo per 12 mesi dopo il rilascio dell'ultimo Service Pack. Ad esempio, gli aggiornamenti software vengono supportati in SP1 per 12 mesi dopo il rilascio di Office 2010 SP2. Dopo questo periodo di 12 mesi, gli aggiornamenti completi dei file riguardano solo computer client aggiornati con SP2. Per ulteriori informazioni sul ciclo di vita del supporto Microsoft, vedere Politica relativa al ciclo di vita del supporto Microsoft (https://go.microsoft.com/fwlink/?linkid=108468&clcid=0x410).

Utilizzo di strumenti di distribuzione a livello aziendale per distribuire gli aggiornamenti

Per distribuire gli aggiornamenti software agli utenti nel proprio ambiente aziendale, è possibile utilizzare uno qualsiasi dei metodi seguenti:

  • Microsoft Update

  • Windows Server Update Services

  • System Center Configuration Manager 2007

  • File di Microsoft Self-Extractor

  • Cartella Updates

    Nota

    Il metodo che prevede l'utilizzo della cartella Updates è adatto solo per la distribuzione di aggiornamenti software durante l'esecuzione di un'installazione iniziale di Office 2010.

Microsoft Update

Microsoft Update (denominato Windows Update nei computer che eseguono Windows 7 e famiglie Windows Vista e Windows Server 2008) consente agli utenti che si connettono direttamente a Internet di gestire i rispettivi computer e scaricare gli aggiornamenti software più recenti. Gli utenti possono infatti impostare una pianificazione automatica in modo che la verifica dell'esistenza e il recupero degli aggiornamenti avvengano periodicamente. L'utilizzo di Microsoft Update è consigliato per gli utenti perché offre una soluzione di aggiornamento software centralizzata e automatizzata per i prodotti Microsoft, inclusi Windows e Microsoft Office. Per ulteriori informazioni su Microsoft Update, vedere la home page del sito Microsoft Update (https://go.microsoft.com/fwlink/?linkid=201921\&clcid=0x410).

In un ambiente gestito Active Directory è possibile controllare l'accesso a Office.com e Microsoft Update dalle applicazioni di Office mediante l'impostazione Disattiva comandi nella scheda File | ? di Criteri di gruppo. Questa impostazione è disponibile nel nodo Configurazione utente\Modelli amministrativi\Microsoft Office 2010\Disattiva elementi nell'interfaccia utente dell'Editor oggetti Criteri di gruppo nello snap-in Microsoft Management Console (MMC).

Se si attiva l'impostazione Disattiva comandi nella scheda File | ?, è possibile decidere di disattivare le opzioni seguenti, disponibili nell'interfaccia utente delle applicazioni di Office 2010 e accessibili facendo clic sulla scheda File e selezionando Guida nella visualizzazione Microsoft Office Backstage:

  • Contattaci: consente di accedere a Office.com avviando automaticamente il browser client predefinito per visualizzare informazioni su come contattare Microsoft e avere assistenza relativa al prodotto.

  • Riquadro attività iniziale: consente di accedere al sito Web Office.com avviando automaticamente il browser client predefinito.

  • Controlla aggiornamenti: consente di accedere al sito Web Microsoft Update avviando automaticamente il browser client predefinito.

Il criterio Disattiva comandi nella scheda File | ? non impedisce agli utenti di ricercare gli aggiornamenti nell'Area download Microsoft o o di utilizzare direttamente il sito Microsoft Update, in cui sono disponibili anche aggiornamenti software relativi a Office. Per informazioni su Criteri di gruppo e su come configurare le relative impostazioni, vedere Panoramica di Criteri di gruppo per Office 2010 e Use Group Policy to enforce Office 2010 settings.

Windows Server Update Services

Windows Server Update Services (WSUS) è uno strumento gratuito che è possibile utilizzare per distribuire gli aggiornamenti più recenti per i prodotti Microsoft all'interno della rete aziendale. WSUS si connette a Microsoft Update per recuperare gli ultimi aggiornamenti software e sincronizza gli aggiornamenti con il server WSUS aziendale. È possibile configurare una sincronizzazione automatica oppure manuale. Il server WSUS principale può essere utilizzato per aggiornare altri server WSUS della rete.

Per informazioni su WSUS, vedere Guida dettagliata a Windows Server Update Services 3.0 SP2 (https://go.microsoft.com/fwlink/?linkid=199899\&clcid=0x410).

System Center Configuration Manager 2007

System Center Configuration Manager 2007 è uno strumento di distribuzione software progettato per organizzazioni di medie e grandi dimensioni che gestiscono un numero elevato di client in un ambiente aziendale complesso e in rapida evoluzione. Oltre a utilizzare Configuration Manager 2007 per distribuire inizialmente Office, è possibile utilizzarlo per distribuire gli aggiornamenti di prodotto a client Microsoft Windows misti.

Quando si utilizza Configuration Manager 2007 per gestire Office, è possibile avere un controllo preciso sul processo di distribuzione. Ad esempio, è possibile utilizzare Configuration Manager 2007 per richiedere ai computer client quali siano i requisiti software prima di installare Office ed è possibile eseguire l'installazione nei computer che soddisfano i criteri specificati.

Per ulteriori informazioni su Configuration Manager 2007, vedere System Center Configuration Manager 2007 (https://go.microsoft.com/fwlink/?linkid=119683\&clcid=0x410) e Distribuire aggiornamenti software (https://go.microsoft.com/fwlink/?linkid=201489\&clcid=0x410).

File di Microsoft Self-Extractor

Microsoft Self-Extractor consente di combinare aggiornamenti di installazione software, patch e hotfix in file eseguibili autoestraenti noti come pacchetti di Microsoft Self-Extractor. Gli amministratori possono installare questi pacchetti facendo doppio clic sul file EXE o eseguendolo dal prompt dei comandi. Questa opzione di distribuzione è utile se non si dispone di Configuration Manager 2007 o WSUS.

È possibile utilizzare un'opzione per specificare le modalità di distribuzione e registrazione quando si esegue il file EXE per installare un pacchetto dal prompt dei comandi. È inoltre possibile eseguire il file EXE utilizzando la casella di ricerca del menu Start oppure facendo clic sul pulsante Start e scegliendo Esegui.

Nota

È consigliabile non estrarre ed eseguire i file con estensione msp dai file EXE di patch di prodotto. Un'applicazione non corretta dei file msp genera un errore se la patch non è valida per il prodotto installato nel computer. Il prodotto inoltre potrebbe non venire aggiornamento completamente finché non vengono applicati tutti i file msp necessari. Nel pacchetto è inclusa la logica di rilevamento per determinare esattamente quali patch siano applicabili e per installare solo le patch necessarie.
Se però l'aggiornamento viene applicato durante l'installazione iniziale di Office, è consigliabile estrarre i file msp nella cartella Updates in modo che vengano installati insieme al prodotto Office.
Microsoft Office Hotfix Installer (Ohotfix.exe) utilizzato con versioni precedenti di Office non è supportato per Office 2010 o Office System 2007. In Office 2010 viene utilizzata una nuova tecnologia di autoestrazione Microsoft non compatibile con Ohotfix.

Per informazioni su come utilizzare la cartella Updates per gli aggiornamenti che vengono distribuiti con le installazioni iniziali, vedere Distribuzione di aggiornamenti software con un'installazione iniziale di Office 2010.

Nelle sezioni seguenti vengono fornite informazioni su come utilizzare file di Microsoft Self-Extractor:

  • Opzioni della riga di comando di Microsoft Self-Extractor

  • Distribuzione di tutti i pacchetti di Microsoft Self-Extractor in una cartella

  • File batch di esempio

  • Script di esempio

Opzioni della riga di comando di Microsoft Self-Extractor

Per determinare quali opzioni siano disponibili per un pacchetto, utilizzare una delle opzioni seguenti della Guida:

/?

/h

/help

Le opzioni della riga di comando supportate da Microsoft Self-Extractor sono riportate nella tabella seguente.

Opzione Descrizione

/extract:[ percorso ]

Estrae il contenuto del pacchetto nella cartella del percorso specificata. Se non si specifica un percorso, viene visualizzata una finestra di dialogo Sfoglia.

/log:[ percorso del file di registro ]

Attiva la registrazione dettagliata per l'installazione degli aggiornamenti. È necessario includere il nome del file oltre alle informazioni relative al percorso. Il comando non crea una nuova cartella, pertanto utilizzare il nome di una cartella esistente. Oltre al file con il nome specificato, viene creato un file di registro separato per ogni file MSI che viene eseguito.

/lang: lcid

Configura l'interfaccia utente sulle impostazioni locali specificate quando nel pacchetto sono disponibili più impostazioni di questo tipo.

/quiet

Esegue il pacchetto in modalità invisibile all'utente.

/passive

Esegue l'aggiornamento senza richiedere l'interazione dell'utente.

/norestart

Impedisce la visualizzazione di richieste all'utente quando è necessario un riavvio del computer.

/forcerestart

Forza un riavvio del computer al termine dell'aggiornamento.

/?

/h

/help

Visualizza un messaggio della Guida.

Per ulteriori informazioni sulle opzioni della riga di comando, vedere l'articolo della Microsoft Knowledge Base 912203: Descrizione delle opzioni della riga di comando supportate da un pacchetto di installazione software, un pacchetto di aggiornamento o un pacchetto hotfix creato mediante Microsoft Self-Extractor (https://go.microsoft.com/fwlink/?linkid=108354\&clcid=0x410).

Distribuzione di tutti i pacchetti di Microsoft Self-Extractor in una cartella

In questa sezione sono inclusi esempi di un file batch e di uno script di Visual Basic che è possibile utilizzare per distribuire tutti i pacchetti di Microsoft Self-Extractor contenuti in una cartella. Il file batch e il codice di script sono scritti in modo che, in caso di errore di una singola installazione, le installazioni successive possano continuare. Sia il file batch che lo script devono essere considerati come esempi, pertanto potrebbe essere necessario configurarli per gli scenari specifici in uso. Come spiegato in precedenza, lo strumento Microsoft Office Hotfix Installer (Ohotfix.exe) non è supportato per gli aggiornamenti di Office 2010.

File batch di esempio

Nel file batch seguente viene innanzitutto eliminato un file di registro esistente e quindi vengono installati tutti i file di Microsoft Self-Extractor contenuti nella directory in cui è stato inserito il file batch.

@echo off

del %temp%\oupdates.txt /q

for /f "delims=-; tokens=1,2,3,4,5" %%i in ('dir /b *kb*.exe') do echo %%j-%%i-%%k-%%l-%%m >> %temp%\oupdates.txt

for /f "delims=-; tokens=1,2,3,4,5" %%i in ('type %temp%\oupdates.txt') do %%j-%%i-%%k-%%l-%%m /log:%temp%\officeupdates.log /passive /norestart

Script di esempio

Nello script di Visual Basic seguente viene fornita una funzionalità analoga a quella del file batch precedente. Questo script installa tutti i file di Microsoft Self-Extractor contenuti nella cartella in cui si inserisce lo script. Il codice specifica che i pacchetti di Microsoft Self-Extractor devono essere installati in modalità invisibile all'utente e attiva la registrazione, in modo che i file di registro vengano generati nella cartella temporanea %temp% dell'utente, ad esempio C:\Utenti\<nomeutente>\AppData\Local\Temp\<aggiornamentooffice>.log. Queste opzioni non si applicano a file eseguibili (EXE) diversi dai file di Microsoft Self-Extractor. È pertanto consigliabile non includere altri tipi di file EXE nella cartella contenente i file di Self-Extractor.

Dim wShell 'As WshShell

Dim fso 'As FileSystemObject

Dim f 'As File

Dim sLogName 'As String

Dim sPatchFolder 'As String

Dim sPatchCmd 'As String

Const kTempFolder = 2

On Error Resume Next

sPatchFolder = Replace(Wscript.ScriptFullName, Wscript.ScriptName, "")

Set fso = CreateObject("Scripting.FileSystemObject")

Set wShell = CreateObject("WScript.Shell")

For Each f In fso.GetFolder(sPatchFolder).Files

If UCase(Right(f.Name, 4)) = ".EXE" Then

sLogName = fso.GetSpecialFolder(kTempFolder) & "\" & Left(f.Name, Len(f.Name) - 3) & "log"

sPatchCmd = f.Path & " /quiet /norestart /log:" & sLogName

wShell.Run sPatchCmd, 0, True

End If

Next

Se si distribuiscono aggiornamenti software dopo un'installazione iniziale di Office 2010 utilizzando file di Microsoft Self-Extractor, è possibile avvalersi di un editor di testo, quale il Blocco note, per modificare gli esempi di script di Visual Basic e di file batch di questa sezione in base alle proprie esigenze specifiche. Salvare i file dopo aver effettuato le personalizzazioni. È quindi possibile eseguire lo script o il file batch per concatenare l'installazione dei nuovi pacchetti di Microsoft Self-Extractor. In questo caso, il processo di base è quello illustrato nella procedura seguente, in cui viene utilizzato l'Aggiornamento per Microsoft Office 2010 (KB2202188), edizione a 32 bit (https://go.microsoft.com/fwlink/?linkid=201488\&clcid=0x410) come esempio. Le informazioni fornite si applicano anche ad altri aggiornamenti di Office.

Per distribuire tutti i pacchetti di Microsoft Self-Extractor contenuti in una cartella

  1. Scaricare il file di aggiornamento software. Ad esempio, scaricare l'Aggiornamento per Microsoft Office 2010 (KB2202188), edizione a 32 bit (https://go.microsoft.com/fwlink/?linkid=201488\&clcid=0x410).

  2. Salvare il file EXE scaricato (office-kb2202188-fullfile-x86-glb.exe in questo esempio) sull'unità disco rigido nella stessa cartella contenente lo script o il file batch utilizzato per distribuire i pacchetti di Microsoft Self-Extractor. Ad esempio, salvare il file in C:\Office2010Updates.

  3. Eseguire il file batch o lo script personalizzato (basato sugli esempi presentati in Distribuzione di tutti i pacchetti di Microsoft Self-Extractor in una cartella) per installare tutti i file di Microsoft Self-Extractor contenuti nella cartella C:\Office2010Updates.

Per informazioni su come utilizzare la cartella Updates per incorporare l'installazione degli aggiornamenti in un'installazione iniziale dei prodotti Office 2010, vedere Distribuzione di aggiornamenti software con un'installazione iniziale di Office 2010.

Cartella Updates

Se si sta distribuendo un'installazione iniziale di Office 2010 e si ha anche la necessità di distribuire aggiornamenti software di Office 2010, quali Service Pack o hotfix, il programma di installazione può applicarli durante il processo di installazione iniziale. Se si installa Office 2010 dopo il rilascio di aggiornamenti di prodotto Office 2010, è consigliabile archiviare tali aggiornamenti nella cartella Updates. È possibile archiviare in questa cartella gli aggiornamenti per qualsiasi prodotto Office residente nel punto di installazione. Nella cartella Updates è supportata una sola patch msp di personalizzazione dell'installazione. Una patch di questo tipo viene creata utilizzando lo Strumento di personalizzazione di Office.

Nel corso dell'installazione iniziale, il programma di installazione ricerca nella cartella Updates eventuali patch (file msp) rilevanti per il prodotto Office 2010 da installare e applica solo un file msp di personalizzazione dell'installazione durante l'installazione. Il primo file msp da installare viene determinato in base all'ordinamento di Windows. I restanti file di aggiornamento del prodotto contenuti nella cartella Updates vengono installati alla fine dell'installazione. Se si sta installando una patch di personalizzazione insieme agli aggiornamenti di Office, è consigliabile modificare il nome di file della patch per essere certi che venga installata per prima. Ad esempio, rinominare Personalizzazione.MSP come 1_Personalizzazione.MSP.

Il programma di installazione identifica il file di personalizzazione msp che in genere è incluso nella cartella Updates durante la distribuzione iniziale. Il programma di installazione rileva le patch di personalizzazione all'inizio del processo di installazione e le passa direttamente a Microsoft Windows Installer mentre installa i file di Windows Installer (MSI) per il prodotto. Ciò garantisce che gli stati corretti delle opzioni e le altre impostazioni specificate dall'amministratore vengano definiti prima dell'applicazione delle patch del prodotto. Gli utenti ricevono pertanto gli aggiornamenti più recenti insieme a Office.

Importante

La cartella Updates può essere utilizzata esclusivamente per distribuire patch software durante un'installazione iniziale di Office 2010. Se è presente una combinazione di una patch msp di personalizzazione dell'installazione e di alcune patch di aggiornamento del prodotto, durante la fase di distribuzione viene applicata solo la patch di personalizzazione, mentre le patch di aggiornamento vengono applicate al termine dell'installazione. Come illustrato in precedenza, la patch di personalizzazione deve essere distribuita per prima per essere certi che vengano applicate modifiche quali le impostazioni relative al codice "Product Key" e alla modalità invisibile all'utente (non interattiva).
Non è possibile utilizzare la cartella Updates per distribuire gli aggiornamenti di prodotto dopo l'installazione iniziale di Office.

Nelle sezioni seguenti vengono fornite informazioni su come utilizzare la cartella Updates:

  • Distribuzione di aggiornamenti software con un'installazione iniziale di Office 2010

  • Esecuzione di prova e verifica dei file di Windows Installer (msp)

  • Modifica del file Config.xml per specificare un percorso alternativo per gli aggiornamenti

  • Sintassi di SetupUpdates

  • Modifica dell'elemento SetupUpdates nel file Config.xml

Distribuzione di aggiornamenti software con un'installazione iniziale di Office 2010

Gli amministratori possono utilizzare la cartella Updates per incorporare l'installazione di aggiornamenti in un'installazione iniziale dei prodotti Office 2010. Durante l'installazione iniziale vengono installati solo i file di patch di Windows Installer contenuti in questa cartella. È pertanto necessario estrarre tali patch dal pacchetto di Microsoft Self-Extractor. È possibile utilizzare questo metodo anche per installare patch di personalizzazione.

Se si utilizza lo Strumento di personalizzazione di Office per creare una patch di personalizzazione dell'installazione, è consigliabile rinominare il file della patch in modo che venga installato per primo. Setup.exe elabora una sola patch durante l'installazione. Tutte le altre patch contenute nella cartella vengono concatenate alla fine dell'installazione. È possibile rinominare la patch di personalizzazione aggiungendo "1" all'inizio del nome del file per essere certi che quest'ultimo venga elaborato per primo.

Nella procedura seguente viene utilizzato l'Aggiornamento per Microsoft Office 2010 (KB2202188), edizione a 32 bit come esempio. Viene illustrato come installare il pacchetto di aggiornamento (office-kb2202188-fullfile-x86-glb.exe in questo esempio) e vengono evidenziati i passaggi necessari per inserire le patch di aggiornamento nella cartella Updates. Le informazioni fornite si applicano anche ad altri aggiornamenti di Office.

Nota

La procedura seguente riguarda esclusivamente le installazioni iniziali di Office 2010. Per informazioni su come distribuire aggiornamenti software dopo un'installazione iniziale di Office 2010 utilizzando file di Microsoft Self-Extractor, vedere Distribuzione di tutti i pacchetti di Microsoft Self-Extractor in una cartella.

Per installare gli aggiornamenti software utilizzando la cartella Updates

  1. Copiare l'immagine compressa del CD di Office 2010 in un percorso di rete. Per informazioni, vedere Creare un punto di installazione di rete per Office 2010.

  2. Utilizzare lo Strumento di personalizzazione di Office per apportare all'installazione le modifiche necessarie. Salvare la patch di personalizzazione dell'installazione (file msp) nella cartella Updates. Come spiegato in precedenza, assicurarsi che il nome del file inizi con "1". Per informazioni sulle personalizzazioni, vedere Office Customization Tool in Office 2010 e Personalizzare Office 2010.

  3. Per modificare il file Config.xml, utilizzare il file Config.xml presente nella radice della cartella del prodotto che si sta installando. Per apportare le modifiche, avvalersi di un editor di testo come il Blocco note. Ad esempio, è possibile specificare opzioni di installazione (quali il percorso del punto di installazione di rete, il prodotto da installare e le opzioni di installazione personalizzata) e specificare le lingue da installare. Per informazioni, vedere Config.xml file in Office 2010.

    Al termine delle personalizzazioni di Config.xml, salvare il file Config.xml. È possibile utilizzare l'opzione della riga di comando del programma di installazione /config per specificare il percorso del file Config.xml file, come illustrato nell'esempio seguente:

    \\server\condivisione\setup.exe /config \\server\condivisione\ProPlus.WW\config.xml

    dove \\server\condivisione è il percorso di rete in cui sono contenuti i file di origine di Office 2010.

  4. Scaricare l'Aggiornamento per Microsoft Office 2010 (KB2202188), edizione a 32 bit (https://go.microsoft.com/fwlink/?linkid=201488\&clcid=0x410).

  5. Per estrarre le patch msp dal file di Microsoft Self-Extractor (office-kb2202188-fullfile-x86-glb.exe in questo esempio), eseguire il file EXE con l'opzione /Extract:[percorso cartella di estrazione]. Ad esempio, al prompt dei comandi digitare quanto segue:

    office-kb2202188-fullfile-x86-glb.exe /extract:"c:\ExtractFiles"

    Questo comando inizia a estrarre i file msp. Prima che il processo di estrazione cominci, vengono visualizzate le Condizioni di licenza software Microsoft. Dopo l'accettazione delle condizioni di licenza, i file vengono estratti nel percorso specificato (C:\ExtractFiles in questo esempio). Non è indispensabile utilizzare le virgolette con il percorso, ma inserendole la riga di comando risulta più leggibile. Utilizzando le virgolette, è inoltre possibile evitare problemi con i percorsi contenenti spazi.

  6. Copiare la patch di Windows Installer (file msp) nella cartella Updates.

  7. Ripetere il processo per qualsiasi altro pacchetto di aggiornamento di Office 2010 da installare. I nomi dei file delle patch di Windows Installer sono univoci. Non vi dovrebbe pertanto essere alcun rischio di sovrascrivere accidentalmente un file, con conseguenti problemi di installazione. Se si distribuisce il prodotto con Language Pack aggiuntivi, i relativi Service Pack verranno aggiunti nella cartella Updates.

    Dopo aver eseguito i passaggi precedenti, è possibile distribuire il prodotto.

Nota

In alcuni scenari i clienti potrebbero non essere in grado di installare gli aggiornamenti utilizzando il file di Microsoft Self-Extractor. Potrebbe venire visualizzato un messaggio di errore generico simile al seguente: "Installazione del pacchetto non riuscita". In questi casi, i clienti possono ricorrere al metodo descritto di seguito per installare gli aggiornamenti.

Per installare un aggiornamento software specifico mediante il file msp

  1. Per estrarre le patch msp dal file di Microsoft Self-Extractor (Office2010-kbxxxxxxx-fullfile-x86-glb.exe in questo esempio), eseguire il file EXE con l'opzione /extract:[percorso cartella di estrazione]. Ad esempio, al prompt dei comandi digitare quanto segue:

    Office2010-kbxxxxxxx-fullfile-x86-glb.exe /extract:"c:\UpdatesToInstall"

  2. Passare alla directory UpdatesToInstall. Al prompt dei comandi digitare quanto segue:

    cd c:\updatestoinstall

  3. Per ogni file msp che viene estratto nella cartella C:\UpdatesToInstall, eseguire il comando msiexec /update [aggiornamento.msp]. Ad esempio, al prompt dei comandi digitare quanto segue:

    msiexec.exe /update clview.msp /l*v "clview.log"

    Dopo aver estratto i file msp, è anche possibile farvi doppio clic per installare gli aggiornamenti. In questo modo, non viene tuttavia fornita ulteriore registrazione.

    È inoltre possibile installare più file msp contemporaneamente separandone i nomi con il punto e virgola (;). Ad esempio, al prompt dei comandi digitare quanto segue:

    msiexec.exe /update clview.msp;access.msp /l*v "updates.log"

Esecuzione di prova e verifica dei file di Windows Installer (msp)

Se si desidera provare a eseguire gli aggiornamenti e verificare l'elenco dei file msp prima di copiarli nella cartella Updates del punto di installazione di rete di Office 2010, è possibile innanzitutto installare gli aggiornamenti in un computer di prova, utilizzare uno script di Visual Basic per estrarre i file msp in una cartella di destinazione e quindi copiare tali file da questa cartella nella cartella Updates. Questo metodo viene descritto più in dettaglio nella procedura riportata di seguito.

Per estrarre i file msp da un computer di prova e copiarli nella cartella Updates

  1. Nel computer di prova installare tutte le applicazioni di Office 2010 che verranno installate nei computer degli utenti.

  2. Eseguire Microsoft Update per applicare nel computer di prova tutti gli aggiornamenti di Office 2010 necessari.

  3. Verificare che le applicazioni vengano eseguite come previsto.

  4. Salvare lo script di Visual Basic seguente come "CollectUpdates.vbs", quindi eseguirlo per estrarre in una cartella di destinazione i file di aggiornamento installati nel computer di prova. Lo script utilizza come cartella di destinazione %Temp%\Updates, dove %Temp% è la cartella temporanea di Windows.

    Dim oMsi,oFso,oWShell

    Dim Patches,SumInfo

    Dim patch,record,msp

    Dim qView

    Dim sTargetFolder,sMessage

    Const OFFICEID = "000-0000000FF1CE}"

    Const PRODUCTCODE_EMPTY = ""

    Const MACHINESID = ""

    Const MSIINSTALLCONTEXT_MACHINE = 4

    Const MSIPATCHSTATE_APPLIED = 1

    Const MSIOPENDATABASEMODE_PATCHFILE = 32

    Const PID_SUBJECT = 3 'Displayname

    Const PID_TEMPLATES = 7 'PatchTargets

    Set oMsi = CreateObject("WindowsInstaller.Installer")

    Set oFso = CreateObject("Scripting.FileSystemObject")

    Set oWShell = CreateObject("Wscript.Shell")

    'Create the target folder

    sTargetFolder = oWShell.ExpandEnvironmentStrings("%TEMP%")&"\Updates"

    If Not oFso.FolderExists(sTargetFolder) Then oFso.CreateFolder sTargetFolder

    sMessage = "Patches are being copied to the %Temp%\Updates folder." & vbCrLf & "A Windows Explorer window will open after the script has run."

    oWShell.Popup sMessage,20,"Office Patch Collector"

    'Get all applied patches

    Set Patches = oMsi.PatchesEx(PRODUCTCODE_EMPTY,MACHINESID,MSIINSTALLCONTEXT_MACHINE,MSIPATCHSTATE_APPLIED)

    On Error Resume Next

    'Enum the patches

    For Each patch in Patches

       If Not Err = 0 Then Err.Clear

        'Connect to the patch file

        Set msp = oMsi.OpenDatabase(patch.PatchProperty("LocalPackage"),MSIOPENDATABASEMODE_PATCHFILE)

        Set SumInfo = msp.SummaryInformation

        If Err = 0 Then

            If InStr(SumInfo.Property(PID_TEMPLATES),OFFICEID)>0 Then

                'Get the original patch name

                Set qView = msp.OpenView("SELECT `Property`,`Value` FROM MsiPatchMetadata WHERE `Property`='StdPackageName'")

                qView.Execute : Set record = qView.Fetch()

                'Copy and rename the patch to the original file name

                oFso.CopyFile patch.PatchProperty("LocalPackage"),sTargetFolder&"\"&record.StringData(2),TRUE

            End If

        End If 'Err = 0

    Next 'patch

    oWShell.Run "explorer /e,"&chr(34)&sTargetFolder&chr(34)

  5. Verificare che tutti i file msp necessari siano presenti nella cartella di destinazione (%Temp%\Updates).

  6. Copiare tutti i file msp dalla cartella %Temp%\Updates del computer di prova nella cartella Updates del punto di installazione di rete di Office 2010.

Modifica del file Config.xml per specificare un percorso alternativo per gli aggiornamenti

Gli amministratori possono indicare al programma di installazione di ricercare gli aggiornamenti in una cartella diversa da Updates utilizzando l'elemento SetupUpdates nel file Config.xml.

Sintassi di SetupUpdates

Per SetupUpdates nel file Config.xml viene utilizzata la sintassi seguente:

<SetupUpdates [CheckForSUpdates="Yes" | "No"] [SUpdateLocation="elenco percorsi"]/>

Gli attributi di SetupUpdates sono riportati nella tabella seguente.

Attributo Descrizione

CheckForSUpdates

Il programma di installazione utilizza l'elenco di percorsi in SUpdateLocation per trovare i file di personalizzazione dell'installazione. Il valore predefinito è Yes.

Se il valore è impostato su No, il programma di installazione non ricerca i file di personalizzazione dell'installazione nell'elenco di percorsi in SUpdateLocation.

SupdateLocation=" elenco percorsi "

Specifica un elenco di percorsi di cartelle completi, separati dal punto e virgola.

Il programma di installazione ricerca in tutte le cartelle specificate i file di personalizzazione dell'installazione creati per il prodotto da installare e li applica in ordine alfabetico in base al nome. Se nella riga di comando del programma di installazione viene specificato un file di personalizzazione dell'installazione, tale file verrà applicato per primo, seguito dagli altri file trovati nella cartella specificata dall'elemento SetupUpdates.

I file di personalizzazione sono specifici del prodotto e il programma di installazione applica solo quelli rilevanti per il prodotto da installare. Se però nella cartella Updates vengono archiviati più file di personalizzazione per lo stesso prodotto, il programma di installazione li applicherà tutti alla configurazione dell'utente procedendo in ordine alfabetico.

Modifica dell'elemento SetupUpdates nel file Config.xml

Gli amministratori possono modificare l'elemento SetupUpdates nel file Config.xml per specificare un percorso alternativo per gli aggiornamenti.

Per modificare l'elemento SetupUpdates nel file Config.xml

  1. Aprire il file Config.xml in un editor di testo, ad esempio il Blocco note.

  2. Immettere le opzioni che si desidera utilizzare per l'elemento SetupUpdates, come mostrato nell'esempio di sintassi seguente:

    <SetupUpdates CheckForSUpdates="Yes" SUpdateLocation="\\server1\condivisione;\\server2\condivisione" />

    In questo caso, in elenco percorsi sono elencati i percorsi delle cartelle completi, separati dal punto e virgola ("\\server1\condivisione;\\server2\condivisione").

  3. Salvare il file Config.xml nella stessa cartella in cui era contenuto prima di essere modificato.

Per ulteriori informazioni sull'elemento SetupUpdates del file Config.xml, vedere SetupUpdates element in Config.xml file in Office 2010.

Scelta di una strategia di aggiornamento

Per scegliere la soluzione di aggiornamento software consigliata per la propria organizzazione, utilizzare come riferimento i criteri riportati nella tabella seguente.

Tipo di cliente Necessità Soluzioni consigliate

Azienda di grandi dimensioni

Gestione avanzata degli aggiornamenti software

System Center Configuration Manager 2007

Cartella Updates (solo per le installazioni iniziali)

Nota

Se la personalizzazione varia in base al gruppo di utenti, è possibile scegliere un percorso diverso per i file msp.

Solo distribuzione di aggiornamenti Microsoft

Windows Server Update Services

Azienda di medie dimensioni

Gestione avanzata degli aggiornamenti software

System Center Configuration Manager 2007

Cartella Updates (solo per le installazioni iniziali)

Nota

Se la personalizzazione varia in base al gruppo di utenti, è possibile scegliere un percorso diverso per i file msp.

Solo distribuzione di aggiornamenti Microsoft

Windows Server Update Services

Azienda di piccole dimensioni

Distribuzione di aggiornamenti Microsoft in ambienti con almeno un computer Windows e un amministratore IT

Windows Server Update Services

Tutti gli altri scenari

Microsoft Update

File di Microsoft Self-Extractor

Cartella Updates (solo per le installazioni iniziali)

Nota

La cartella Updates è applicabile solo per i file msp.

Utente privato

Tutti gli scenari

Microsoft Update