NSPI conectare la un controler de domeniu Windows cauzele MAPI aplicațiile client să eșueze și returnează un mesaj de eroare "MAPI_E_LOGON_FAILED"

Traduceri articole Traduceri articole
ID articol: 949469 - View products that this article applies to.
Importante Acest articol conține informații despre cum să modificați registry-ul. Asigurați-vă că crea?i o copiere de rezervă a registry-ului înainte de a-l modifica. Asigurați-vă că știți cum să restaura?i registry-ul dacă apare o problemă. Pentru mai multe informații despre cum să copia?i de rezervă, să restaura?i și să modifica?i registry-ul, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
322756 Cum se copiază de rezervă ?i cum se restaurează registry-ul în Windows
Măriți totul | Reduceți totul

Simptome

O conexiune de nume serviciu Provider interfață (NSPI) la un client de MAPI un Windows Server 2008 sau mai târziu versiune baza domain controller poate eșua și reveni următorul mesaj de eroare de la server:

MAPI_E_LOGON_FAILED
În unele cazuri, o casetă de dialog de acreditare poate apărea în interfața cu utilizatorul clientul MAPI atunci când vă confruntați cu această problemă.

Clientii afectate includ Microsoft Outlook, Quest Manager de migrare pentru Exchange, și BlackBerry Enterprise Server.

Cauză

Această problemă apare deoarece Windows Server 2008 și versiunile ulterioare permit un maxim de implicit de numai 50 conexiuni simultane de NSPI per utilizator. Suplimentare NSPI conexiunile sunt respinse, și este returnat un mesaj de eroare MAPI_E_LOGON_FAILED.

NotăWindows Server 2003 și versiunile anterioare de sisteme de operare Microsoft Windows să nu prezinte acest comportament. Schimbarea de comportament în Windows Server 2008 este destinat pentru a proteja controlerii de domeniu împotriva clienti care deschide prea multe NSPI conexiuni fără apoi închide conexiunile. Prea multe conexiuni ca acestea pot duce la epuizarea resurselor.

Rezoluție

Pentru a rezolva această problemă, verificați toate conexiunile NSPI acest proces pe client a crea pentru scurgeri de conexiune. De exemplu, o chemare la funcția deNspiBind trebuie să aibă un apel sosit corespunzătoare cu funcția de NspiUnbind atunci când o conexiune de NSPI nu mai este necesară. Această operațiune poate solicita că veți debug orice script-uri personalizate sau aplicații care utilizează NSPI. Dacă această problemă afectează aplicații externe, contactați vânzătorii de software-ul pentru actualizări.

NotăFurnizor de Outlook NSPI MAPI, care este instalat cu Microsoft Outlook este destinat numai împreună cu Microsoft Outlook. Script-uri externe și aplicații care se bazează pe Outlook NSPI MAPI furnizorul nu sunt acceptate.

Cum de a modifica registry pentru a permite conexiuni suplimentare NSPI

Avertizare Pot apărea probleme grave dacă modificați incorect registry-ul utilizând Registry Editor sau utilizând o altă metodă. Aceste probleme ar putea necesita reinstalarea sistemului de operare. Microsoft nu poate garanta că aceste probleme pot fi rezolvate. Modifica?i registry-ul pe propriul risc.

În cazul în care mai multe concurente NSPI conexiuni per utilizator sunt necesare în mod legitim, puteți modifica limita implicit. Pentru aceasta, urmați acești pași:
  1. Faceți clic pe Start, faceți clic pe Run, tip regedit, apoi faceți clic pe OK.
  2. Repera?i și apoi faceți clic pe următoarea subcheie de registry:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS
  3. Faceți clic pe tasta de parametri .
  4. Din meniul Editare , indicați către nou, și apoi faceți clic pe DWORD Value.
  5. Tip NSPI max sesiuni per utilizator, apoi apăsați Enter.
  6. Faceți dublu clic pe NSPI max sesiuni per utilizator, tastați numărul maxim de conexiuni NSPI pe care doriți să aveți, și apoi faceți clic pe OK.

    Notă Deși limita superioară de această setare este 0xffffffff (sau 4294967295), un server de configurare, care are o valoare care este mai mare decât valoare implicită va consuma memorie suplimentară (o nouă pagină pe conexiune) pe server. Dacă această valoare este setată prea mare și prea multe conexiuni sunt create pentru fiecare instanță de utilizator de cerere, serverul va rula scăzut pe memorie sau reac?iona complet. Limita inferioară implicit NSPI conectarea în Windows Server 2008 se bazează pe client experiență în care sistemele de operare anterioare ar permite ei înșiși să fie copleșiți de produse terțe în ceea ce este, în esență, un refuz de serviciu de atac. Ar trebui să utilizați o abordare bun-simț să măriți setarea maximă sesiune dincolo de valoare implicită. De exemplu, începe prin utilizarea 250 zecimal (hex 0x000000FA), și apoi de testare pentru a vedea aeriene de memorie care este creat și dacă erorile au oprit. Soluția pe termen lung trebuie să contactați distribuitorul produsului dumneavoastră NSPI pentru a le cere să schimbați acest comportament. O modificare a valorii de registry este doar ca o soluție pentru a oferi ajutor de eroare.
  7. Ieși?i din Registry Editor.
  8. Reporniți computerul sau reporni consolidare servicii de domeniu Active Directory.

