Bewährte Methoden für die Verwaltung von Office 2010

 

Gilt für: Office 2010

Letztes Änderungsdatum des Themas: 2011-08-05

Eine Microsoft Office 2010-Installation kann mit den in diesem Artikel beschriebenen Methoden gewartet und angepasst werden.

Office 2010 stellt die folgenden Methoden zum Anpassen und Warten von Office-Installationen bereit:

  • Config.xml Mit der Datei Config.xml werden Installationsaufgaben konfiguriert. Wenn Sie sowohl eine MSP-Setupanpassungsdatei als auch eine Datei Config.xml zum Anpassen von Office verwenden, haben die in Config.xml definierten Anpassungen Vorrang vor denen in der MSP-Anpassungsdatei. Mithilfe der Datei Config.xml können unter anderem folgende Optionen konfiguriert werden:

    • Angeben des Netzwerkinstallationspfads

    • Auswählen der zu installierenden Produkte

    • Anpassen von Setupoptionen, einschließlich der Protokollierung und des Speicherorts der Setupanpassungsdatei und von Softwareupdates

    • Angeben von Installationsoptionen wie z. B. Benutzer- und Firmenname

    • Kopieren der lokalen Installationsquelle (Local Installation Source, LIS) auf den Benutzercomputer ohne Installation von Office

    • Hinzufügen oder Entfernen von Sprachen in der Installation

  • Office-Anpassungstool Das Office-Anpassungstool (OAT) ist Teil des Setupprogramms und das wichtigste Tool für die meisten Anpassungen. Das Office-Anpassungstool speichert Anpassungen in einer Setupanpassungsdatei (MSP), die entweder während der Installation oder bei einem Wartungsmodusvorgang angewendet wird. Mit dem Office-Anpassungstool werden die folgenden Bereiche angepasst:

    • Der Abschnitt Setup, in dem der Standardinstallationsspeicherort und der Standardorganisationsname, zusätzliche Netzwerkinstallationsquellen, Product Key, Lizenzbedingungen, Anzeigeebene, zu entfernende frühere Office-Versionen, während der Installation auszuführende benutzerdefinierte Programme, Sicherheitseinstellungen und Setupeigenschaften angegeben werden.

    • Der Abschnitt Features, in dem Benutzereinstellungen konfiguriert werden und in dem angegeben wird, welche Office-Features installiert werden.

    • Der Abschnitt Zusätzliche Inhalte, der zum Hinzufügen oder Entfernen von Dateien, zum Hinzufügen oder Entfernen von Registrierungseinträgen und zum Konfigurieren von Verknüpfungen verwendet wird.

    • Der Abschnitt Outlook, der zum Anpassen eines Outlook-Standardprofils des Benutzers, zum Angeben von Exchange-Einstellungen, zum Hinzufügen, Ändern oder Entfernen von Konten, zum Exportieren von Einstellungen sowie zum Angeben von Senden-Empfangen-Gruppen verwendet wird.

  • Setupbefehlszeilenoptionen Die Befehlszeilenoptionen von Setup.exe können auch für Wartungs-, Reparatur- und Deinstallationsvorgänge verwendet werden. Die Befehlszeilenoptionen von Setup.exe sind jedoch begrenzt. Mit dem Office-Anpassungstool können Sie Setupeigenschaften und andere Anpassungen konfigurieren.

Inhalt dieses Artikels:

  • Verwenden der Datei "Config.xml" für die Wartung

  • Verwenden des Office-Anpassungstools für die Wartung

  • Verwenden von Setupbefehlszeilenoptionen für die Wartung

Verwenden der Datei "Config.xml" für die Wartung

Die Datei Config.xml wird auf Benutzercomputern nicht installiert oder zwischengespeichert. Sie wird nur während der Ausführung von Setup verwendet. Administratoren können die Datei Config.xml bearbeiten, um zusätzliche Anpassungen für die Installation vorzunehmen. Standardmäßig weist die im Kernproduktordner gespeicherte Datei Config.xml Setup an, das Produkt zu installieren. Mit der Datei Config.xml im Ordner ProPlus.WW wird z. B. Microsoft Office Professional Plus 2010 installiert.

Zeigen Sie in der Setupbefehlszeile mithilfe von /config auf den Speicherort der Standarddatei Config.xml für ein Produkt oder auf eine benutzerdefinierte Datei Config.xml. Wenn Sie /config für ein Produkt verwenden, das bereits installiert ist, wird Setup darüber informiert, welches Produkt geändert werden soll. Der Befehl /config verwendet die folgende Syntax:

/config [path]

Geben Sie z. B. Folgendes ein, um Setup.exe mit dem /config-Befehl auszuführen:

\\Server\Freigabe\Office14 \setup.exe /config \\Server\Freigabe\Office14\ProPlus.WW\Config.xml

Dabei gilt:

Office14 ist der Stamm des Netzwerkinstallationspfads.

Sie können die Datei Config.XML für die folgenden Aufgaben nach der Installation verwenden:

  • Wartungmodusvorgänge (Hinzufügen oder Entfernen von Features)

  • Reparatur

  • Entfernen

Inhalt dieses Abschnitts:

  • Ändern der Datei "Config.xml"

  • Konfigurieren verschiedener Featurestatus in der Datei "Config.xml"

Ändern der Datei "Config.xml"

Im folgenden Verfahren wird gezeigt, wie die Datei Config.xml für Office 2010 geändert wird (Office Professional Plus 2010 in diesem Beispiel).

So ändern Sie die Datei "Config.xml"

  1. Wechseln Sie mit Windows-Explorer zum Verzeichnis *\\Server\Freigabe\Office_2010\ProfessionalPlus\*ProPlusWW.

  2. Öffnen Sie die Datei Config.xml mit einen Text-Editor wie Editor. Klicken Sie hierzu mit der rechten Maustaste auf die Datei Config.xml, klicken Sie auf Öffnen mit, und wählen Sie dann Editor aus.

  3. Ändern Sie die Datei Config.xml, und speichern Sie die Datei nach Abschluss der Anpassungen. In den folgenden Abschnitten sind Beispiele für Anpassungen der Datei Config.xml enthalten.

    Wenn Sie Display Level so festlegen möchten, dass die Setupbenutzeroberfläche deaktiviert wird, dass Fehlermeldungen und andere Dialogfelder ausgeblendet werden und dass die Microsoft-Software-Lizenzbedingungen akzeptiert werden, suchen Sie in der Datei Config.xml die Zeile, die das Display-Element enthält.

    Hinweis

    Im AcceptEula-Attribut des Display-Elements werden die Lizenzbedingungen als "Eula" bezeichnet.

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->

    Nehmen Sie die Änderungen an Display vor:

    <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

    Ebenso können Sie die ausführliche Protokollierung aktivieren und die Protokolldateien im Ordner AppInst speichern, indem Sie in der Datei Config.xml die Zeile suchen, die das Logging-Element enthält, und die folgenden Änderungen vornehmen:

    <Logging Type="verbose" Path="%temp%\Log\AppInst\Office2010" Template="Microsoft Office 2010 Professional Plus Setup(*).txt" />

    Wenn Sie festlegen möchten, dass ein Feature deinstalliert wird, können Sie das OptionState-Element in der Datei Config.xml angeben, um das Feature auf dem Computer des Benutzers zu deinstallieren und untergeordnete Features des Features auf denselben angegebenen Status festzulegen. In diesem Beispiel wird Microsoft Access 2010 verwendet. Suchen Sie zum Deinstallieren von Access 2010 die Zeile, die das OptionState-Element enthält, und nehmen Sie die folgenden Änderungen vor. Beachten Sie, dass hierbei die Groß-/Kleinschreibung beachtet wird:

    <OptionState Id="ACCESSFiles" State="absent" Children="force" />

    Das OptionState-Element in der Datei Config.xml enthält Optionen, mit denen Sie angeben können, wie während der Installation mit den einzelnen Produktfeatures verfahren wird. Der Wert für das ID-Attribut des OptionState-Elements befindet sich in der Datei Setup.xml im Produktordner für das installierte Produkt. Wenn Sie z. B. Microsoft Office Professional Plus 2010 installieren, lautet die Datei ProPlus.WW\setup.xml. Weitere Informationen zu den Werten von OptionState Id für die mit Office Professional Plus 2010 installierten Anwendungen finden Sie unter "ID"-Werte des OptionState-Elements in der Datei "Config.xml" für Office 2010. Weitere Informationen zur Datei Config.xml finden Sie unter Datei "Config.xml" in Office 2010.

Konfigurieren verschiedener Featurestatus in der Datei "Config.xml"

Falls Sie für Ihre Office 2010-Bereitstellung verschiedene Featurestatus für mehrere Benutzergruppen konfigurieren müssen, können Sie mit dem OptionState-Element in der Datei Config.xml die Featurestatus angeben. Passen Sie hierzu die Datei Config.xml für das Office-Produkt, das Sie bereitstellen, wie im folgenden Beispiel dargestellt an. Das Beispiel in diesem Abschnitt kann nur für Microsoft Office Professional Plus 2010 verwendet werden. Wenn Sie ein anderes Office 2010-Produkt verwenden möchten, geben Sie den gewünschten productID-Wert für Configuration Product an. Verwenden Sie z. B. "ProPlus" für das Office Professional Plus 2010-Produkt.

ProductID-Werte sind in der Datei Setup.xml enthalten, die sich im Netzwerkinstallationspfad im Hauptproduktordner (Ordner Name_des_Hauptproduktordners. WW, z. B. ProPlus.WW) befindet. In der Datei Setup.xml entspricht [ProductID] dem Wert des Id-Attributs des Setup-Elements. Die Datei Setup.xml für Office Professional Plus 2010 enthält z. B. die folgende Zeile mit Setup Id="ProPlus", wobei ProPlus der Wert für ProductID ist:

<Setup Id="ProPlus" Type="Product" ProductCode="{90140000-0011-0000-0000-0000000FF1CE}">

<Configuration Product="ProPlus">
<OptionState Id="ACCESSFiles" State="absent" Children="force" /> <!-- Access -->
<OptionState Id="EXCELFiles" State="local" Children="force" /> <!-- Excel -->
<OptionState Id="OUTLOOKFiles" State="local" Children="force" /> <!-- Outlook -->
<OptionState Id="PPTFiles" State="local" Children="force" /> <!-- PowerPoint -->
<OptionState Id="PubPrimary" State="absent" Children="force" /> <!-- Publisher -->
<OptionState Id="SHAREDFiles" State="local" Children="force" /> <!-- Office Shared Features -->
<OptionState Id="TOOLSFiles" State="local" Children="force" /> <!-- Office Tools -->
<OptionState Id="VisioPreviewerFiles" State="local" Children="force" /> <!-- Visio Viewer -->
<OptionState Id="WORDFiles" State="local" Children="force" /> <!-- Word -->
<OptionState Id="XDOCSFiles" State="absent" Children="force" /> <!-- InfoPath -->
</Configuration>

Verwenden des Office-Anpassungstools für die Wartung

Administratoren können das Office-Anpassungstool ausführen, um bereits vorhandene Installationen zu ändern. Verwenden Sie hierzu Windows-Explorer, um den Speicherort der vorhandenen Office-Installation zu suchen (mithilfe von Durchsuchen), die geändert werden soll. Führen Sie dann Setup.exe /admin aus. Sie haben die Möglichkeit, eine vorhandene MSP-Datei auszuwählen und diese zu aktualisieren oder eine neue MSP-Datei zu erstellen. Sie können die neue oder aktualisierte MSP-Datei in einem benutzerdefinierten Verzeichnis speichern und dann eine Windows Installer-Befehlszeile verwenden, um den MSP-Patch zu installieren.

Inhalt dieses Abschnitts:

  • Vorbereiten der Bereitstellung von MSP-Anpassungsdateien

  • Identifizieren der zu installierenden Produkte

  • Ändern einer MSP-Anpassungsdatei

  • Bestimmen der Office 2010-Produkte, die mit einer MSP-Anpassungsdatei des OAT aktualisiert werden

  • Installieren des MSP-Anpassungspatches

Vorbereiten der Bereitstellung von MSP-Anpassungsdateien

Bei der Verwendung von MSP-Anpassungsdateien sollten Sie wichtige Probleme, die beim Bereitstellen von internationalen Sprachen auftreten können, sowie das Sequenzverhalten des MSP-Patches berücksichtigen.

Bereitstellen zusätzlicher Sprachen

Wenn Sie im Rahmen der Anpassungen zusätzliche Sprachen bereitstellen, müssen Sie zuerst alle bereitzustellenden Office 2010 Language Packs in den Netzwerkinstallationspfad kopieren, in dem sich die Office-Produktdateien befinden. Beispiel:

\\Server\Freigabe\Office14

Eine statische Liste der in der Installationsquelle enthaltenen Produkte wird erst bei der Ersterstellung eines Anpassungspatches erstellt. Wenn Sie der Installationsquelle später weitere Sprachen hinzufügen, wird der vorhandene Anpassungspatch nicht mit diesen Änderungen aktualisiert.

Wenn Sie in Office 2010 eine ursprüngliche Setupanpassungsdatei (MSP-Datei) zum Anpassen der Installation erstellen (z. B. für Microsoft Office Professional Plus 2010) und später Sprachen hinzufügen möchten, können Sie mit der Option Import im OAT die Sprachänderungen anwenden. In solchen Fällen müssen Sie zunächst die Sprachpakete dem Netzwerkinstallationspfad hinzufügen, der die Quelldateien des Office-Produkts enthält (in diesem Beispiel Microsoft Office Professional Plus 2010). Anschließend führen Sie das OAT vom Stamm des Netzwerkinstallationspfads aus und erstellen eine neue Setupanpassungsdatei für das betreffende Produkt. Dann importieren Sie die ursprüngliche MSP-Datei, die zuvor für Office Professional Plus 2010 erstellt wurde. Weitere Informationen finden Sie unter Importieren von Sprachen in eine bestehende Installation in Importieren einer Office 2010-Setupanpassungsdatei.

Weitere Informationen zu den Produkten, die mit einer bestimmten Setupanpassungsdatei (MSP) aktualisiert werden, finden Sie unter Bestimmen der Office 2010-Produkte, die mit einer MSP-Anpassungsdatei des OAT aktualisiert werden.

Verwenden des Ordners "Updates"

Der Ordner Updates dient nur für anfängliche oder neue Installationen von Office 2010. Dieser Ordner darf anfängliche oder grundlegende MSP-Anpassungsdateien des Office-Anpassungstools sowie Hotfixes ausschließlich in MSP-Formaten enthalten.

Wichtig

Im Ordner Updates können Sie für eine Erstinstallation nur eine MSP-Anpassungsdatei für jedes Office 2010-Produkt ablegen, das Sie installieren. Die restlichen MSP-Anpassungsdateien für ein Produkt müssen Sie nach Abschluss der Office-Installation bereitstellen. Im Ordner Updates wird nur eine Setupanpassungsdatei pro Produkt unterstützt.
Wenn Sie eine Erstinstallation von Office 2010 bereitstellen und Sie auch Office 2010-Softwareupdates, wie z. B. Service Packs und Hotfixes, bereitstellen möchten, können diese im Rahmen der Installation angewendet werden. Die Produktupdates für Office 2010 können im Ordner Updates platziert werden. In Szenarien wie diesem, bei dem der Ordner Updates sowohl eine Setupanpassungsdatei (MSP) als auch Produktupdates enthält, wird nur die Setupanpassungsdatei während der Erstinstallation angewendet. Produktupdates werden nach Abschluss der Installation angewendet.

