Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Fundal

Bibliotecile de linkuri dinamice ale furnizorilor (DLL-uri) sunt utilizate de obicei de programele de completare sau de integrarea independentă pentru a modifica sau a extinde funcționalitatea Microsoft Outlook, cum ar fi agenda. Cu toate acestea, atacatorii pot utiliza, de asemenea, DLL-uri pentru a compromite securitatea computerului sau a rețelei.Pentru a contribui la creșterea securității, MAPI blochează acum DLL-urile furnizorului de la încărcare dacă sunt înregistrate incorect.

Atunci când este posibil, ar trebui să înregistrați un DLL de furnizor utilizând MapiSvc. inf, așa cum este descris în formatul de fișier al MapiSvc. inf. Cu toate acestea, înregistrarea unui DLL de furnizor poate să nu fie întotdeauna posibilă. De exemplu, programele de completare pot înregistra automat un DLL de furnizor în timpul procesului de instalare sau programele de completare out-of-support pot să nu înregistreze corect un DLL de furnizor și nu pot fi remediate.

Acest articol descrie simptomele care pot apărea dacă un DLL de furnizor este înregistrat incorect și oferă o soluție pentru a permite ca MAPI să încarce un DLL de furnizor dacă DLL-ul nu poate fi înregistrat corect. 

Acest articol conține informații care vă arată cum să contribuiți la reducerea setărilor de securitate sau la dezactivarea caracteristicilor de securitate pe un computer. Puteți efectua aceste modificări pentru a soluționa o anumită problemă. Înainte de a efectua aceste modificări, vă recomandăm să evaluați riscurile asociate implementării acestei soluții în mediul dvs. Dacă alegeți să implementați această soluție, luați toți pașii suplimentari necesari pentru a vă proteja sistemul.

Simptome

Este posibil să apară următoarele simptome dacă MAPI blochează un DLL de furnizor.

Simptom 1

Primiți un mesaj de eroare care seamănă cu următorul: 

S-a produs o eroare neașteptată. MAPI nu a putut încărca serviciul de informații <numele DLL>. Asigurați-vă că serviciul este instalat și configurat corect.

Mesajul de eroare care spune MAPI nu a reușit să încarce serviciul de informații DLL.

În plus, Outlook generează una sau mai multe intrări la nivel de eroare în vizualizatorul de evenimente Windows. Această intrare de jurnal de evenimente include calea DLL-ului de furnizor care este blocat. Această intrare de jurnal include, de asemenea, un link către mai multe informații despre cum să înregistrați corect DLL-ul furnizorului prin MapiSvc. inf.

Simptom 2

Funcționalitatea furnizată de DLL nu mai este disponibilă. Este posibil să vedeți comportament neașteptat sau mesaje de eroare suplimentare, în funcție de funcționalitatea afectată. 

Note

  • Simptomele pe care le experimentați se pot modifica, în funcție de modul în care programul de completare răspunde la blocarea DLL-ului de furnizor. De exemplu, mesajele de eroare pot apărea de fiecare dată, pot apărea o singură dată sau pot să nu apară deloc. Prin urmare, dacă se oprește apariția unui mesaj de eroare, aceasta nu indică faptul că problema este rezolvată.

  • Dacă nu luați nicio acțiune, MAPI continuă să blocheze acest DLL de furnizor de fiecare dată când este solicitat. Este posibil să vedeți în continuare mesaje de eroare și intrări în jurnal de evenimente, iar orice funcționalitate de completare afectată continuă să fie afectată în fiecare sesiune Outlook.

Soluție de evitare

Important Nu recomandăm să aplicați această soluție, deoarece poate face computerul sau rețeaua mai vulnerabilă la atacuri de către utilizatori rău intenționați sau de software rău intenționat, cum ar fi virușii. Am recomandat ca DLL-ul furnizorului să fie înregistrat prin MapiSvc. inf pentru a contribui la protejarea computerului și a rețelei. Pentru mai multe informații despre cum să înregistrați corect DLL-urile furnizorului, consultați formatul de fișier al MapiSvc. inf.

