Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Pozadí

Knižnice DLL (Dynamic-Link) sa zvyčajne používajú v doplnkoch alebo ako samostatné integrácie na zmenu alebo rozšírenie funkcií programu Microsoft Outlook, ako je napríklad adresár. Útočníci však môžu použiť aj dll na oslabenie zabezpečenia počítača alebo siete.Ak chcete zvýšiť zabezpečenie, rozhranie MAPI teraz blokuje, aby sa v prípade, že sú nesprávne zaregistrovaní, DLL poskytovateľa.

Vždy, keď je to možné, by ste mali zaregistrovať knižnicu DLL poskytovateľa pomocou MapiSvc. inf, ako je to popísané vo formáte súboru MapiSvc. inf. Registrácia knižnice DLL poskytovateľa však nemusí byť vždy možná. Doplnky môžu napríklad automaticky zaregistrovať knižnicu DLL poskytovateľa počas procesu inštalácie alebo doplnky mimo podpory nemusia zaregistrovať knižnicu DLL poskytovateľa správne a nie je možné ich opraviť.

V tomto článku sa popisujú príznaky, ktoré sa môžu vyskytnúť v prípade, ak je nesprávna registrácia poskytovateľa DLL, a poskytuje alternatívne riešenie na umožnenie MAPI načítať poskytovateľa DLL, ak nie je možné správne zaregistrovať KNIŽNICU dll. 

Dôležité upozornenie:

Tento článok obsahuje informácie, ktoré vám pomôžu znížiť nastavenie zabezpečenia alebo vypnúť funkcie zabezpečenia v počítači. Môžete vykonať tieto zmeny, aby ste mohli obísť špecifický problém. Pred vykonaním týchto zmien odporúčame, aby ste vyhodnotili riziká, ktoré súvisia s implementáciou tohto alternatívneho riešenia v konkrétnom prostredí. Ak sa rozhodnete implementovať toto alternatívne riešenie, vykonajte všetky potrebné ďalšie kroky na zabezpečenie systému.

Príznaky

Nasledujúce príznaky sa môžu vyskytnúť, ak MAPI blokuje knižnicu DLL poskytovateľa.

Príznak 1

Zobrazí sa chybové hlásenie, ktoré sa podobá nasledujúcemu hláseniu: 

Vyskytla sa neočakávaná chyba. MAPI sa nepodarilo načítať <názov knižnice DLL služby information Service>. Skontrolujte, či je služba správne nainštalovaná a nakonfigurovaná.

Chybové hlásenie rozhrania MAPI sa nepodarilo načítať informačnú službu DLL.

Okrem toho Outlook generuje jednu alebo viac položiek úrovne chýb v Zobrazovači udalostí systému Windows. Táto položka denníka udalostí obsahuje cestu poskytovateľa DLL, ktorý je blokovaný. Táto položka denníka obsahuje aj prepojenie na ďalšie informácie o tom, ako správne zaregistrovať knižnicu DLL poskytovateľa prostredníctvom MapiSvc. inf.

Príznak 2

Funkcie, ktoré poskytuje knižnica DLL, už nie sú k dispozícii. V závislosti od toho, ktorú funkciu ovplyvní, sa môže zobraziť neočakávané správanie alebo ďalšie chybové hlásenia. 

Poznámky:

  • Príznaky, ktoré sa vyskytnú, sa môžu zmeniť v závislosti od toho, ako doplnok reaguje na to, aby bola knižnica DLL poskytovateľa zablokovaná. Chybové hlásenia sa napríklad môžu zobraziť vždy, môže sa zobraziť len raz alebo sa nemusia zobraziť vôbec. Ak sa chybové hlásenie prestane zobrazovať, znamená to, že sa problém vyriešil.

  • Ak nechcete vykonať žiadnu akciu, rozhranie MAPI naďalej blokuje túto knižnicu DLL pri každom požadovanom čase. V každej relácii Outlooku sa môžu naďalej zobrazovať chybové hlásenia a položky denníka udalostí, ako aj všetky príslušné funkcie doplnku.

Alternatívne riešenie

Dôležité upozornenie: Neodporúčame použiť toto alternatívne riešenie, pretože môže oslabiť zabezpečenie počítača alebo siete voči útokom zlomyseľných používateľov alebo škodlivému softvéru, ako sú napríklad vírusy. Odporúčame, aby bol poskytovateľ DLL registrovaný prostredníctvom MapiSvc. inf na ochranu počítača a siete. Ďalšie informácie o tom, ako správne zaregistrovať DLL poskytovateľa, nájdete v téme Formát súboru MapiSvc. inf.