Wenn Sie für Erstinstallationen die Setupanpassungsdatei (MSP) nicht im Ordner Updates ablegen, können Sie alternativ mithilfe der Setupbefehlszeilenoption /adminfile den vollqualifizierten Pfad der Setupanpassungsdatei (MSP) Datei angeben. Beispiel:

setup.exe /adminfile \\Server\Freigabe\Änderungen\Benutzerdefiniert.msp

Eine andere Option für Erstinstallationen besteht darin, das SetupUpdates-Element der Datei Config.xml wie im folgenden Beispiel dargestellt zu verwenden:

<SetupUpdates CheckForSUpdates="Yes" SUpdateLocation= "<Pfad1>;<Pfad2>" />

Dabei gilt:

  • CheckForSUpdates="Yes" gibt an, dass Setup die Pfadliste in SUpdateLocation zur Suche nach Setupanpassungsdateien verwendet.

  • SUpdateLocation enthält eine durch Semikolons getrennte Liste mit den vollqualifizierten Pfaden zu den Ordnern mit den Setupanpassungsdateien. Beachten Sie, dass in einem Pfad keine Umgebungsvariablen verwendet werden dürfen. Falls in einem Pfad eine Umgebungsvariable verwendet wird, werden Updatedateien, die sich im angegebenen Speicherort befinden, von Setup ignoriert.

Weitere Informationen zum SetupUpdates-Element finden Sie unter Datei "Config.xml" in Office 2010.

Grundlegendes zum Sequenzverhalten der MSP-Datei

Bei jedem Speichern einer MSP-Anpassungsdatei im Office-Anpassungstool wird die Patchsequenznummer der Anpassungsdatei mit dem aktuellen Datums- und Zeitstempel des Computers aktualisiert, und für den Patch wird eine neue GUID (Globally Unique Identifier) generiert. Nach der Erstinstallation werden die MSP-Dateien des Office-Anpassungstools chronologisch gemäß ihrem jeweiligen Zeitstempel angewendet.

Zur Veranschaulichung des Sequenzverhaltens sei angenommen, dass Sie die folgenden MSP-Wartungsdateien mit dem Office-Anpassungstool erstellt haben:

  1. Eine MSP-Datei des Office-Anpassungstools mit der Bezeichnung uninstall-access.msp, in der Sie Microsoft Access auf Nicht verfügbar festgelegt haben. Diese Datei wird zuerst gespeichert, sodass sie eine niedrigere Patchsequenznummer und einen älteren Datums- und Zeitstempel als danach erstellte MSP-Anpassungsdateien besitzt. Diese MSP-Datei wird zuerst angewendet, und das Microsoft Access-Feature wird auf den Benutzercomputern auf Nicht verfügbar festgelegt.

  2. Eine MSP-Datei des Office-Anpassungstools mit der Bezeichnung install-access.msp, in der Sie Microsoft Access auf Alle von 'Arbeitsplatz' ausführen festgelegt haben. Diese Datei wird zuletzt gespeichert, sodass sie eine höhere Patchsequenznummer und einen neueren Datums- und Zeitstempel besitzt. Diese MSP-Datei wird nach der ersten MSP-Datei des Office-Anpassungstools uninstall-access.msp angewendet. Daher wird das Microsoft Access-Feature auf den Benutzercomputern auf Alle von 'Arbeitsplatz' ausführen festgelegt.

Abrufen von Patchsequenzinformationen aus einer Office 2010-Anpassungsdatei

Der Zeitstempel der MSP-Anpassungsdatei ist Teil des SummaryInfo-Patchtitels. Wenn Sie die Patchsequenzinformationen in einer Office 2010-Anpassungsdatei abrufen möchten, können Sie mithilfe des Microsoft Visual Basic-Beispielskripts (VBS), das in diesem Abschnitt bereitgestellt ist, die Zeitstempelinformationen anzeigen. Der Zeitstempel stellt die UTC-Zeit (Coordinated Universal Time, Koordinierte Weltzeit) dar, und das Format der Zeit lautet wie folgt: JJJJ.MMTT.hhmm.sssss. Informationen zu UTC finden Sie unter GetSystemTime-Funktion (https://go.microsoft.com/fwlink/?linkid=127840\&clcid=0x407) auf der MSDN-Website.

Verwenden Sie zum Ausführen des Skripts Microsoft Windows Script Host (WSH), einen sprachunabhängigen Skripthost für Windows Script-kompatible Skriptmodule. Mit WSH können Sie Skripts sowohl auf dem Windows-Desktop als auch von einer Eingabeaufforderung aus ausführen:

  • Zum Ausführen von Skripts über Windows wird ein Windows-basiertes Dialogfeld zum Festlegen von Skripteigenschaften von WScript.exe bereitgestellt.

  • Zum Ausführen von Skripts über eine Eingabeaufforderung werden Befehlszeilenoptionen zum Festlegen von Skripteigenschaften von CScript.exe bereitgestellt.

Darüber hinaus bietet WSH Drag & Drop-Unterstützung für Skripts. Dies bedeutet, dass Sie Dateien in ein WSH-Skript ziehen können. Die Dateinamen werden in Argumente in der Befehlszeile übersetzt. Weitere Informationen zu WSH finden Sie in den folgenden Ressourcen auf der MSDN-Website:

Sie können das Skriptbeispiel speichern, indem Sie einen Text-Editor wie z. B. Editor öffnen, den Skriptcode in diesem Abschnitt kopieren und in eine Datei einfügen. Speichern Sie die Skriptdatei unter PatchSequenceInfo.vbs. Sie können das Skript an einem beliebigen Speicherort auf dem Computer speichern.

' Utility to show the patch sequence information of a patch
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) 2010, Microsoft Corporation. All rights reserved.

Const MSIOPENDATABASEMODE_PATCHFILE = 32

If Not wscript.arguments.count = 1 Then 
    Wscript.Echo "Patch Sequence Number" & _
        vbNewLine & "You must supply the location of the Office customization patch " & _
        vbNewLine & _
        vbNewLine & "Copyright (c) 2010, Microsoft Corporation.  All rights reserved."
    Wscript.Quit 1
End If

sMsiPatchSequence = "PatchFamily" & Space(22) & "Sequence" & vbCrLf
Set Msi = CreateObject("WindowsInstaller.Installer")
On Error Resume Next
Set MspDb = Msi.OpenDatabase(wscript.arguments(0),MSIOPENDATABASEMODE_PATCHFILE)
Set qView = MspDb.OpenView("SELECT `PatchFamily`,`Sequence` FROM MsiPatchSequence")
If Not Err = 0 Then
    Wscript.Echo "Failed to read from .msp file: " & WScript.Arguments(0)
    Wscript.Quit 1
End If
On Error Goto 0
qView.Execute : Set Record = qView.Fetch()
If Not Record Is Nothing Then
    Do Until Record Is Nothing
        sMsiPatchSequence = sMsiPatchSequence & Record.StringData(1) & _
            Space(Abs(33 - Len(Record.StringData(1)))) & Record.StringData(2) & vbCrLf
        Set Record = qView.Fetch()
    Loop
End If

wscript.echo sMsiPatchSequence

So führen Sie das Skript "PatchSequenceInfo.vbs" aus

  1. Öffnen Sie den Ordner mit der Datei PatchSequenceInfo.vbs in Windows-Explorer.

  2. Ziehen Sie zum Ausführen des Skripts die gewünschte Office 2010-MSP-Datei des OAT in das Skript PatchSequenceInfo.vbs, das im Fenster von Windows-Explorer angezeigt wird.

    - oder -

  3. Klicken Sie im Startmenü auf Ausführen, und geben Sie cmd ein.

  4. Geben Sie im Eingabeaufforderungsfenster Folgendes ein:

    cscript <Skriptpfad> \PatchSequenceInfo.vbs <OAT-MSP-Pfad und -Dateiname>

    - oder -

    wscript <Skriptpfad> \PatchSequenceInfo.vbs <OAT-MSP-Pfad und -Dateiname>

    Wenn Sie das Skript mit cscript ausführen, wird die Ausgabe im Eingabeaufforderungsfenster angezeigt. Wenn Sie das Skript mithilfe von wscript ausführen, wird ein Meldungsfeld mit der Ausgabe angezeigt.

Identifizieren der zu installierenden Produkte

Wenn Sie die Office 2010-Produkte identifizieren möchten, die auf Computern unter Windows 7 und Windows Vista installiert werden, verwenden Sie Programme und Funktionen in der Systemsteuerung, bevor Sie Optionen für installierte Office-Produkte ändern. Wenn Sie dann das Office-Anpassungstool ausführen, um Änderungen an einer vorhandenen Office-Installation vorzunehmen, müssen Sie aus der Liste der im Dialogfeld Wählen Sie ein Microsoft Office-Produkt aus aufgeführten Produkte dasselbe Office-Produkt wie das auf den Clientcomputern installierte auswählen.

Angenommen, auf den Clientcomputern ist das Office Professional 2010-Produkt installiert und Sie müssen eine Konfigurationsänderung an den Einstellungen für Microsoft Outlook 2010-Profile vornehmen. Wenn Sie das Office-Anpassungstool zum Ändern der MSP-Anpassungsdatei ausführen, müssen Sie das Office Professional 2010-Produkt (wobei es sich um das installierte Office-Produkt handelt) aus der Liste im Dialogfeld Wählen Sie ein Microsoft Office-Produkt aus auswählen. Anschließend können Sie die Konfigurationsänderungen vornehmen. Wenn Sie nicht dasselbe Produkt wie das auf dem Clientcomputer installierte auswählen, wird der aktualisierte MSP-Patch möglicherweise nicht installiert, und es kann eine Fehlermeldung wie die folgende Meldung angezeigt werden:

"Der Upgradepatch kann vom Windows Installer-Dienst nicht installiert werden, weil das Programm, das aktualisiert werden soll, möglicherweise fehlt, oder weil der Upgradepatch eine andere Version des Programms aktualisieren würde. Stellen Sie sicher, dass das zu aktualisierende Programm auf dem Computer installiert ist, und dass Sie den richtigen Upgradepatch installieren."

Ändern einer MSP-Anpassungsdatei

Im folgenden Beispiel wird veranschaulicht, wie eine vorhandene MSP-Datei geändert wird, und es wird vorausgesetzt, dass Office Professional 2010 bereits installiert ist.

