Der Sicherheitstokendienst ist nicht verfügbar (SharePoint Server)

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-08-30

Zusammenfassung: Informationen zum Auflösen der SharePoint-Integritätsanalyseregel "Der Sicherheitstokendienst ist nicht verfügbar", in SharePoint Server 2016 und SharePoint 2013.

Regelname:  Der Sicherheitstokendienst ist nicht verfügbar.

Zusammenfassung: Der Sicherheitstokendienst stellt keine Token aus.

Ursache: Möglicherweise ist der Dienst fehlerhaft oder in einem beschädigten Zustand, oder einige Assemblys fehlen bei der Bereitstellung der benutzerdefinierten Anspruchsanbieter.

Lösung: Starten Sie den Sicherheitstokendienst-Anwendungspool neu.

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, Mitglied der Gruppe der Farmadministratoren ist.

  2. Identifizieren Sie den Server, auf dem dieses Ereignis auftritt. Klicken Sie in die Website für die SharePoint-Zentraladministration im Abschnitt Überwachung auf Probleme und Lösungen überprüfen, und suchen Sie dann in der Spalte Server, die Fehler aufweisen nach dem Namen des Servers. Falls in einer Serverfarm mehrere Server Fehler aufweisen, müssen Sie die folgenden Schritte auf jedem dieser Server wiederholen.

  3. Stellen Sie sicher, dass das Benutzerkonto, mit dem die folgenden Schritte ausgeführt werden, Mitglied der Gruppe "Administratoren" auf dem lokalen Computer ist, den Sie im vorherigen Schritt identifiziert haben.

  4. Melden Sie sich an dem Server an, auf dem dieses Ereignis auftritt.

  5. Öffnen Sie Server-Manager, klicken Sie auf Tools und anschließend auf Internetinformationsdienste-Manager.

  6. Erweitern Sie in der IIS-Verwaltungskonsole im Bereich Verbindungen die Strukturansicht, und klicken Sie dann auf Anwendungspools.

  7. Klicken Sie in der Liste Anwendungspools mit der rechten Maustaste auf SecurityTokenServiceApplicationPool, und klicken Sie dann auf Starten. Wenn der Anwendungspool bereits gestartet ist, klicken Sie auf Beenden, und klicken Sie dann im Bereich Aktion auf Starten, um den Dienst neu zu starten.

Lösung: Installieren Sie die fehlenden Assemblys im globalen Assemblycache (GAC) manuell.

  1. Überprüfen Sie die Ereignisprotokolle und ULS-Protokolle auf allen Servern, um festzustellen, welche Assemblys des benutzerdefinierten Anspruchsanbieters fehlen.

  2. Installieren Sie die fehlenden Assemblys im globalen Assemblycache manuell. Weitere Informationen finden Sie unter Gewusst wie: Installieren einer Assembly in den globalen Assemblycache.