Poznámka: Existujú špecifické podmienky, v ktorých toto alternatívne riešenie umožňuje načítanie poskytovateľa DLL:

  • Cesta k poskytovateľovi DLL musí obsahovať žiadne súčasti adresára. Ak chcete zobraziť cestu, pozrite si chybové hlásenie a položky denníka udalostí systému Windows. Z bezpečnostných dôvodov rozhranie MAPI neumožňuje, aby sa v rámci tohto alternatívneho riešenia načítala cesta k poskytovateľovi DLL, ktorá obsahuje všetky súčasti adresárov. V tomto prípade by mal byť poskytovateľ DLL registrovaný pomocou MapiSvc. inf namiesto toho, pretože MapiSvc. inf povoľuje, aby bol poskytovateľ DLL registrovaný na ľubovoľnej ceste.

  • DLL poskytovateľa musí existovať buď v Office16, kde je nainštalovaný balík Office, alebo v adresári System32 systému Windows. Ak sa knižnica DLL nenachádza v niektorom z týchto umiestnení, MAPI nedokáže nájsť a nedá sa načítať knižnica DLL prostredníctvom krokov alternatívneho riešenia.

Ak tieto podmienky nie sú splnené, toto alternatívne riešenie sa nedá použiť a knižnica DLL poskytovateľa by sa mala zaregistrovať prostredníctvom MapiSvc. inf.

Upozornenie:

Postupujte presne podľa krokov uvedených v tejto časti. Ak databázu Registry upravíte nesprávne, môžu nastať vážne problémy. Skôr než ho upravíte, zálohujte databázu Registry na obnovenie v prípade výskytu problémov.

Skôr než použijete toto alternatívne riešenie, overte, či sa v MAPI načítava správny poskytovateľ dll. Ak to chcete urobiť,skontrolujte cestu uvedenú v chybovom hlásení alebo položku denníka udalostí systému Windows spolu so skupinou adresárov, ktoré bude vyhľadávanie rozhrania MAPI vyhľadávať. Načítanie knižnice DLL ľubovoľného poskytovateľa nie je bezpečné. 

 

  1. Otvorte Editor databázy Registry a potom vyhľadajte nasledujúci podkľúč databázy Registry:HKEY_CURRENT_USER \software\microsoft\office\16.0\outlook\security

  2. Ak bezpečnostný kľúč ešte neexistuje, vytvorte ho výberom klávesu Outlooku a potom upravte > nový > kľúč. Skontrolujte, či ste správne pomenovali nový kľúč.

  3. Vytvorte kľúč databázy Registry v časti zabezpečenie s názvom TrustedProviders. Overte, či je cesta podkľúča TrustedProviders nasledovná: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security\TrustedProviders

  4. Voliteľne môžete namiesto toho vytvoriť TrustedProviders kľúč v nasledujúcom umiestnení databázy Registry: HKEY_CURRENT_USER \software\policies\microsoft\office\16.0\outlook\security

  5. Do TrustedProviders kľúča pridajte novú hodnotu reťazcaa potom nastavte pole Name na cestu k poskytovateľovi DLL (vrátane prípony názvu súboru ". dll") z chybového hlásenia alebo položky denníka udalostí systému Windows. Cesta v príklade chybového hlásenia na snímke obrazovky je napríklad Knižnica. dll. Ak chcete povoliť MAPI načítanie tohto poskytovateľa DLL, zadajte ako názov príponu. dll . Nezabúdajte, že pre toto alternatívne riešenie platia len cesty bez súčastí adresára. Uvedomte si, že v údajovom poli sa nevyžaduje žiadny text. Poznámky

    • Na disku sa v názve DLL poskytovateľa nachádza prípona "32" (napríklad "myprovider32. dll"). Táto prípona "32" by sa nemala nachádzať v položke databázy Registry. Toto správanie sa zhoduje s očakávaním MapiSvc. inf , ktorý tiež vyžaduje, aby prípona "32" nebola zahrnutá.

    • Pole názov rozlišuje malé a veľké písmená.

  6. Je potrebné vytvoriť jedinečnú položku databázy Registry pre každého poskytovateľa DLL, ktorý je blokovaný. Zopakujte krok 5 pre každého poskytovateľa blokovaných KNIŽNÍC. Uistite sa, že ste overte cestu každej knižnice DLL prostredníctvom chybového hlásenia alebo denníka udalostí systému Windows, kým ho pridáte do tohto zoznamu. Toto správanie Skontrolujte, či sa očakáva načítanie poskytovateľa DLL. Okrem toho, ak cesta obsahuje všetky súčasti adresára, môže byť zaregistrovaná len prostredníctvom MapiSvc. inf z bezpečnostných dôvodov.

  7. Spustite Outlook a skontrolujte, či sa chyby vyriešia. Ak sa zmenilo správanie všetkých doplnkov, overte, či sa teraz funguje podľa očakávaní.

Ďalšie informácie

Tento článok sa vzťahuje len na verzie balíka Office 365 predplatného balíka Office alebo Outlook. Nevzťahuje sa na tieto verzie balíka Office:

  • Staršie verzie balíka Office (napríklad Office 2010 a Office 2013)

  • Trvalé verzie balíka Office 2016, ktoré používajú inštalačnú technológiu Inštalátora systému Windows (MSI)

  • Office 2019

V týchto verziách bude rozhranie MAPI vykonávať niektoré kontroly zabezpečenia, ale nebude striktne vymáhať rovnaké požiadavky.

 

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×