Installieren von erforderlichen Komponenten für SharePoint Server 2016 von einer Netzwerkfreigabe

 

**Gilt für:**SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2018-02-15

**Zusammenfassung:**Erfahren Sie, wie erforderliche Komponenten für SharePoint Server mithilfe des Tools zum Installieren der erforderlichen Komponenten (PrerequisiteInstaller.exe) von einem freigegebenen Offline-Netzwerkspeicherort installiert werden.

Das Installieren erforderlicher Komponenten von einem Offlinespeicherort ist für gewöhnlich dann erforderlich, wenn die Server, auf denen Sie SharePoint Server installieren möchten, vom Internet isoliert sind. Selbst wenn dies nicht der Fall ist, können Sie durch Installieren von erforderlichen Komponenten von einem zentralen Offlinespeicherort sicherstellen, dass Konsistenz zwischen den Farmservern besteht, weil Sie durch diese Vorgehensweise einen bekannten und kontrollierten Satz von Images installieren.

Hinweis

Vorbereitungstool für Microsoft SharePoint-Produkte ist eine Benutzeroberfläche, die auf PrerequisiteInstaller.exe aufbaut. Das Tool Vorbereitungstool für Microsoft SharePoint-Produkte nimmt keine Benutzereingaben an.

Inhalt dieses Artikels:

  • Switches und Argumente für den Installer

  • Herunterladen und Kombinieren der erforderlichen Komponenten für SharePoint Server in einer Dateifreigabe

  • Installieren der erforderlichen Komponenten für SharePoint Server an der Eingabeaufforderung

  • Installieren der erforderlichen Komponenten für SharePoint mithilfe einer Argumentdatei

  • Bekannte Probleme

Switches und Argumente für den Installer

Wenn Sie PrerequisiteInstaller.exe mit Switches und Argumenten verwenden, können Sie steuern, welche Versionen der erforderlichen Software von welchem Speicherort installiert werden.

PrequisiteInstaller.exe nimmt einzelne oder mehrere Switch- und Argumentpaare an. Ein Switch gibt die erforderliche Komponente an, das Argument gibt die Aktion und den Speicherort der erforderlichen Komponente an.

Ein Switch-Argument-Paar weist das folgende Format auf:

/switch: <path>

Dabei gilt:

  • / switch ist eine gültige Option zur Angabe einer erforderlichen Komponente. Beispiel: /SQLNCli: ist die Option für den Microsoft SQL Server 2012 SP1 Native Client.

  • <path> ist der Pfad einer lokalen Datei oder zu einer Dateifreigabe, z. B. "C:\Ordnername\sqlncli.msi" oder "\\<Servername>\<Freigabename>\sqlncli.msi".

Switch und Argument sind jeweils durch einen Doppelpunkt und ein Leerzeichen voneinander getrennt. Das Argument steht in Anführungszeichen.

Die Switch-Argument-Paare können an der Eingabeaufforderung an PrerequisiteInstaller.exe übergeben oder aus einer Argumenttextdatei eingelesen werden.

Herunterladen und Kombinieren der erforderlichen Komponenten für SharePoint Server in einer Dateifreigabe

Sie können die erforderlichen Komponenten herunterladen und kombinieren, indem Sie die in den folgenden Verfahren beschriebenen Schritte ausführen.

So identifizieren Sie die erforderlichen Komponenten

  1. Lesen Sie den Artikel Hardware- und Softwareanforderungen für SharePoint Server 2016, der eine Liste aller erforderlichen und optionalen Komponenten für SharePoint Server 2016 enthält. Außerdem finden Sie hier die Downloadadresse für jede erforderliche Komponente, die zum Download im Internet verfügbar ist.

    Informationen zu SharePoint 2013 finden Sie unter Hardware- und Softwareanforderungen für SharePoint 2013.

  2. Wechseln Sie an der Eingabeaufforderung zum Stamm der SharePoint Server-Installationsmedien oder des Ordnerspeicherorts.

  3. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    PrerequisiteInstaller.exe /?

    Dadurch wird eine Liste aller Befehlszeilenoptionen und Switches und deren zugehöriger Argumente zum Installieren einer erforderlichen Komponente über die Befehlszeile aufgerufen.

    Tipp

    Zum Kopieren des Inhalts des aktiven Informationsfensters in die Zwischenablage drücken Sie STRG+C.

  4. Vergewissern Sie sich, dass Sie eine korrekte Liste der erforderlichen Komponenten haben. Vergleichen Sie die Ausgabe des Tools zum Installieren der erforderlichen Komponenten mit der Liste der erforderlichen Komponenten aus Schritt 1.

  5. Laden Sie die erforderlichen Komponenten auf einen Computer herunter, der Internetzugriff hat.

Erstellen Sie nun anhand der folgenden Schritte einen zentralen Speicherort, von dem aus Sie die erforderlichen Komponenten für SharePoint Server auf allen Farmservern installieren können.

