Distribuire gli aggiornamenti dei prodotti per Office System 2007

Aggiornamento: aprile 2011

Si applica a: Office Resource Kit

 

Ultima modifica dell'argomento: 2015-03-09

Contenuto dell'articolo:

  • Versioni di Windows Installer

  • Mantenimento delle installazioni esistenti di Office System 2007

  • Utilizzo di strumenti di distribuzione aziendali per la distribuzione di aggiornamenti

  • Scelta di una strategia di aggiornamento

Dopo il rilascio di una nuova versione di Microsoft Office, Microsoft rende disponibile una serie di aggiornamenti software progettati per migliorare la protezione, le prestazioni e l'affidabilità delle applicazioni. Microsoft rilascia i tipi di aggiornamenti software indicati nella tabella seguente.

Aggiornamento Definizione

Service Pack

Insieme cumulativo e testato di hotfix, aggiornamenti della protezione, aggiornamenti critici e aggiornamenti software. I Service Pack possono inoltre contenere un numero limitato di caratteristiche o modifiche strutturali richieste dai clienti. Un Service Pack rappresenta una nuova versione di base del prodotto.

Aggiornamento della protezione

Aggiornamento rilasciato globalmente per una vulnerabilità di protezione di uno specifico prodotto. Le vulnerabilità di protezione vengono classificate in base alla gravità, indicata nel bollettino Microsoft sulla sicurezza come critica, importante, media o bassa.

Aggiornamento generale

Aggiornamento rilasciato globalmente per risolvere un problema molto importante che non riguarda la protezione.

Hotfix

Singolo pacchetto cumulativo costituito da uno o più file che risolve un problema specifico di un prodotto. Gli hotfix sono progettati per risolvere una particolare situazione di un cliente e potrebbero non essere distribuiti all'esterno dell'organizzazione del cliente in questione.

Gli aggiornamenti software vengono rilasciati come aggiornamenti completi di tutti i file che sostituiscono tutti i file modificati da un aggiornamento. Poiché viene installata la serie completa di file, gli aggiornamenti di questo tipo non richiedono in genere l'accesso all'installazione originale di Office.

Si noti che i Service Pack per i prodotti Office sono disponibili solo come patch del prodotto installato e non sono integrati nei prodotti di base di Microsoft Office System.

Per informazioni sul modo in cui Microsoft aggiorna i prodotti Office System 2007, vedere l'articolo 949370 della Microsoft Knowledge Base Informazioni su come Microsoft aggiorna i prodotti Office 2007 (https://go.microsoft.com/fwlink/?linkid=119649\&clcid=0x410).

Versioni di Windows Installer

ImportantImportante:
La distribuzione di patch per Office System 2007 richiede Microsoft Windows Installer 3.1 per i computer che eseguono Windows XP con Service Pack 2 (SP2) o versioni successive e Windows Server 2003 con SP1 o versioni successive. Se non si dispone della versione di Windows Installer necessaria, durante l'installazione potrebbe essere visualizzato un messaggio di errore simile al seguente: Installazione del pacchetto non riuscita.
Il problema può verificarsi perché alcune versioni di Windows Installer non contengono le funzionalità necessarie per la riuscita dell'aggiornamento. Per risolvere il problema, scaricare e installare l'aggiornamento Windows Installer 3.1. Dopo aver aggiornato Windows Installer, installare nuovamente gli aggiornamenti di Office System 2007.

Per ulteriori informazioni sul problema, vedere l'articolo 942101 della Microsoft Knowledge Base Visualizzazione di un messaggio di errore durante il tentativo di applicazione di un qualsiasi Service Pack per Office 2007 in un computer in cui è in esecuzione Windows XP Service Pack 2 (https://go.microsoft.com/fwlink/?linkid=108467\&clcid=0x410).

Per informazioni su come installare Windows Installer 3.1 v2, vedere l'articolo 893803 della Microsoft Knowledge Base Disponibilità di Windows Installer 3.1 v2 (3.1.4000.2435) (https://go.microsoft.com/fwlink/?linkid=88539\&clcid=0x410).

Si noti che i computer che eseguono Windows Vista e Windows Server 2008 utilizzano Windows Installer 4.0. Per ulteriori informazioni su Windows Installer, vedere le risorse seguenti sul sito Web MSDN:

Mantenimento delle installazioni esistenti di Office System 2007

Le nuove caratteristiche di distribuzione di Office System 2007 semplificano il processo di scelta di una strategia di aggiornamento. Gli aggiornamenti vengono distribuiti tutti direttamente al client, per assicurare che le installazioni di Office System 2007 esistenti dispongano degli aggiornamenti software più recenti.

Gli utenti possono applicare più aggiornamenti completi di tutti i file direttamente ai computer client. Un utente può, ad esempio, applicare un aggiornamento della protezione completo di tutti i file, seguito da un analogo aggiornamento critico e così via. Gli aggiornamenti completi di tutti i file sostituiscono in toto i file interessati dall'aggiornamento. È ad esempio possibile inviare l'aggiornamento completo di tutti i file se l'origine di installazione locale di un utente è danneggiata e l'utente non ha accesso a un'origine di rete. Gli utenti possono quasi sempre applicare l'aggiornamento, anche se non hanno accesso all'origine.

Per installare Office System 2007 e tutti i successivi aggiornamenti del prodotto sono necessari diritti amministrativi. Ciò significa che gli utenti devono essere anche amministratori dei propri computer o devono poter concedere privilegi amministrativi ad altri utenti per l'esecuzione dell'installazione. Per ulteriori informazioni, vedere Distribuire Office System 2007 a utenti non amministratori.

[!NOTA] Con Microsoft Office 2003, le grandi organizzazioni installano di norma il prodotto da un punto di installazione amministrativo. L'installazione da un'origine di installazione locale è infatti facoltativa. Con Office System 2007, l'opzione di installazione amministrativa non esiste più ed è necessaria un'origine di installazione locale. Poiché tutti gli aggiornamenti vengono applicati direttamente ai client, l'origine di rete resta invariata e le installazioni client restano sincronizzate con l'origine iniziale.

Distribuzione di aggiornamenti in locale

Quando gli utenti installano Office System 2007, i file di installazione vengono copiati in una cartella nascosta sul computer locale. Windows Installer utilizza questa origine di installazione locale per l'installazione iniziale di Office e per le successive operazioni di ripristino e aggiornamento del sistema. Per ulteriori informazioni sull'origine di installazione locale, vedere Panoramica dell'architettura di installazione per Office System 2007.

Nella maggior parte dei casi è consigliabile utilizzare una strategia di aggiornamento locale, in particolare se:

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

  • Sono presenti limitazioni della larghezza di banda di rete.

  • Sono supportati utenti con accesso alla rete limitato o inaffidabile, ad esempio utenti mobili.

Poiché un'origine di installazione locale è sempre disponibile, gli utenti non in linea possono eseguire qualsiasi operazione che richieda l'accesso all'origine.

Versioni di base supportate

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

Gli aggiornamenti completi di tutti i file sono in genere supportati sulle due versioni di base più recenti. È ad esempio possibile distribuire un aggiornamento rilasciato dopo Office System 2007 Service Pack 2 (SP2) agli utenti che hanno eseguito l'aggiornamento al Service Pack 1 (SP1).

[!NOTA] La versione di base precedente viene supportata per soli 12 mesi dopo il rilascio dell’ultimo Service Pack. Gli aggiornamenti software del SP1 vengono supportati ad esempio per 12 mesi dopo il rilascio di Office System 2007 SP2. Al termine del periodo di 12 mesi, gli aggiornamenti completi di tutti i file vengono destinati solo ai 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 aziendali per la distribuzione di aggiornamenti

È possibile utilizzare le modalità seguenti per distribuire aggiornamenti software agli utenti nell'ambiente aziendale:

  • Microsoft Update

  • Windows Server Update Services

  • Microsoft Systems Management Server

  • File di Microsoft Self-Extractor

  • Cartella Updates

    [!NOTA] La la procedura con la cartella Updates viene utilizzata solo per la distribuzione di aggiornamenti software con un'installazione iniziale di Office System 2007.

Microsoft Update

Microsoft Update consente agli utenti che si connettono direttamente a Internet di gestire i propri computer e scaricare gli aggiornamenti software più recenti. Gli utenti posso impostare una pianificazione automatica per il controllo e il recupero periodico degli aggiornamenti. Possono inoltre scaricare aggiornamenti di Office da Office Update. È tuttavia consigliabile utilizzare Microsoft Update, che rappresenta una soluzione centralizzata e automatica per l'aggiornamento di molti prodotti Microsoft, inclusi Windows e Microsoft Office. Per ulteriori informazioni su Microsoft Update, vedere la Home Page Microsoft Update(informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=15270\&clcid=0x410).

In un ambiente gestito da Active Directory, è possibile bloccare l'accesso degli utenti agli aggiornamenti di Office su Office Online utilizzando Criteri di gruppo. È possibile attivare l'impostazione Blocca applicazione degli aggiornamenti dal sito Office Update per impedire agli utenti di scaricare autonomamente aggiornamenti dei client dal sito Office Update, consentendo però loro di utilizzare le altre risorse disponibili su Office Online. Se si attiva questo criterio, vengono disattivati anche il menu Controlla aggiornamenti e gli elementi del riquadro attività. Questa impostazione è disponibile nel nodo Configurazione utente\Modelli amministrativi\Microsoft Office System 2007\Varie nello snap-in MMC (Microsoft Management Console) Editor oggetti Criteri di gruppo. Questo criterio non impedisce agli utenti di ricercare aggiornamenti nell'Area download Microsoft o di utilizzare il sito Microsoft Update, in cui sono presenti aggiornamenti software di Office. Per ulteriori informazioni sui Criteri di gruppo e su come configurare le impostazioni di Criteri di gruppo, vedere Panoramica di Criteri di gruppo (Office System 2007) e Applicare le impostazioni utilizzando Criteri di gruppo in Office System 2007.

Windows Server Update Services

Windows Server Update Services (WSUS) è uno strumento gratuito che consente di distribuire gli aggiornamenti dei prodotti Microsoft più recenti nella rete aziendale. WSUS si connette a Microsoft Update per recuperare gli aggiornamenti software più recenti e sincronizzarli con il server WSUS aziendale. È possibile configurare la sincronizzazione automatica o manuale. Il server WSUS primario può essere utilizzato per aggiornare altri server WSUS presenti nella rete.

Per informazioni su WSUS, vedere Panoramica di Microsoft Windows Server Update Services 3.0(informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=82773\&clcid=0x410) e Guida dettagliata introduttiva all'utilizzo di Microsoft Windows Server Update Services 3.0 (https://go.microsoft.com/fwlink/?linkid=82774\&clcid=0x410).

Microsoft Systems Management Server

Microsoft Systems Management Server (SMS) è uno strumento per la distribuzione di software progettato per le medie e grandi imprese che gestiscono numerosi client in un ambiente aziendale complesso e in rapido mutamento. Oltre che per la distribuzione iniziale di Office, è possibile utilizzare SMS per distribuire aggiornamenti dei prodotti a client con diversi sistemi operativi Microsoft Windows.

Se si utilizza SMS per la manutenzione di Office, è possibile impostare un controllo preciso sul processo di distribuzione. È ad esempio possibile utilizzare SMS per eseguire query sui computer client, per individuare eventuali requisiti software prima di installare Office, ed eseguire l'installazione nei computer che soddisfano i criteri definiti.

Per ulteriori informazioni su Systems Management Server, vedere Distribuzione di Microsoft Office System 2007 con Microsoft Systems Management Server 2003 R2(informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=78542\&clcid=0x410).

File di Microsoft Self-Extractor

Microsoft Self-Extractor viene utilizzato per combinare aggiornamenti software, patch e hotfix in file eseguibili autoestraenti denominati pacchetti di Microsoft Self-Extractor. Gli amministratori possono installare questi pacchetti facendo doppio clic sul file con estensione exe o eseguendo tale file da un prompt dei comandi. Questa opzione di distribuzione è utile se non si dispone di SMS o WSUS.

Quando si esegue il file con estensione exe per installare un pacchetto dal prompt dei comandi, è possibile utilizzare un'opzione per specificare le impostazioni di distribuzione e registrazione del pacchetto.