So ändern Sie eine MSP-Datei

  1. Führen Sie im Stammverzeichnis des Netzwerkinstallationspfads die folgende Befehlszeile aus, um das Office-Anpassungstool zu starten: \\Server\Freigabe\setup.exe /admin.

  2. Klicken Sie im Dialogfeld Produkt auswählen auf Vorhandene Setupanpassungsdatei öffnen, und klicken Sie dann auf OK. Oder klicken Sie auf Neue Setupanpassungsdatei für folgendes Produkt erstellen, um einen neuen OAT-Wartungspatch zu erstellen.

  3. Wählen Sie im Dialogfeld Öffnen die MSP-Anpassungsdatei aus, die geändert werden soll, und klicken Sie dann auf Öffnen.

  4. Wählen Sie im linken Bereich des OAT-Fensters einen Anpassungsbereich aus, und konfigurieren Sie die im rechten Bereich verfügbaren Optionen. Sie können z. B. Access 2010 aus der Installation entfernen, indem Sie im linken Bereich Featureinstallationsstatus festlegen auswählen. Erweitern Sie im rechten Bereich Microsoft Office, und ändern Sie die Installationsoption für Microsoft Access in Nicht verfügbar.

  5. Nachdem Sie alle Anpassungen vorgenommen haben, klicken Sie im Menü Datei auf Speichern unter.

  6. Geben Sie einen eindeutigen Namen für die Datei mit der Dateinamenerweiterung MSP an, und klicken Sie dann auf Speichern.

    Sie können die MSP-Datei in einen benutzerdefinierten Ordner speichern. Speichern Sie die Datei z. B. als NoAccess.msp in einem Ordner in \\Server\Freigabe\Office_2010\ProPlus\Patches.

Ausführliche Informationen zum Office-Anpassungstool finden Sie unter Office-Anpassungstool in Office 2010.

Bestimmen der Office 2010-Produkte, die mit einer MSP-Anpassungsdatei des OAT aktualisiert werden

Mit dem Office-Anpassungstool (OAT) vorgenommene Anpassungen werden in einer Setupanpassungsdatei (MSP-Datei) gespeichert, die das XML-Format (Extensible Markup Language) verwendet. Dieser Abschnitt enthält ein Microsoft Visual Basic-Beispielskript (VBS), mit dem Administratoren feststellen können, welche Produkte von einer bestimmten MSP-Anpassungsdatei des OAT aktualisiert werden.

Verwenden Sie zum Ausführen des VBS-Skripts Microsoft Windows Script Host (https://go.microsoft.com/fwlink/?linkid=100317\&clcid=0x407) entweder über den Windows-Desktop durch Verwenden von WScript.exe, an der Eingabeaufforderung durch Verwenden von CScript.exe oder durch Ziehen der OAT MSP-Patchdateien in das VBS-Skript.

Sie können das Skriptbeispiel speichern, indem Sie einen Text-Editor wie z. B. Editor öffnen, den Skriptcode in diesem Abschnitt kopieren und in eine Datei einfügen. Speichern Sie die Skriptdatei unter OctPatchTargets.vbs. Sie können das Skript an einem beliebigen Speicherort auf dem Computer speichern.

' Utility to list patch target information of an Office customization patch 
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) 2010, Microsoft Corporation. All rights reserved.

Const MSIOPENDATABASEMODE_PATCHFILE = 32
Const PID_TEMPLATE                  =  7
Const MSIREADSTREAMBYTES            =  1

If Not wscript.arguments.count = 1 Then 
    Wscript.Echo "Office OCT Patch Targets utility" & _
        vbNewLine & " You must supply the location of the Office customization patch " & _
        vbNewLine & _
        vbNewLine & "Copyright (c) 2010, Microsoft Corporation.  All rights reserved."
    Wscript.Quit 1
End If

Set Msi = CreateObject("WindowsInstaller.Installer")
Set XmlDoc = CreateObject("Microsoft.XMLDOM")
sOutput = "ProducCode                              Product" & vbCrLf

On Error Resume Next
Set MspDb = Msi.OpenDatabase(WScript.Arguments(0),MSIOPENDATABASEMODE_PATCHFILE)
Set View = MspDb.OpenView("SELECT * FROM _Streams WHERE `Name`='metadata' ")
If Not Err = 0 Then
    Wscript.Echo "Failed to read from OCT .msp file: " & WScript.Arguments(0)
    Wscript.Quit 1
End If
On Error Goto 0
View.Execute
Set Record = View.Fetch
If Not Record Is Nothing Then 
    XmlDoc.LoadXml(Record.ReadStream(2, Record.DataSize(2), MSIREADSTREAMBYTES))
    Set Elements = XmlDoc.GetElementsByTagName("Property")
    arrMspTargets = Split(MspDb.SummaryInformation.Property(PID_TEMPLATE),";")
    For Each sTarget in arrMspTargets
        For Each Element in Elements
            If Element.getAttribute("value") = sTarget Then
                sOutput = sOutput & sTarget & vbTab & _
                    Element.parentNode.parentNode.attributes(0).value & vbCrLf
            End If
        Next
    Next
End If

WScript.Echo sOutput

So führen Sie das Skript "OctPatchTargets.vbs" aus

  1. Öffnen Sie den Ordner mit der Datei OctPatchTargets.vbs in Windows-Explorer.

  2. Ziehen Sie zum Ausführen des Skripts den gewünschten Office 2010-MSP-Patch des OAT in das Skript OctPatchTargets.vbs, das im Fenster von Windows-Explorer angezeigt wird.

    - oder -

  3. Klicken Sie im Startmenü auf Ausführen, und geben Sie cmd ein.

  4. Geben Sie im Eingabeaufforderungsfenster Folgendes ein:

    cscript <Skriptpfad>\ OctPatchTargets.vbs <OAT-MSP-Pfad und -Dateiname>

    - oder -

    wscript <Skriptpfad>\ OctPatchTargets.vbs <OAT-MSP-Pfad und -Dateiname>

    Wenn Sie das Skript mit cscript ausführen, wird die Ausgabe im Eingabeaufforderungsfenster angezeigt. Wenn Sie das Skript mithilfe von wscript ausführen, wird ein Meldungsfeld mit der Ausgabe angezeigt.

Installieren des MSP-Anpassungspatches

Bei den MSP-Setupanpassungsdateien des OAT für die Wartung (die nach der Erstinstallation von Office 2010 erstellt werden) handelt es sich um Windows Installer-Patchpakete (MSP-Dateien), die Sie auf Benutzercomputern wie ein Softwareupdate anwenden können. Die Office-Installation wird basierend auf den Anpassungen, die Sie in der MSP-Datei angeben, geändert.

Benutzer können Setupanpassungsdateien für die Wartung anwenden, indem sie entweder auf die MSP-Datei doppelklicken oder indem sie Msiexec.exe mit der Befehlszeilenoption /p ausführen, wie im folgenden Beispiel dargestellt:

msiexec.exe /p \\Server\Freigabe\Benutzerdefiniert.msp

Dabei gilt:

  • /p wendet einen Pfad an.

  • \\Server\Freigabe gibt den Pfad des freigegebenen Ordners an, der die MSP-Datei enthält.

Informationen zu Windows Installer finden Sie in den folgenden Ressourcen auf der MSDN-Website:

Verwenden von Setupbefehlszeilenoptionen für die Wartung

Administratoren können Setup im Wartungsmodus (MMode) ausführen, indem sie einen der folgenden Schritte ausführen:

  • Ausführen von Setup.exe von der ursprünglichen Installationsquelle.

  • Ausführen von Setup.exe aus dem installierten Stammordner für alle setupspezifischen Dateien, wie im folgenden Beispiel dargestellt:

    "%commonprogramfiles%\Microsoft Shared\Office14\Office Setup Controller"

Inhalt dieses Abschnitts:

  • Ausführen von "Setup.exe" im Wartungsmodus

  • Ändern einer vorhandenen Installation

  • Reparieren einer vorhandenen Installation

  • Deinstallieren eines Produkts

Ausführen von "Setup.exe" im Wartungsmodus

Sie können die Datei Setup.exe von der ursprünglichen Installationsquelle ausführen. Setup kann sich in einem einzigen Produkt, in einem mehrsprachigen Produkt oder in einer Freigabe mit mehreren Produkten befinden. Setup sucht in der Freigabe nach mehreren Produkten, bevor eine Benutzeroberfläche angezeigt wird. Falls mehrere Produkte gefunden werden, wird das Dialogfeld Wählen Sie ein Microsoft Office-Produkt aus angezeigt.

Verwenden Sie den folgenden Befehl, um Setup auszuführen, wobei der Pfad der ursprünglichen Installationsquelle angegeben wird: \\Server\Freigabe\Office14\setup.exe.

Die folgenden Wartungsoptionen sind verfügbar:

  • Features hinzufügen oder entfernen. Mit dieser Option wird ein Fenster mit den Registerkarten Sprache und Installationsoptionen geöffnet. Hier können Sie die Optionsstatus und die Standardsprache ändern (falls mehrere Sprachen installiert sind). Auf der Registerkarte Sprache werden alle installierten Sprachen mit aktivierten Kontrollkästchen angezeigt. Zudem werden alle verfügbaren Sprachen für das Produkt mit deaktivierten Kontrollkästchen angezeigt, was ein Hinweis darauf ist, dass die Sprachen noch nicht installiert wurden. Wenn Sie Ihre Auswahl getroffen haben und auf Weiter klicken, wird ein Commit für die Änderungen an der Installation durchgeführt.

  • Reparieren. Mit dieser Option wird eine Neuinstallation des Produkts gestartet, einschließlich einer Überprüfung und bei Bedarf einer Reparatur der lokalen Installationsquelle (Local Installation Source, LIS). Es werden nur eine Statusanzeige und ein Abschlusshinweis angezeigt.

  • Entfernen. Mit dieser Option wird ein Dialogfeld angezeigt, in dem Sie zum Entfernen des Produkts aufgefordert werden. Wenn Sie Ja auswählen, werden das Produkt und alle zugehörigen Sprachpakete vollständig entfernt.

Sie können Befehlszeilenoptionen von Setup.exe verwenden, um die folgenden Wartungsaufgaben auszuführen:

  • Ändern einer vorhandenen Installation

  • Reparieren einer vorhandenen Installation

  • Deinstallieren eines Produkts

Ändern einer vorhandenen Installation

Wenn Sie Setup.exe im Wartungsmodus ausführen möchten, um eine vorhandene Office-Installation zu ändern, können Sie die Befehlszeilenoption /modify mit der folgenden Syntax verwenden:

/modify [ProductID]

Dabei gilt:

[ProductID] ist der Wert für das zu ändernde Produkt. Wie bereits erwähnt sind ProductID-Werte in der Datei Setup.xml enthalten, die sich im Netzwerkinstallationspfad im Hauptproduktordner (Name_des_Hauptproduktordners**.WW** befindet, z. B. ProPlus.WW). In der Datei Setup.xml entspricht [ProductID] dem Wert des Id-Attributs des Setup-Elements.

Im folgenden Beispiel wird veranschaulicht, wie eine Installation mithilfe des Befehls /modify geändert wird. Office14 ist der Stamm des Netzwerkinstallationspfads:

\\ Server\Freigabe \Office14\setup.exe /modify ProPlus

Reparieren einer vorhandenen Installation

Wenn Sie Setup.exe zum Reparieren eines installierten Office-Produkts ausführen möchten, können Sie die Befehlszeilenoption /repair mit der folgenden Syntax verwenden:

/repair [ProductID]

Dabei gilt:

[ProductID] ist der Wert für das zu ändernde Produkt. Suchen Sie nach dem Wert für [ProductID] in der Datei Setup.xml für das Produkt.

Im folgenden Beispiel wird veranschaulicht, wie eine Office Professional Plus 2010-Installation mit dem Befehl /repair repariert wird. Office14 ist der Stamm des Netzwerkinstallationspfads:

\\ Server\Freigabe \Office14\setup.exe /repair ProPlus

Bei Enterprise-Bereitstellungen wird das Ausführen von automatischen Reparatur- und Deinstallationsvorgängen empfohlen, sodass vermieden wird, dass Benutzern eine Aufforderung zur Eingabe von Informationen angezeigt wird, und wodurch verhindert wird, dass der Reparatur- oder Deinstallationsprozess auf Benutzereingriffe wartet, auch wenn Dateien verwendet werden.

Zur Konfiguration einer automatischen Reparatur eines Office 2010-Produkts, bei der keine Benutzerinteraktion erforderlich ist, müssen Sie die Datei Config.xml für das Produkt ändern und das Level-Attribut des Display-Elements auf "none" (Display Level="none") festlegen und anschließend die Datei Config.xml wie im folgenden Verfahren gezeigt unter SilentRepairConfig.xml speichern.

So geben Sie Optionen für die automatische Installation in "Config.xml" an

  1. Öffnen Sie die Datei Config.xml für das zu reparierende Produkt, indem Sie einen Text-Editor wie z. B. Editor verwenden.

  2. Suchen Sie die Zeile mit dem Display-Element, wie im folgenden Beispiel dargestellt:

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->

  3. Ändern Sie den Display-Elementeintrag mit den gewünschten Optionen für eine automatische Installation. Verwenden Sie z. B. die folgende Syntax:

    <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

  4. Speichern Sie die Datei Config.xml unter SilentRepairConfig.xml.

Wenn Sie z. B. Office Professional Plus 2010 reparieren möchten, nachdem Sie die Datei Config.xml zur Angabe von Optionen für eine automatische Installation geändert haben, verwenden Sie den folgenden Befehl, wobei \\Server\Freigabe\Office14\ProPlus der Pfad der Office Professional Plus 2010-Quelldateien und <PfadzuSilentRepairConfig.xml> der Speicherort der geänderten Datei Config.xml für Office Professional Plus ist:

\\Server\Freigabe\Office14\ProPlus \setup.exe /repair ProPlus /config <PfadzuSilentRepairConfig.xml>\SilentRepairConfig.xml

Deinstallieren eines Produkts

Wenn Sie Setup.exe ausführen möchten, um ein angegebenes Office-Produkt vom Benutzercomputer zu entfernen, können Sie die Befehlszeilenoption /uninstall mit der folgenden Syntax verwenden:

/uninstall [ProductID]

Dabei gilt:

[ProductID] ist der Wert für das zu ändernde Produkt. Suchen Sie nach dem Wert für [ProductID] in der Datei Setup.xml für das Produkt.

Im folgenden Beispiel wird veranschaulicht, wie eine Office Professional Plus 2010-Installation mit dem Befehl /uninstall entfernt wird. Office14 ist der Stamm des Netzwerkinstallationspfads:

\\ Server\Freigabe \Office14\setup.exe /uninstall ProPlus

Bei Enterprise-Bereitstellungen wird empfohlen, eine automatische Deinstallation auszuführen. Wenn Sie eine automatische Deinstallation eines Office 2010-Produkts ausführen möchten, für die keine Benutzerinteraktion erforderlich ist, müssen Sie die Datei Config.xml für das Produkt ändern, das Sie deinstallieren möchten, und das Level-Attribut des Display-Elements auf "none" (Display Level="none") festlegen und anschließend die Datei Config.xml unter UninstallConfig.xml speichern.

Wenn Sie z. B. Microsoft Visio Professional 2010 deinstallieren möchten, nachdem Sie die Datei Config.xml zum Festlegen von Optionen für eine automatische Deinstallation geändert haben, verwenden Sie den folgenden Befehl, wobei \\Server\Freigabe\Office14\VisPro der Pfad der Visio Professional-Quelldateien und <PfadzuUninstallConfig.xml> der Speicherort der geänderten Datei Config.xml für Visio Professional ist:

\\Server\Freigabe\Office14\VisPro \setup.exe /uninstall VisPro /config <PfadzuUninstallconfig.xml>\UninstallConfig.xml

Weitere Informationen zu Befehlen in Setup.exe finden Sie unter Setupbefehlszeilenoptionen für Office 2010.