Notă Există condiții specifice în care această soluție permite ca un DLL de furnizor să fie încărcat:

  • Calea DLL a furnizorului nu trebuie să conțină componente de director. Revizuiți intrările din jurnalul de evenimente din Windows pentru a vizualiza calea. Din motive de securitate, MAPI nu permite unei căi DLL de furnizor care are componente de Director să fie încărcate utilizând această soluție. În acest caz, DLL-ul furnizorului ar trebui să fie înregistrat utilizând MapiSvc. inf în schimb, deoarece MapiSvc. inf permite ca dll-urile furnizorului să fie înregistrate pe o cale arbitrară.

  • DLL-ul furnizorului trebuie să existe fie în calea Office16 a locului în care este instalat Office, fie în directorul Windows System32. Dacă DLL-ul furnizorului nu este localizat în oricare dintre aceste locații, MAPI nu poate găsi și nu poate încărca DLL-ul furnizorului prin pașii de rezolvare.

Dacă aceste condiții nu sunt îndeplinite, această soluție nu poate fi utilizată și DLL-ul furnizorului trebuie să fie înregistrat prin MapiSvc. inf.

Avertisment

Urmaţi cu atenţie paşii din această secţiune. Dacă modificați incorect sistemul registry, pot apărea probleme grave. Înainte de a-l modifica, copiați de rezervă registry-ul în vederea restabilirii în cazul în care apar probleme.

Înainte de a aplica această soluție, confirmați că MAPI încarcă DLL-ul corect al furnizorului. Pentru a face acest lucru,revizuiți calea furnizată în mesajul de eroare sau în intrarea din jurnalul de evenimente Windows, împreună cu setul de directoare pe care îl va căuta MAPI. Nu este sigur să încărcați un DLL de furnizor arbitrar. 

 

  1. Deschideți Registry Editor, apoi găsiți următoarea subcheie de registry:HKEY_CURRENT_USER \software\microsoft\office\16.0\outlook\security

  2. Dacă cheia de Securitate nu există deja, creați-o selectând tasta Outlook , apoi editați > cheie> nouă . Asigurați-vă că denumiți corect cheia nouă.

  3. Creați o cheie de registry sub Securitate denumită TrustedProviders. Verificați dacă calea subcheii TrustedProviders este după cum urmează: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security\TrustedProviders

  4. Opțional, este posibil să creați în schimb cheia TrustedProviders la următoarea locație de registry: HKEY_CURRENT_USER \software\policies\microsoft\office\16.0\outlook\security

  5. În tasta TrustedProviders , adăugați o nouă valoare șir, apoi setați câmpul Name la calea DLL-ului de furnizor (inclusiv extensia de nume de fișier ". dll") din mesajul de eroare sau din intrarea în Jurnalul de evenimente Windows. De exemplu, calea din mesajul de eroare exemplu din captură de ecran este MyProvider. dll. Pentru a activa MAPI pentru a încărca acest DLL de furnizor, introduceți MyProvider. dll ca nume. Rețineți că doar căile fără componente Director sunt valabile pentru această soluție. Rețineți că nu este necesar un text în câmpul date . Note

    • Pe disc, numele DLL-ului de furnizor include un sufix de "32" (de exemplu, "myprovider32. dll"). Acest sufix "32" nu trebuie inclus în intrarea de registry. Acest comportament se potrivește cu așteptările MapiSvc. inf care necesită, de asemenea, ca sufixul "32" să nu fie inclus.

    • Câmpul Name este insensibil la litere mari și mici.

  6. Trebuie să creați o intrare de registry unică pentru fiecare DLL de furnizor care este blocat. Repetați pasul 5 pentru fiecare DLL de furnizor blocat. Asigurați-vă că verifica calea fiecărui furnizor DLL prin mesajul de eroare sau în Jurnalul de evenimente Windows înainte de a-l adăuga la această listă. Acest comportament asigurați-vă că se va încărca DLL-ul furnizorului. În plus, dacă calea conține componente de director, aceasta poate fi înregistrată doar prin MapiSvc. inf din motive de securitate.

  7. Porniți Outlook și verificați dacă erorile sunt rezolvate. Dacă comportamentul oricăror programe de completare a fost afectat, Verificați dacă acum funcționează așa cum vă așteptați.

Mai multe informații

Acest articol se aplică doar pentru versiunile de Office 365 pentru abonamentele Office sau Outlook. Nu se aplică următoarelor versiuni Office:

  • Versiunile anterioare de Office (cum ar fi Office 2010 și Office 2013)

  • Versiuni perpetue de Office 2016 care utilizează tehnologia de instalare Windows Installer (MSI)

  • Office 2019

În aceste versiuni, MAPI va face câteva verificări de securitate, dar nu va impune în mod strict aceleași cerințe.

 

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×