Installieren erforderlicher Komponenten für SharePoint 2013 von einer Netzwerkfreigabe
Zusammenfassung: Erfahren Sie, wie erforderliche Komponenten für SharePoint 2013 mithilfe des Tools zum Installieren der erforderlichen Komponenten (PrerequisiteInstaller.exe) von einem freigegebenen Offline-Netzwerkspeicherort installiert werden.
Betrifft:
Das Installieren erforderlicher Komponenten von einem Offlinespeicherort ist typischerweise dann erforderlich, wenn die Server, auf denen Sie SharePoint 2013 installieren möchten, vom Internet isoliert sind. Doch auch, 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 Abbildern 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:
-
Installieren der erforderlichen Komponenten für SharePoint 2013 an der Eingabeaufforderung
-
Installieren der erforderlichen Komponenten für SharePoint 2013 mithilfe einer Argumentdatei
Wichtig: |
|---|
| Die Schritte in diesem Artikel gelten für SharePoint Foundation 2013 und SharePoint Server 2013. |
Schalter und Argumente für den Installer
Wenn Sie PrerequisiteInstaller.exe mit Schaltern und Argumenten verwenden, können Sie steuern, welche Versionen der erforderlichen Software von welchem Speicherort installiert werden.
PrequisiteInstaller.exe nimmt einzelne oder mehrere Schalter- und Argumentpaare an. Ein Schalter gibt die erforderliche Komponente an, das Argument gibt die Aktion und den Speicherort der erforderlichen Komponente an.
Ein Schalter-Argument-Paar hat folgendes Format:
/Schalter: <Pfad>
Dabei gilt Folgendes:
-
/Schalter ist ein gültiger Schalter zur Angabe einer erforderlichen Komponente. "/SQLNCli:" ist beispielsweise der Schalter für den Microsoft SQL Server 2008 R2 SP1 Native Client.
-
<Pfad> ist der Pfad einer lokalen Datei oder zu einer Dateifreigabe, z. B. "C:\Ordnername\sqlncli.msi" oder "\\<Servername>\<Freigabename>\sqlncli.msi".
Schalter und Argument sind jeweils durch einen Doppelpunkt und ein Leerzeichen voneinander getrennt. Das Argument steht zwischen Anführungszeichen.
Die Schalter-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 2013 in einer Dateifreigabe.
Dieser Prozess zum Herunterladen und Kombinieren der erforderlichen Komponenten umfasst mehrere Schritte, die in den folgenden Verfahren beschrieben werden.
So identifizieren Sie die erforderlichen Komponenten
-
Lesen Sie den Artikel Hardware- und Softwareanforderungen für SharePoint 2013, der eine Liste aller erforderlichen und optionalen Komponenten für SharePoint 2013 enthält. Außerdem finden Sie hier die Downloadadresse für jede erforderliche Komponente, die zum Download im Internet verfügbar ist.
-
Wechseln Sie an der Eingabeaufforderung zum Stamm der SharePoint 2013-Installationsmedien oder des Ordnerspeicherorts.
-
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 Schalter und deren zugehöriger Argumente zum Installieren einer erforderlichen Komponenten über die Befehlszeile aufgerufen.
Tipp: Zum Kopieren des Inhalts des aktiven Informationsfensters in die Zwischenablage drücken Sie STRG+C.
-
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.
-
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 2013 auf allen Farmservern installieren können.
So kombinieren Sie erforderliche Komponenten
-
Erstellen Sie einen freigegebenen Ordner auf einem Computer, auf den die Server zugreifen können, auf denen die erforderlichen Komponenten installiert werden sollen.
-
Kopieren Sie die aus dem Internet heruntergeladenen Dateien in den freigegebenen Ordner.
Nachdem Sie einen verfügbaren Netzwerkspeicherort für die erforderlichen Komponenten erstellt haben, installieren Sie anhand des folgenden Verfahrens die erforderlichen Komponenten für SharePoint 2013 auf einem Server.
Installieren der erforderlichen Komponenten für SharePoint 2013 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
-
Klicken Sie im Startmenü auf Als Administrator ausführen, um das Eingabeaufforderungsfenster zu öffnen.
-
Wechseln Sie zum Quellverzeichnis von SharePoint 2013.
-
Geben Sie den Schalter und das entsprechende Argument für das erforderliche Programm ein, das Sie installieren möchten, und drücken Sie dann die EINGABETASTE. Beispiel:
PrerequisiteInstaller.exe /SQLNCli: "\\o15-sf-admin\SP_prereqs\sqlncli.msi"
Hinweis: Wenn Sie mehrere erforderliche Komponenten installieren möchten, achten Sie darauf, die einzelnen Schalter-Argument-Paare durch Leerzeichen voneinander getrennt einzugeben. Beispiel:
PrerequisiteInstaller.exe /IDFX: "\\<Pfad>\Windows6.1-KB974405-x64.msu" /sqlncli:"\\<Pfad>\sqlncli.msi" /Sync:"\\<Pfad>\Synchronization.msi"
Installieren der erforderlichen Komponenten für SharePoint 2013 mithilfe einer Argumentdatei
Sie können die erforderlichen Komponenten von der Dateifreigabe mithilfe einer Argumentdatei installieren. Diese besteht aus den Schaltern und zugehörigen Pfadanweisungen zu den Programmen, die installiert werden müssen.
Wenn Sie PrerequisiteInstaller.exe mit einer Argumentdatei ausführen, geschieht Folgendes:
-
PrerequisiteInstaller.exe liest die Argumentdatei, um sicherzustellen, dass jeder Schalter 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.
-
PrerequisiteInstaller.exe durchsucht das lokale System, um festzustellen, ob bereits erforderliche Komponenten installiert sind.
-
PrerequisiteInstaller.exe installiert die in der Argumentdatei angegebenen Programme und gibt einen der folgenden Exit-Codes 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
-
-
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 u. U. 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
-
Erstellen Sie mithilfe eines Text-Editors ein neues Textdokument mit dem Namen PrerequisiteInstaller.Arguments.txt. Speichern Sie diese Datei im gleichen Verzeichnis wie PrerequisiteInstaller.exe. Diese Datei enthält die Schalter und Argumente, die beim Ausführen von Vorbereitungstool für Microsoft SharePoint-Produkte verwendet werden.
-
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:
/Schalter: <Pfad>
Hierbei ist /Schalter ein gültiger Schalter und <Pfad> 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>\dotNetFx45_Full_x86_x64.exe" /IDFX:"<path>\Windows6.1-KB974405-x64.msu" /sqlncli:"<path>\sqlncli.msi" /Sync:"<path>\Synchronization.msi" /AppFabric:"<path>\setup.exe" /IDFX11:"<path>\Microsoft Identity Extensions.msi" /MSIPCClient:"<path>\msipc.msi" /WCFDataServices:"<path>\WcfDataServices.exe" /KB2671763:"<path>\AppFabric1.1-RTM-KB2671763-x64-ENU.exe
-
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
-
Führen Sie PrerequisiteInstaller.exe an der Befehlszeile aus, um die erforderlichen Komponenten zu installieren.
Vorsicht: Wenn Sie aufgefordert werden, auf Fertig stellen zu klicken, um das System neu zu starten, tun Sie dies nicht. Klicken Sie stattdessen auf Abbrechen. Lesen Sie die Informationen unter Bekannte Probleme, bevor Sie mit dem nächsten Schritt fortfahren.
-
Starten Sie das System manuell neu.
-
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 Schalter-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 Schalter-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
-
Führen Sie PrerequisiteInstaller.exe aus, indem Sie darauf doppelklicken. Der erste Bildschirm mit der Liste der erforderlichen Komponenten wird angezeigt.
-
Klicken Sie auf Abbrechen. PrerequisiteInstaller.exe löscht den Startvorgang.
Option 2
-
Klicken Sie im Startmenü auf Ausführen, und geben Sie regedit ein, um die Registrierung zu öffnen.
-
Öffnen Sie den Registrierungsschlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.
-
Überprüfen Sie den Wert für "Common Startup". Dieser gibt das Verzeichnis an, in dem die Startvorgänge aufgelistet sind.
-
Schließen Sie den Registrierungs-Editor, ohne Änderungen vorzunehmen.
-
Wechseln Sie zum Startverzeichnis, in der Regel <systemdir>\ProgramData\Microsoft\Windows\Startmenü\Programme\Autostart.
-
Löschen Sie den Startvorgang, indem Sie "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd" löschen.
-
