Der NSPI-Verbindungen von Microsoft Outlook auf einem Windows Server 2008-basierten Domänencontroller may fail mit einem Fehlercode: "MAPI_E_LOGON_FAILED"

Artikel-ID: 949469 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Wichtig Dieser Artikel enthält Informationen zum Ändern der Registrierung. Stellen Sie sicher, dass eine Sicherungskopie der Registrierung, erstellen bevor Sie Änderungen vornehmen. Stellen Sie sicher, dass Sie bereits wissen, wie Sie die Registrierung wiederherstellen können, wenn ein Problem auftritt. Weitere Informationen zum Sichern, wiederherstellen und die Registrierung ändern, klicken Sie auf die folgende KB-Artikelnummer:
322756Zum Sichern und Wiederherstellen der Registrierung in Windows
Alles erweitern | Alles schließen

Problembeschreibung

Eine Verbindung NSPI (Name Service Provider Interface) von Microsoft Outlook zu einem Windows Server 2008-Domänencontroller kann mit dem folgenden Fehlercode fehlschlagen, die vom Server zurückgegeben wird:
MAPI_E_LOGON_FAILED
In einigen Fällen möglicherweise ein Dialogfeld Anmeldeinformationen in der Outlook-Benutzeroberfläche angezeigt, wenn dieses Problem auftritt.

Ursache

Dieses Verhalten tritt auf, weil Windows Server 2008 nur für eine maximale Anzahl von 50 gleichzeitige NSPI-Verbindungen pro Benutzer an jedem beliebigen Domänencontroller können. Zusätzliche NSPI-Verbindungen werden mit einem Fehlercode MAPI_E_LOGON_FAILED zurückgewiesen.

Hinweis: Dieses Verhalten werden von Windows Server 2003 und früheren Versionen von Microsoft Windows-Betriebssystemen nicht auftritt. Die Änderung des Verhaltens in Windows Server 2008 ist vorgesehen, um Domänencontroller für Clients zu schützen, die zu viele NSPI-Verbindungen zu, öffnen ohne Schließen Sie die Verbindungen. Zu viele Verbindungen wie diesen können Ressource-Belastung führen.

Lösung

Um dieses Problem zu beheben, überprüfen Sie alle NSPI-Verbindungen, die auf dem Client verarbeitet undichte Verbindung erstellen. Ein Aufruf der NspiBind-Funktion muss beispielsweise einen entsprechenden Aufruf der NspiUnbind-Funktion haben, wenn eine der NSPI-Verbindung nicht mehr erforderlich ist. Dieser Vorgang kann erforderlich sein, dass Sie alle benutzerdefinierten Skripts oder Anwendungen, die mithilfe von NSPI-Debuggen. Wenn dieses Problem wirkt sich auf externe Anwendungen, wenden Sie sich an den Softwarehersteller nach Updates.

Hinweis:Der Outlook-NSPI-MAPI-Anbieter, der mit Microsoft Outlook installiert ist, ist nur für die Verwendung mit Microsoft Outlook vorgesehen. Externe Skripts und Anwendungen, die auf der Outlook-NSPI-MAPI-Provider angewiesen sind, werden nicht unterstützt.

Gewusst wie: Ändern der Registrierung für zusätzliche NSPI-Verbindungen zulassen