[!NOTA] È consigliabile evitare di estrarre ed eseguire i file con estensione msp dai file con estensione exe della patch del prodotto. L'errata applicazione dei file msp genera un errore se la patch non è applicabile al prodotto installato nel computer. Il prodotto inoltre potrebbe non venire aggiornato completamente fino a quando non vengono applicati tutti i file msp necessari. Il pacchetto contiene una logica di rilevamento per determinare con precisione quali patch sono applicabili e installare solo quelle necessarie.
Se tuttavia l'aggiornamento viene applicato con l'installazione iniziale di Office, è consigliabile estrarre i file msp nella cartella Updates in modo da installarli con il prodotto Office.
Microsoft Office Hotfix Installer (Ohotfix.exe), utilizzato con le versioni precedenti di Office, non è supportato per Office System 2007. Per Office System 2007 viene utilizzata una nuova tecnologia Microsoft Self-Extractor non compatibile con Ohotfix.

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

Nelle sezioni seguenti vengono fornite informazioni sull'utilizzo dei file di Microsoft Self -Extractor:

  • Opzioni della riga di comando di Microsoft Self-Extractor

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

  • File batch di esempio

  • Script di esempio

Opzioni della riga di comando di Microsoft Self-Extractor

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

/?

/h

/help

Nella tabella seguente vengono illustrate le opzioni della riga di comando supportate da Microsoft Self-Extractor.

Opzione Descrizione

/extract:[ percorso ]

Estrae il contenuto del pacchetto nella cartella del percorso. Se non si specifica alcun percorso, verrà visualizzata una finestra di dialogo Sfoglia.

/log:[ percorso del file di registro ]

Consente la registrazione in modalità dettagliata per l'installazione degli aggiornamenti. Oltre alle informazioni sul percorso è necessario includere il nome file. Il comando non crea una nuova cartella ed è pertanto necessario utilizzare il nome di una cartella esistente. In aggiunta al nome file specificato, verrà creato un file di registro separato per ogni file MSI eseguito.

/lang: lcid

Imposta l'interfaccia utente sulle impostazioni internazionali specificate, se nel pacchetto sono disponibili più impostazioni internazionali.

/quiet

Esegue il pacchetto in modalità invisibile all'utente.

/passive

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

/norestart

Impedisce che venga visualizzata una richiesta di conferma per l'utente quando è necessario il riavvio del computer.

/forcerestart

Impone il riavvio del computer al completamento dell'aggiornamento.

/?

/h

help

Visualizza informazioni della Guida.

Per ulteriori informazioni sulle opzioni della riga di comando, vedere l'articolo 912203 della Microsoft Knowledge Base 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 presenti in una cartella

In questa sezione vengono forniti un file batch e uno script di Visual Basic di esempio, utilizzabili per distribuire tutti i pacchetti di Microsoft Self-Extractor contenuti in una cartella. Il codice del file batch e dello script è stato scritto in modo che, se una singola installazione ha esito negativo, sia consentita l'esecuzione delle successive installazioni. Si noti che il file batch e lo script nascono come esempi ed è possibile che sia necessario modificarli per adattarli a scenari specifici. Come indicato in precedenza, lo strumento Microsoft Office Hotfix Installer, Ohotfix.exe, non è supportato per gli aggiornamenti di Office System 2007.

File batch di esempio

Il file batch seguente prima elimina un file di registro esistente e quindi installa 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

Lo script di Visual Basic seguente offre funzionalità simili al file batch precedente. Lo script installa tutti i file di Microsoft Self-Extractor contenuti nella cartella in cui lo si inserisce. 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 dei file temporanei di Windows. Queste opzioni non sono progettate per file eseguibili (con estensione exe) diversi da quelli di Microsoft Self-Extractor. È pertanto consigliabile non includere altri tipi di file con estensione exe nella cartella che contiene 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 l'installazione iniziale di Office System 2007 mediante file di Microsoft Self-Extractor, è possibile utilizzare un editor di testo come il Blocco note per modificare lo script di Visual Basic e il file batch di esempio riportati in questa sezione allo scopo di adattarli a requisiti specifici. Salvare i file dopo aver completato le personalizzazioni. Sarà 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 è quello descritto nella procedura seguente, in cui viene utilizzato il Service Pack 2 per Office System 2007 come esempio. Le informazioni si applicano anche ad altri aggiornamenti di Office.

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

  1. Scaricare il file di aggiornamento software, ad esempio il Service Pack 2 (SP2) per la famiglia di prodotti Microsoft Office 2007 (https://go.microsoft.com/fwlink/?linkid=144524\&clcid=0x410).

  2. Salvare il file con estensione exe scaricato (office2007sp2-kb953195-fullfile-en-us.exe in questo esempio) nel disco rigido, nella stessa cartella contenente lo script o il file batch che si sta utilizzando per distribuire i pacchetti di Microsoft Self-Extractor. Salvare ad esempio il file in C:\Office2007SP2.

  3. Eseguire il file batch o lo script personalizzato (in base agli esempi disponibili in Distribuzione di tutti i pacchetti di Microsoft Self-Extractor presenti in una cartella) per installare tutti i file di Microsoft Self-Extractor contenuti nella cartella C:\Office2007SP2.

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

Cartella Updates

Se si sta distribuendo un'installazione iniziale di Office System 2007 ed è necessario distribuire anche aggiornamenti software di Office System 2007, ad esempio Service Pack oppure hotfix, gli aggiornamenti possono essere applicati come parte del processo di installazione iniziale. Se si installa Office System 2007 dopo il rilascio degli aggiornamenti dei prodotti Office System 2007, è consigliabile archiviare tali aggiornamenti nella cartella Updates. In questa cartella è possibile archiviare gli aggiornamenti di qualsiasi prodotto correlato a Office presente nel punto di installazione. Nella cartella Updates è supportata una sola patch con estensione msp di personalizzazione dell'installazione. Tale patch viene creata con lo Strumento di personalizzazione di Office.

Durante l'installazione iniziale vengono cercati nella cartella Updates eventuali file di personalizzazione dell'installazione (con estensione msp) pertinenti per il prodotto Office System 2007 da installare e ne viene applicato uno solo. Per determinare l'ordine in base al quale installare il primo file msp viene utilizzato l'ordinamento di Windows. I file di aggiornamento del prodotto restanti contenuti nella cartella Updates vengono installati al termine dell'installazione. Se si installa un file msp di personalizzazione dell'installazione insieme agli aggiornamenti del prodotto Office, è consigliabile cambiare il nome di tale file in modo che venga installato per primo. Cambiare ad esempio Personalizzazione.MSP in 1_Personalizzazione.MSP.

Il programma di installazione identifica durante la distribuzione iniziale il file msp di personalizzazione, contenuto in genere nella cartella Updates. Le patch di personalizzazione vengono rilevate all'inizio del processo di installazione e passate direttamente a Microsoft Windows Installer quando vengono installati i file di Windows Installer (MSI) del prodotto. In questo modo gli stati corretti dell'opzione e altre impostazioni specificate dall'amministratore vengono definiti prima dell'applicazione delle patch del prodotto. Gli utenti riceveranno così gli aggiornamenti più recenti insieme a Office.

ImportantImportante:
La cartella Updates può essere utilizzata solo per distribuire patch software durante un'installazione iniziale di Office System 2007. Se è presente una combinazione di patch msp di personalizzazione dell'installazione e di patch di aggiornamento del prodotto, durante la fase di distribuzione verrà applicata solo la patch di personalizzazione dell'installazione, mentre le patch di aggiornamento del prodotto verranno applicate al termine dell'installazione. Come già illustrato in precedenza, la patch msp di personalizzazione dell'installazione deve essere distribuita per prima per garantire che vengano applicate modifiche quali le impostazioni del codice "Product Key" e della modalità non interattiva.
Non è possibile utilizzare la cartella Updates per la distribuzione degli aggiornamenti del prodotto dopo l'installazione iniziale di Office.

Nelle sezioni seguenti vengono fornite informazioni sull'utilizzo della cartella Updates:

  • Distribuzione di aggiornamenti software con un'installazione iniziale di Office System 2007

  • Test e verifica dei file di patch di Windows Installer (estensione msp)

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

  • Sintassi di SetupUpdates

  • Modifica dell'elemento SetupUpdates di Config.xml

Distribuzione di aggiornamenti software con un'installazione iniziale di Office System 2007

Gli amministratori possono utilizzare la cartella Updates per incorporare l'installazione di aggiornamenti in un'installazione iniziale dei prodotti di Office System 2007. Con l'installazione iniziale vengono installati solo i file di patch di Windows Installer contenuti in questa cartella. È quindi necessario estrarre queste patch dal pacchetto di Microsoft Self-Extractor. È possibile utilizzare questa procedura anche per installare patch di personalizzazione.

Se si utilizza lo Strumento di personalizzazione di Office per creare una patch di personalizzazione, è consigliabile rinominare il file della patch di personalizzazione in modo che venga installato per primo. Durante l'installazione, Setup.exe elabora una sola patch; tutte le altre patch contenute nella cartella verranno concatenate al termine dell'installazione. È possibile rinominare la patch di personalizzazione aggiungendo un uno (“1”) all'inizio del nome file, per assicurarsi che venga elaborata per prima.

Nella procedura seguente viene utilizzato il Service Pack 2 per Office System 2007 come esempio, viene illustrato come installare l'aggiornamento (office2007sp2-kb953195-fullfile-en-us.exe in questo esempio) e vengono evidenziati i passaggi necessari per popolare la cartella Updates con le patch di aggiornamento. Le informazioni si applicano anche ad altri aggiornamenti di Office.

[!NOTA] La procedura seguente riguarda solo le installazioni iniziali di Office System 2007. Per informazioni su come distribuire aggiornamenti software dopo l'installazione iniziale di Office System 2007 mediante file di Microsoft Self-Extractor, vedere Distribuzione di tutti i pacchetti di Microsoft Self-Extractor presenti in una cartella.

Installare gli aggiornamenti software utilizzando la cartella Updates

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

  2. Utilizzare lo Strumento di personalizzazione di Office per apportare le necessarie modifiche all'installazione. Salvare la patch di personalizzazione (file msp) nella cartella Updates. Come indicato in precedenza, assicurarsi che il nome file inizi con “1”. Per informazioni sulle personalizzazioni, vedere Strumento di personalizzazione di Office in Office System 2007 e Personalizzare Office System 2007.

  3. Per modificare il file Config.xml, utilizzare il file Config.xml presente nella radice della cartella del prodotto da installare. Utilizzare un editor di testo, ad esempio Blocco note, per modificare il file. È ad esempio possibile specificare opzioni di installazione, quali il percorso del punto di installazione di rete, il prodotto da installare e impostazioni di installazione personalizzate, e le lingue da installare. Per informazioni, vedere File Config.xml in Office System 2007.

    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 \Enterprise.WW\config.xml

  4. Scaricare il Service Pack 2 (SP2) per la famiglia di prodotti Microsoft Office 2007 (https://go.microsoft.com/fwlink/?linkid=144524\&clcid=0x410).

  5. Per estrarre le patch msp dal file di Microsoft Self-Extractor (office2007sp2-kb953195-fullfile-en-us.exe in questo esempio), eseguire il file exe con l'opzione /Extract:[percorso della cartella di estrazione]. Al prompt dei comandi digitare ad esempio quanto segue:

    office2007sp2-kb953195-fullfile-en-us.exe /extract:" c:\ExtractFiles "

    Questa riga di comando avvia il programma di installazione per estrarre i file msp. Prima di iniziare il processo di estrazione, vengono visualizzate le Condizioni di licenza software Microsoft. Dopo aver accettato le condizioni di licenza, i file vengono estratti. Nel percorso non è necessario utilizzare le virgolette doppie, ma inserendole si semplifica la lettura della riga di comando. L'utilizzo delle virgolette doppie consente inoltre di evitare problemi con i percorsi di file lunghi contenenti spazi.

  6. Copiare i file delle patch di Windows Installer (con estensione msp) nella cartella Updates.

  7. Ripetere la procedura per tutti gli altri aggiornamenti di Office System 2007 SP2 o per gli aggiornamenti di altro tipo che si desidera installare. I nome dei file di patch di Windows Installer sono univoci e non dovrebbe quindi esistere alcun rischio di sovrascrittura accidentale di uno di essi con conseguenti problemi di installazione. Se il prodotto viene distribuito con Language Pack aggiuntivi, i Service Pack dei Language Pack in questione verranno aggiunti nella cartella Updates.

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

ImportantImportante:
Se è stato già installato il Service Pack più recente per Office System 2007, ma Microsoft Update continua a segnalare che non è stato installato, vedere Aggiornare le applicazioni di Office System 2007 al Service Pack 1.

Per informazioni sul Service Pack 2 per Office System 2007, vedere l'articolo 953195 della Knowledge Base Descrizione del Service Pack 2 (SP2) per la famiglia di prodotti Microsoft Office 2007 e del Service Pack 2 (SP 2) per Microsoft Office Language Pack 2007 (https://go.microsoft.com/fwlink/?linkid=144718\&clcid=0x410). Per informazioni sulla disinstallazione del Service Pack 2, vedere Strumento per la disinstallazione del Service Pack Microsoft per la famiglia di prodotti Microsoft Office 2007.

Test e verifica dei file di patch di Windows Installer (estensione msp)

Se si desidera testare gli aggiornamenti e verificare l'elenco di file con estensione msp prima di copiarli nella cartella Updates del punto di installazione di rete di Office System 2007, è possibile installare gli aggiornamenti su un computer di test, utilizzare uno script di Visual Basic per estrarre i file msp in una cartella di destinazione e quindi copiarli dalla cartella di destinazione nella cartella Updates. Questo metodo è ulteriormente illustrato nella procedura seguente.

Estrarre i file con estensione msp da un computer di test e copiarli nella cartella Updates

  1. Installare nel computer di test tutte le applicazioni di Office System 2007 che verranno installate nei computer degli utenti.

  2. Eseguire Microsoft Update per applicare tutti gli aggiornamenti necessari di Office System 2007 nel computer di test.

  3. Verificare che le applicazioni funzionino nel modo previsto.

  4. Salvare lo script di Visual Basic seguente con il nome “CollectUpdates.vbs” e quindi eseguirlo per estrarre i file di aggiornamento installati nel computer di test in una cartella di destinazione. Lo script utilizza %Temp%\Updates come cartella di destinazione, 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 con estensione msp necessari si trovino nella cartella di destinazione (%Temp%\Updates).

  6. Copiare tutti i file msp da %Temp%\Updates nel computer di test alla cartella Updates nel punto di installazione di rete di Office System 2007.

ImportantImportante:
Se è stato già installato il Service Pack più recente per Office System 2007, ma Microsoft Update continua a segnalare che non è stato installato, vedere Aggiornare le applicazioni di Office System 2007 al Service Pack 1.

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 del file Config.xml.

Sintassi di SetupUpdates

SetupUpdates del file Config.xml utilizza la sintassi seguente:

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

Nella tabella seguente vengono illustrati gli attributi di SetupUpdates.

Attributo Descrizione

CheckForSUpdates

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

Se il valore viene impostato su No, i file di personalizzazione dell'installazione non vengono ricercati utilizzando l'elenco dei percorsi presente in SUpdateLocation.

SupdateLocation=" elenco percorsi "

Specifica un elenco di percorsi di cartelle completi, separati da punti 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 installa in ordine alfabetico, in base al nome file. Se viene specificato un file di personalizzazione dell'installazione alla riga di comando del programma di installazione, tale file verrà applicato per primo, seguito da tutti gli altri file presenti nella cartella specificata dall'elemento SetupUpdates.

I file di personalizzazione sono specifici dei prodotti. Il programma di installazione applica infatti solo quelli pertinenti al prodotto in corso di installazione. Tuttavia, se nella cartella Updates si archivia più di un file di personalizzazione per lo stesso prodotto, alla configurazione dell'utente verranno applicati tutti i file disponibili in ordine alfabetico.

Modifica dell'elemento SetupUpdates di Config.xml

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

Per modificare l'elemento SetupUpdates in Config.xml

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

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

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

    In questo caso, elenco percorsi elenca i percorsi delle cartelle completi, separati da punti e virgola.

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

Per ulteriori informazioni sull'elemento SetupUpdates del file Config.xml, vedere Elemento SetupUpdates in File Config.xml in Office System 2007.

Scelta di una strategia di aggiornamento

Per scegliere la soluzione di aggiornamento software, è consigliabile basarsi sui criteri indicati nella tabella seguente.

Tipo di cliente Necessità Soluzioni consigliate

Grande impresa

Gestione avanzata degli aggiornamenti software

SMS

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

WSUS

Media impresa

Gestione avanzata degli aggiornamenti software

SMS

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

WSUS

Piccola impresa

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

WSUS

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.

Privato

Tutti gli scenari

Microsoft Update