Informații suplimentare

Avertizare Pot apărea probleme grave dacă modificați incorect registry-ul utilizând Registry Editor sau utilizând o altă metodă. Aceste probleme ar putea necesita reinstalarea sistemului de operare. Microsoft nu poate garanta că aceste probleme pot fi rezolvate. Modifica?i registry-ul pe propriul risc.

Pentru Ferestre a servi 2008 numai

NotăWindows Server 2008 R2 și versiunile ulterioare log acest eveniment implicit. În Windows Server 2008, acesta este un nivel verbose de înregistrare evenimente în jurnal, care poate genera mai multe evenimente. Acest nivel verbose de eveniment jurnalizarea include evenimente care nu au legătură cu diagnosticul de această problemă. Vă recomandăm să restabiliți această setare la valoare implicită, după ce ați terminat de depanare.

Pentru a verifica în Windows Server 2008 dacă ați întâlnit problema descrisă în secțiunea "Simptome", permite Eveniment Jurnalizarea pentru conexiuni NSPI. Pentru aceasta, urmați acești pași:
  1. Pe controlerul de domeniu vizat pentru conexiunea la NspiBind, faceți clic pe Start, faceți clic pe Run, tip regedit, apoi faceți clic pe OK.
  2. Localizați și faceți dublu clic pe următoarea subcheie de registry:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Diagnostics\4 MAPI Interface Events
  3. În caseta Value data , tastați 5, apoi faceți clic pe OK.

    Notăvaloare implicită de această intrare de registry este 0 (zero).
  4. Din meniul fișier , faceți clic pe ieșire.
După ce activați logarea eveniment, un eveniment care seamănă cu următorul este înregistrată în jurnal de evenimente Directory Services atunci când această problemă se produce:
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

O rețea de captare de eșecul poate contine pachete care seamănă cu următorul text.
Reduceți tabelulMăriți tabelul
SursaDestinatieProtocolulInformații
ClientIPServerIPNSPICerere de NspiBind
ServerIPClientIPNSPINspiBind răspuns, stare: MAPI_E_LOGON_FAILED

Referințe

Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
314980 Cum se configurează Active Directory diagnosticare eveniment jurnalizarea în Windows Server 2003 și în Windows 2000 Server


Terț informații disclaimer

Reduceți imagineaMăriți imaginea
assets folding start collapsed
Produsele de la terți menționate în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în niciun fel, implicit sau în alt mod, funcționarea sau fiabilitatea acestor produse.
Reduceți imagineaMăriți imaginea
assets folding end collapsed

Proprietă?i

ID articol: 949469 - Ultima examinare: 29 aprilie 2014 - Revizie: 2.0
Se aplică la:
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard
  • Windows Server 2012 Essentials
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • 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
Cuvinte cheie: 
kbtshoot kbexpertiseinter kbprb kbmt KB949469 KbMtro
Traducere automată
IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată ?i poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate ?i articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cuno?tin?e în mai multe limbi. Articolele traduse automat ?i post-editate pot con?ine gre?eli de vocabular, sintaxă ?i/sau gramatică. Microsoft nu este responsabil de inexactită?ile, erorile sau daunele cauzate de traducerea gre?ită a con?inutului sau de utilizarea acestuia de către clien?i. Găsi?i mai multe informa?ii despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 949469

Trimite?i feedback

 

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