Warnung Schwerwiegende Probleme auftreten, wenn Sie die Registrierung nicht richtig mithilfe des Registrierungs-Editors oder mithilfe einer anderen Methode ändern. Diese Probleme können eine erneute Installation des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungs-Editors herrühren, behoben werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Wenn mehr gleichzeitige NSPI-Verbindungen pro Benutzer rechtmäßig erforderlich sind, können Sie die Standardbeschränkung ändern. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie Regedit ein, und klicken Sie dann auf OK.
  2. Suchen Sie, und klicken Sie dann auf den folgenden Registrierungsschlüssel:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS
  3. Klicken Sie auf den Schlüssel Parameters.
  4. Menü Bearbeiten zeigen Sie auf neu, und klicken Sie dann auf DWORD-Wert.
  5. Der NSPI-max Sitzungen pro Benutzer geben, und drücken Sie anschließend die [EINGABETASTE].
  6. Doppelklicken Sie auf NSPI-max Sitzungen pro Benutzer, geben Sie die maximale Anzahl der NSPI-Verbindungen, die angezeigt werden sollen, und klicken Sie dann auf OK.

    Hinweis: Ist keine bestimmte oberen begrenzt an dieser Einstellung die Grenzen, die von ihm wird ein DWORD (d. h., "0xFFFFFFFF" oder ungefähr 4 Milliarden) auferlegt werden. Konfigurieren des Servers auf diese Weise wird, dass Sie die Funktion ebenso auf Windows Server 2003 hinsichtlich der die maximale Anzahl von NSPI-Verbindungen, die pro Benutzer zulässig sind.
  7. Beenden Sie den Registrierungs-Editor.
  8. Starten Sie den Computer neu, oder starten Sie Active Directory-Domänendiensten.

Weitere Informationen

Warnung Schwerwiegende Probleme auftreten, wenn Sie die Registrierung nicht richtig mithilfe des Registrierungs-Editors oder mithilfe einer anderen Methode ändern. Diese Probleme können eine erneute Installation des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungs-Editors herrühren, behoben werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Um zu bestätigen, dass das Problem festgestellt hat, das im Abschnitt "Problembeschreibung" beschrieben wird, gehen Sie folgendermaßen vor:
  1. Aktivieren Sie Ereignisprotokollierung für NSPI-Verbindungen. Gehen Sie hierzu folgendermaßen vor:
    1. Klicken Sie auf dem Domänencontroller, der als Ziel für die NspiBind-Verbindung verwendet wird auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.
    2. Suchen Sie, und doppelklicken Sie dann auf den folgenden Registrierungseintrag:
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Diagnostics\4-MAPI-Schnittstellenereignisse
    3. Geben Sie in das Feld Wert ein5, und klicken Sie dann auf OK.

      Hinweis:Der Standardwert für diesen Registrierungseintrag ist 0.
    4. Klicken Sie im Menü Datei auf Beenden.
    Hinweis: Dies ist ein Ausführlichkeitsgrad den Wert der Ereignisprotokollierung und viele Ereignisse generieren. Diese ausführlichen Ebene der Ereignisprotokollierung enthält Ereignisse, die nicht im Zusammenhang mit der Diagnose des Problems sind. Es wird empfohlen, dass Sie diese Einstellung auf den Standardwert, Wiederherstellen nachdem Sie die Problembehandlung abgeschlossen haben.
  2. Nachdem Sie die Ereignisprotokollierung aktiviert haben, wird ein Ereignis folgender Art protokolliert, in der Verzeichnisdienste Ereignisprotokoll tritt dieses Problem:
    Event ID: 2820
    NSPI max connection limit for the user has reached.
    You need to do NSPI unbind on old connections before making new connections.
    Additional Data
    Max NSPI connections per user: 
    %1
    User: 
    %2
    
Eine Netzwerk-Sammlung des Fehlers kann Pakete enthalten, die wie folgt aussehen:
Tabelle minimierenTabelle vergrößern
QuelleZielDienstInformationen
ClientIPServerIPNSPINspiBind-Anforderung
ServerIPClientIPNSPINspiBind-Antwort, Status: MAPI_E_LOGON_FAILED

Informationsquellen

Weitere Informationen finden Sie die folgende KB-Artikelnummer:
314980Konfigurieren von Active Directory-Diagnoseereignissen-Protokollierung in Windows Server 2003 und Windows 2000 Server

Eigenschaften

Artikel-ID: 949469 - Geändert am: Samstag, 1. Mai 2010 - Version: 7.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Windows Server 2008 Standard
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Microsoft Office Outlook 2007
Keywords: 
kbmt kbtshoot kbexpertiseinter kbprb KB949469 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 949469
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns