NSPI συνδέσεις σε έναν ελεγκτή τομέα που βασίζεται στα Windows 2008 ενδέχεται να προκαλέσει εφαρμογές προγράμματος-πελάτη MAPI να αποτύχει με κωδικό σφάλματος: "MAPI_E_LOGON_FAILED"

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 949469 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
ΣημαντικόΑυτό το άρθρο περιέχει πληροφορίες σχετικά με τον τρόπο τροποποίησης του μητρώου. Βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας του μητρώου πριν να το τροποποιήσετε. Βεβαιωθείτε ότι γνωρίζετε τους τρόπους επαναφοράς του μητρώου εάν παρουσιαστεί κάποιο ζήτημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας, τον τρόπο επαναφοράς και τροποποίησης του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
322756Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όνομα υπηρεσίας παροχής διασύνδεσης (NSPI) σύνδεσης από ένα πρόγραμμα-πελάτη MAPI σε έναν ελεγκτή τομέα που βασίζεται σε Windows Server 2008 ενδέχεται να αποτύχει με τον ακόλουθο κωδικό σφάλματος που επιστρέφεται από το διακομιστή:
MAPI_E_LOGON_FAILED
Σε ορισμένες περιπτώσεις, ενδέχεται να εμφανιστεί ένα παράθυρο διαλόγου πιστοποίηση στο περιβάλλον χρήστη του υπολογιστή-πελάτη MAPI όταν αντιμετωπίζετε αυτό το ζήτημα.

Οι υπολογιστές-πελάτες που επηρεάζονται περιλαμβάνονται το Microsoft Outlook και BlackBerry Enterprise Server.

Αιτία

Αυτή η συμπεριφορά παρουσιάζεται επειδή επιτρέπει μόνο τον Windows Server 2008 για το μέγιστο προεπιλεγμένο 50 ταυτόχρονες συνδέσεις NSPI ανά χρήστη σε οποιονδήποτε ελεγκτή τομέα. Additional NSPI connections are rejected with a MAPI_E_LOGON_FAILED error code.

ΣΗΜΕΙΩΣΗWindows Server 2003 and earlier versions of Microsoft Windows operating systems do not exhibit this behavior. The change of behavior in Windows Server 2008 is intended to protect domain controllers against clients that open too many NSPI connections without then closing the connections. Too many connections such as these can result in resource depletion.

Προτεινόμενη αντιμετώπιση

To resolve this issue, check all NSPI connections that processes on the client create for connection leaks. For example, a call to theNspiBindfunction must have a corresponding call to theNspiUnbindfunction when an NSPI connection is no longer required. This operation may require that you debug any custom scripts or applications that are using NSPI. If this issue affects external applications, contact the software vendors for updates.

ΣΗΜΕΙΩΣΗThe Outlook NSPI MAPI provider that is installed with Microsoft Outlook is only intended for use with Microsoft Outlook. External scripts and applications that rely on the Outlook NSPI MAPI provider are not supported.

How to modify the registry to allow for additional NSPI connections

ΠΡΟΣΟΧΗΕνδέχεται να προκύψουν σοβαρά ζητήματα σε περίπτωση λανθασμένης τροποποίησης του μητρώου με χρήση του Επεξεργαστή Μητρώου (Registry Editor) ή άλλης μεθόδου. Λόγω αυτών των προβλημάτων, ενδέχεται να χρειαστεί εκ νέου εγκατάσταση του λειτουργικού συστήματος. Η Microsoft δεν μπορεί να εγγυηθεί ότι τα προβλήματα αυτά είναι δυνατό να επιλυθούν. Τροποποιήστε το μητρώο με δική σας ευθύνη.

If more concurrent NSPI connections per user are legitimately required, you can change the default limit. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
  1. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPERegedit, και στη συνέχεια κάντε κλικ στο κουμπίOk.
  2. Locate and then click the following registry key:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS
  3. Κάντε κλικ στην καρτέλαΠαράμετροιΚλειδί.
  4. Στο διακομιστήΕπεξεργαστείτε τη διαδρομήμενού, σημείοΝέα, και στη συνέχεια κάντε κλικ στο κουμπίΤιμή DWORD.
  5. TYPENSPI max sessions per userκαι κατόπιν πατήστε το πλήκτρο ENTER.
  6. Διπλό κλικNSPI max sessions per user, type the maximum number of the NSPI connections that you want to have, and then clickOk.

    ΣΗΜΕΙΩΣΗThere is no specific upper-limit to this setting beyond the limits that are imposed by it being a DWORD (that is, 0xffffffff or about 4 billion). Configuring the server in this manner will make it function similarly to Windows Server 2003 in terms of the maximum number of NSPI connections that are allowed per user.
  7. Κλείστε τον "Επεξεργαστή Μητρώου" (Registry Editor).
  8. Restart the computer or restart Active Directory Domain Services.

Περισσότερες πληροφορίες

ΠΡΟΣΟΧΗΕνδέχεται να προκύψουν σοβαρά ζητήματα σε περίπτωση λανθασμένης τροποποίησης του μητρώου με χρήση του Επεξεργαστή Μητρώου (Registry Editor) ή άλλης μεθόδου. Λόγω αυτών των προβλημάτων, ενδέχεται να χρειαστεί εκ νέου εγκατάσταση του λειτουργικού συστήματος. Η Microsoft δεν μπορεί να εγγυηθεί ότι τα προβλήματα αυτά είναι δυνατό να επιλυθούν. Τροποποιήστε το μητρώο με δική σας ευθύνη.

To confirm that you encountered the issue that is described in the "Symptoms" section, follow these steps:
  1. Enable event logging for NSPI connections. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
    1. On the domain controller that is targeted for the NspiBind connection, clickStartΚάντε κλικΕκτέλεσηTYPERegedit, και στη συνέχεια κάντε κλικ στο κουμπίOk.
    2. Locate and then double-click the following registry entry:
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Diagnostics\4 MAPI Interface Events
    3. ΣτοΔεδομένα τιμήςπληκτρολογήστε5, και στη συνέχεια κάντε κλικ στο κουμπίOk.

      ΣΗΜΕΙΩΣΗThe default value of this registry entry is 0.
    4. Στο διακομιστήFILEμενού, κάντε κλικ στο κουμπίΈξοδος (Exit).
    ΣΗΜΕΙΩΣΗThis is a verbose level of event logging and may generate many events. This verbose level of event logging includes events that are unrelated to the diagnosis of this issue. We recommend that you restore this setting to the default value after you finish troubleshooting.
  2. After you enable event logging, an event that resembles the following is logged in the Directory Services event log when this issue occurs:
    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
    
A network capture of the failure may contain packets that resemble the following:
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΠροέλευσηΠροορισμόςΠρωτόκολλοΠληροφορίες
ClientIPIP_διακομιστήNSPINspiBind request
IP_διακομιστήClientIPNSPINspiBind response, Status: MAPI_E_LOGON_FAILED

Αναφορές

Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
314980How to configure Active Directory diagnostic event logging in Windows Server 2003 and in Windows 2000 Server

Ιδιότητες

Αναγν. άρθρου: 949469 - Τελευταία αναθεώρηση: Κυριακή, 11 Σεπτεμβρίου 2011 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • 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
Λέξεις-κλειδιά: 
kbtshoot kbexpertiseinter kbprb kbmt KB949469 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:949469

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com