So kombinieren Sie erforderliche Komponenten

  1. Erstellen Sie einen freigegebenen Ordner auf einem Computer, auf den die Server zugreifen können, auf denen die erforderlichen Komponenten installiert werden sollen.

  2. Kopieren Sie die aus dem Internet heruntergeladenen Dateien in den freigegebenen Ordner.

Nachdem Sie eine verfügbare Netzwerkadresse für die erforderlichen Komponenten erstellt haben, installieren Sie anhand des folgenden Verfahrens die erforderlichen Komponenten für SharePoint Server auf einem Server.

Installieren der erforderlichen Komponenten für SharePoint Server an der Eingabeaufforderung

Anhand des folgenden Verfahrens können Sie eine oder mehrere erforderlichen Komponenten über die Befehlszeile installieren.

So installieren Sie die Komponenten über die Befehlszeile

  1. Klicken Sie im Startmenü auf Als Administrator ausführen, um das Eingabeaufforderungsfenster zu öffnen.

  2. Wechseln Sie zum Quellverzeichnis von SharePoint Server.

  3. Geben Sie die Option und das entsprechende Argument für das Programm ein, das Sie installieren möchten, und drücken Sie dann die EINGABETASTE. Geben Sie für SharePoint Server 2016 Folgendes ein:

    PrerequisiteInstaller.exe /SQLNCli: "\\o16-sf-admin\SP_prereqs\sqlncli.msi"

    Hinweis

    Wenn Sie mehrere erforderliche Komponenten installieren möchten, achten Sie darauf, die einzelnen Switch-Argument-Paare durch Leerzeichen voneinander getrennt einzugeben. Beispiel:
    PrerequisiteInstaller.exe /IDFX: "\<path>\Windows6.1-KB974405-x64.msu" /sqlncli:"\<path>\sqlncli.msi" /Sync:"\<path>\Synchronization.msi"

Installieren der erforderlichen Komponenten für SharePoint mithilfe einer Argumentdatei

Sie können die erforderlichen Komponenten von der Dateifreigabe mithilfe einer Argumentdatei installieren. Diese besteht aus den Switches und zugehörigen Pfadanweisungen zu den Programmen, die installiert werden müssen.

Wenn Sie PrerequisiteInstaller.exe mit einer Argumentdatei ausführen, geschieht Folgendes:

  1. PrerequisiteInstaller.exe liest die Argumentdatei, um sicherzustellen, dass jeder Switch gültig und das in der Pfadanweisung angegebene Programm vorhanden ist.

    Hinweis

    Wenn Sie ein Argument angeben, ignoriert PrerequisiteInstaller.exe die Argumentdatei und verarbeitet nur das Befehlszeilenargument.

  2. PrerequisiteInstaller.exe durchsucht das lokale System, um festzustellen, ob bereits erforderliche Komponenten installiert sind.

  3. PrerequisiteInstaller.exe installiert die in der Argumentdatei angegebenen Programme und gibt einen der folgenden Exitcodes zurück:

    • 0 – Erfolg

    • 1 – Eine andere Instanz dieser Anwendung wird bereits ausgeführt

    • 2 – Ungültiger Befehlszeilenparameter

    • 1001 – Ein ausstehender Neustart verhindert die Installation

    • 3010 – Es ist ein Neustart erforderlich

  4. Wenn für eine erforderliche Komponente ein Neustart notwendig ist, wird der Code 3010 generiert, und Sie werden aufgefordert, auf Fertig stellen zu klicken und das System neu zu starten. Das Verhalten des Installers nach einem Code 3010 ist abhängig davon, welche der folgenden Bedingungen auf dem Computer vorliegen:

    • Wenn die Komponente, die einen Neustart erfordert, bereits auf dem System installiert ist, wird der Code 3010 generiert, und die übrigen erforderlichen Komponenten werden installiert. Nach der Installation der letzten erforderlichen Komponente werden Sie aufgefordert, das System neu zu starten.

    • Wenn die Komponente, die einen Neustart erfordert, von PrerequisiteInstaller.exe auf dem System installiert wird, generiert der Installer den Code 3010, und die Installation der übrigen erforderlichen Komponenten wird übersprungen. Sie werden aufgefordert, das System neu zu starten.

      Nach dem Neustart des Systems wird PrerequisiteInstaller.exe wieder ausgeführt, weil die Startdatei, die vor dem Neustart erstellt wurde, ein /continue-Flag enthält.

    Mehrere Komponenten erfordern möglicherweise einen Neustart. Daher muss PrerequisiteInstaller.exe möglicherweise mehrmals neu gestartet werden. Nach einem Neustart ignoriert PrerequisiteInstaller.exe die Argumentdatei und versucht, die übrigen erforderlichen Komponenten aus dem Internet herunterzuladen und zu installieren. Weitere Informationen finden Sie unter Bekannte Probleme.

Anhand des folgenden Verfahrens können Sie eine Argumentdatei erstellen.

So erstellen Sie eine Argumentdatei

  1. Erstellen Sie mithilfe eines Text-Editors ein neues Textdokument mit dem Namen PrerequisiteInstaller.Arguments.txt. Speichern Sie diese Datei im gleichen Speicherort wie PrerequisiteInstaller.exe. Diese Datei enthält die Switches und Argumente, die beim Ausführen von Vorbereitungstool für Microsoft SharePoint-Produkte verwendet werden.

  2. Bearbeiten Sie mithilfe eines Text-Editors die Datei PrerequisiteInstaller.Arguments.txt, indem Sie Dateipfade zu den Installationsquellen für die einzelnen erforderlichen Komponenten angeben. Verwenden Sie dabei folgende Syntax:

    /switch: <path>

    Hierbei ist /switch ein gültiger Switch und <path> ein Pfad einer Installationsquelle.

    Das folgende Beispiel zeigt eine vollständige Argumentdatei, in der eine Dateifreigabe als gemeinsamer Installationspfad verwendet wird. Ihre Datei darf keine Wagenrücklaufzeichen enthalten.

    /PowerShell:"<path>\WINDOWS6.1-KB2506143-x64.msu" /NETFX:"<path>\netfx_full_x64.msi" /IDFX:"<path>\Windows6.1-KB974405-x64.msu" /sqlncli: "<path>\sqlncli.msi" /Sync: "<path>\Synchronization.msi" /AppFabric:"<path>\WindowsServerAppFabricSetup_x64.exe" /IDFX11:"<path>\MicrosoftIdentityExtensions-64.msi" /MSIPCClient:"<path>\setup_msipc_x64.msi" /WCFDataServices:"<path>\WcfDataServices.exe" /KB2671763:"<path>\AppFabric1.1-RTM-KB2671763-x64-ENU.exe"
    
  3. Nachdem Sie die Datei PrerequisiteInstaller.Arguments.txt entsprechend bearbeitet haben, speichern Sie die Änderungen, und vergewissern Sie sich, dass sich die Datei im gleichen Verzeichnis befindet wie PrerequisiteInstaller.exe.

Anhand des folgenden Verfahrens installieren Sie die erforderlichen Komponenten.

So installieren Sie die erforderlichen Komponenten mithilfe einer Argumentdatei

  1. Führen Sie PrerequisiteInstaller.exe an der Befehlszeile aus, um die erforderlichen Komponenten zu installieren.

    Warnung

    Wenn Sie aufgefordert werden, auf Fertig stellen zu klicken, um das System neu zu starten, klicken Sie auf Abbrechen. Lesen Sie die Informationen unter Bekannte Probleme, bevor Sie mit dem nächsten Schritt fortfahren.

  2. Starten Sie das System manuell neu.

  3. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    PrerequisiteInstaller.exe

Bekannte Probleme

Es gibt zwei bekannte Probleme, die die Verwendung einer Argumentdatei betreffen:

  • In der Argumentdatei wurden Zeilenumbrüche verwendet

    Wenn Sie eine Argumentdatei erstellen und Zeilenumbrüche verwenden, um jedes Switch-Argument-Paar auf eine einzelne Zeile zu setzen, tritt bei der Ausführung des Installers ein Fehler auf. Dieses Problem umgehen Sie, indem Sie alle Switch-Argument-Paare in einer einzigen Zeile eingeben.

  • Die Argumentdatei wird nach einem Neustart des Computers nicht verwendet

    Nach einem Neustart führt PrerequisiteInstaller.exe die Startbefehlsdatei aus. Diese enthält ein /continue-Flag. Dieses /continue-Flag erzwingt, dass der Installer die Argumentdatei ignoriert.

    Sie müssen einen Neustart verhindern, indem Sie den Vorgang für das Starten des Computers in dieser Befehlsdatei mit einer der folgenden Optionen löschen:

    Option 1

    1. Führen Sie PrerequisiteInstaller.exe aus, indem Sie darauf doppelklicken. Der erste Bildschirm mit der Liste der erforderlichen Komponenten wird angezeigt.

    2. Klicken Sie auf Abbrechen. PrerequisiteInstaller.exe löscht den Startvorgang.

    Option 2

    1. Klicken Sie im Startmenü auf Ausführen, und geben Sie regedit ein, um die Registrierung zu öffnen.

    2. Öffnen Sie den Registrierungsschlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.

    3. Überprüfen Sie den Wert für "Common Startup". Dieser gibt das Verzeichnis an, in dem die Startvorgänge aufgelistet sind.

    4. Schließen Sie den Registrierungs-Editor, ohne Änderungen vorzunehmen.

    5. Wechseln Sie zum Startverzeichnis, in der Regel <systemdir>\ProgramData\Microsoft\Windows\Startmenü\Programme\Autostart.

    6. Löschen Sie den Startvorgang, indem Sie "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd" löschen.