Wystąpił błąd podczas ładowania Microsoft Dynamics CRM błędu funkcjonalności podczas uruchamiania programu Outlook

Ten artykuł zawiera rozwiązania problemów, które mogą wystąpić po uruchomieniu klienta Microsoft Dynamics CRM dla programu Outlook.

Dotyczy: klient Microsoft CRM dla programu Microsoft Office Outlook
Oryginalny numer KB: 911384

Symptomy

Objawy 1

Po otwarciu klienta Microsoft Dynamics CRM dla programu Microsoft Office Outlook zostanie wyświetlony następujący komunikat o błędzie:

Wystąpił błąd podczas ładowania funkcji Microsoft CRM, spróbuj ponownie uruchomić program Outlook.

W dzienniku zdarzeń rejestrowane są komunikaty o błędach podobne do następujących.

Komunikat o błędzie 1

Nie można odnaleźć opisu identyfikatora zdarzenia ( 2 ) w źródle (Microsoft CRM ). Komputer lokalny może nie mieć wymaganych informacji rejestru lub plików DLL komunikatów do wyświetlania komunikatów z komputera zdalnego. Aby pobrać ten opis, możesz użyć flagi /AUXSOURCE=; Aby uzyskać szczegółowe informacje, zobacz Pomoc i obsługa techniczna.

Poniższe informacje są częścią zdarzenia. Raport o błędach platformy MSCRM:

Błąd: Wyjątek od HRESULT: 0x80040220. Komunikat o błędzie: Wyjątek od HRESULT: 0x80040220. Szczegóły błędu: szczegółowe informacje o tym błędzie nie zostały podane przez platformę. Plik źródłowy: Niedostępny numer wiersza: Niedostępne informacje o śledzeniu stosu: at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain() at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(kontekst HttpContext) w: System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Wartość logiczna& ukończonaSynchronicznie).

Komunikat o błędzie 2

Nie można odnaleźć opisu identyfikatora zdarzenia ( 16930 ) w źródle (MSCRMAddin). Komputer lokalny może nie mieć wymaganych informacji rejestru lub plików DLL komunikatów do wyświetlania komunikatów z komputera zdalnego. Aby pobrać ten opis, możesz użyć flagi /AUXSOURCE=; Aby uzyskać szczegółowe informacje, zobacz Pomoc i obsługa techniczna. Następujące informacje są częścią zdarzenia: 80004005, , CAddin::HrActivateAddin, 472.

Komunikat o błędzie 3

Nie można odnaleźć opisu identyfikatora zdarzenia ( 5944 ) w źródle (MSCRMAddin). Komputer lokalny może nie mieć wymaganych informacji rejestru lub plików DLL komunikatów do wyświetlania komunikatów z komputera zdalnego. Aby pobrać ten opis, możesz użyć flagi /AUXSOURCE=; Aby uzyskać szczegółowe informacje, zobacz Pomoc i obsługa techniczna. Następujące informacje są częścią zdarzenia: 80004005, , CAddin::HrInitializeUI, 137.

Objawy 2

W przypadku korzystania z systemu Windows Vista z Microsoft Dynamics CRM dla programu Outlook i po włączeniu śledzenia platformy zostanie wyświetlony komunikat o błędzie podobny do następującego:

Konfiguracja klienta: [Błąd] Klucze rejestru COM wydają się być uszkodzone. Uruchom ponownie Kreatora konfiguracji programu CRM lub skontaktuj się z administratorem Microsoft Dynamics CRM. >--- System.TypeLoadException: Pobieranie fabryki klas COM dla składnika o identyfikatorze CLSID {<ID>} nie powiodło się z powodu następującego błędu: 80131522. O
System.RuntimeTypeHandle.CreateInstance(typ RuntimeType, boolean publicOnly, boolean noCheck, boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at
System.Activator.CreateInstance(typ typu, wartość logiczna niepubliczna) pod adresem
Microsoft.Crm.Outlook.Diagnostics.ComponentObjectModelDiagnosticCheck.Execute(BackgroundWorker backgroundWorker) --- Koniec --- śledzenia wewnętrznego stosu wyjątków pod adresem
Microsoft.Crm.Outlook.Diagnostics.ComponentObjectModelDiagnosticCheck.Execute(BackgroundWorker backgroundWorker) at Microsoft.Crm.Outlook.Diagnostics.DiagnosticCheck.DeepExecute(BackgroundWorker backgroundWorker)

Objawy 3

Podczas próby uruchomienia klienta Microsoft Dynamics CRM dla programu Outlook nie można wyświetlić struktury folderów Microsoft Dynamics CRM. Ponadto wyświetlany zostanie następujący komunikat o błędzie:

Wystąpił błąd podczas ładowania funkcji Microsoft CRM, spróbuj ponownie uruchomić program Outlook.

W dzienniku zdarzeń są rejestrowane następujące komunikaty o błędach:

Typ zdarzenia: Źródło zdarzenia błędu: MSCRMAddin Kategoria zdarzenia: Brak identyfikatora zdarzenia: 16930 Data: Data: Godzina: Użytkownik godziny: N/A Komputer: Opis nazwy komputera: Inicjowanie interfejsu użytkownika Microsoft CRM nie powiodło się. Spróbuj ponownie uruchomić program Microsoft Outlook. HR=0x80004005. Context=. Function=CAddin::HrActivateAddin. Line=521. Ponadto w pliku dziennika śledzenia OUTLOOK-YYDDMM.log jest wyświetlany następujący komunikat o błędzie: Proces [Data i godzina]: OUTLOOK |Wątek:0832 |Kategoria: Unmanaged.Platform |Użytkownik: PlatformUser |Poziom: Błąd | Plik HrGetXmlDOM: c:\bt\643\src\application\outlook\v3caddin\xmlutil.cpp Line: 179 >godz. = 0x80004005

Uwaga

W tym komunikacie o błędzie symbol zastępczy Data i Godzina reprezentuje rzeczywistą datę i rzeczywistą godzinę. Na przykład rzeczywista data i rzeczywista godzina mogą mieć wartość "2007-10-19 17:53:26.138".

Objawy 4

Po uruchomieniu klienta Microsoft Dynamics CRM dla programu Outlook zostanie wyświetlony następujący komunikat o błędzie:

Wystąpił błąd podczas ładowania funkcji Microsoft CRM, spróbuj ponownie uruchomić program Outlook. Ponadto zdarzenie błędu 80072f19 jest przywoływane w dzienniku aplikacji: Zdarzenie: 16941 Wystąpił problem podczas inicjowania paska narzędzi postępu inicjowania. Uruchom ponownie Microsoft CRM i spróbuj ponownie. HR=0x80072f19. Context=. Function=CAddin::HrActivateAddin. Line=322.

Objawy 5

Podczas próby uruchomienia programu Microsoft Office Outlook na komputerze z zainstalowanym klientem Microsoft Dynamics CRM dla programu Outlook zostanie wyświetlony następujący komunikat o błędzie:

Wystąpił błąd podczas ładowania funkcji Microsoft Dynamics CRM.

Spróbuj ponownie uruchomić program Microsoft Outlook.

Skontaktuj się z administratorem systemu, jeśli błędy będą się powtarzać.

Ponadto w dzienniku zdarzeń aplikacji jest rejestrowany następujący komunikat o błędzie:

Typ zdarzenia: błąd
Źródło zdarzenia: MSCRMAddin
Kategoria zdarzeń: Brak
Identyfikator zdarzenia: 16931
Opis:

Wystąpił problem podczas inicjowania międzyoperacyjności Microsoft CRM COM. Uruchom ponownie Microsoft CRM i spróbuj ponownie. HR=0x80131700. Context=. Function=CAddin::HrActivateAddin. Line=274.

Typ zdarzenia: błąd
Źródło zdarzenia: MSCRMAddin
Kategoria zdarzeń: Brak
Identyfikator zdarzenia: 5903
Opis:

Nie można poprawnie zainicjować dodatku Microsoft CRM Outlook. Uruchom ponownie program Microsoft Outlook i spróbuj ponownie. HR=0x80070057. Context=. Function=CAddin::OnConnection. Line=196.

Przyczyna

Przyczyna 1

Ten problem występuje, ponieważ rola przypisana do konta użytkownika nie ma dostępu do odczytu do jednostki Zapisany widok w Microsoft Dynamics CRM. Zobacz Rozwiązanie 1.

Przyczyna 2

Konfiguracja strony głównej wyłącz folder jest włączona za pośrednictwem zasady grupy. Konfiguracja strony głównej wyłącz folder jest konfiguracją szablonu administracyjnego pakietu Microsoft Office 2003 (OUTLK11.adm). Jeśli to ustawienie jest włączone, pakiet Office 2003 nie może załadować struktury folderów Microsoft Dynamics CRM. Zobacz Rozwiązanie 2.

Przyczyna 3

Ten problem występuje, jeśli w usługach IIS brakuje mapowań rozszerzeń srf wskazujących plik CRMisapi.dll. Zobacz Rozwiązanie 3.

Przyczyna 4

Ten problem występuje, ponieważ włączono sprawdzanie odwołania certyfikatów serwera. Zobacz Rozwiązanie 4.

Przyczyna 5

Ten problem występuje, ponieważ plik Outlook.exe.config istnieje w folderze instalacyjnym pakietu Microsoft Office. Ten plik jest używany w wystąpieniach rozwiązywania problemów dla klienta programu Microsoft Outlook CRM dla programu Outlook, aby program Outlook mógł używać określonej wersji .NET Framework firmy Microsoft. Zobacz Rozwiązanie 5.

Rozwiązanie

Uchwała 1

Aby poprawnie uruchomić klienta Microsoft Dynamics CRM dla programu Outlook, rola przypisana do konta użytkownika musi mieć dostęp do odczytu do jednostki Zapisany widok. Aby zmienić dostęp użytkownika, wykonaj następujące kroki:

  1. Otwórz Microsoft Dynamics CRM.
  2. Wybierz pozycję Ustawienia, wybierz pozycję Ustawienia, wybierz pozycję Ustawienia jednostki biznesowej, wybierz pozycję Użytkownicy, a następnie kliknij dwukrotnie użytkownika, aby otworzyć użytkownika.
  3. Wybierz pozycję Role, kliknij dwukrotnie rolę, aby otworzyć rolę, wybierz kartę Rekordy podstawowe , a następnie wybierz pozycję Dostęp do odczytu dla jednostki Zapisany widok .

Uchwała 2

Aby rozwiązać ten problem, zmień ustawienie konfiguracji Wyłącz stronę główną folderu na stan wyłączony . Aby to zrobić, wykonaj następujące kroki dla programu Outlook 2003:

  1. Aby edytować zasady grupy zawierający szablon administracyjny pakietu Office 2003, otwórz edytor obiektów zasady grupy.
  2. Rozwiń węzeł Konfiguracja użytkownika, rozwiń węzeł Zasady, rozwiń węzeł Szablony administracyjne, a następnie rozwiń węzeł Microsoft Office Outlook 2003.
  3. Wybierz pozycję Strony główne folderu dla folderów specjalnych programu Outlook, a następnie kliknij dwukrotnie pozycję Wyłącz strony główne folderu.
  4. Na stronie Wyłącz właściwości stron głównych folderu zaznacz pole wyboru Wyłączone , a następnie wybierz przycisk OK.
  5. Zamknij edytor obiektów zasady grupy.
  6. Uruchom ponownie komputer kliencki, którego dotyczy problem.

Wykonaj następujące kroki dla programu Outlook 2007:

  1. Aby edytować zasady grupy zawierający szablon administracyjny pakietu Office 2007, otwórz edytor obiektów zasady grupy.
  2. Rozwiń węzeł Konfiguracja użytkownika, rozwiń węzeł Zasady, rozwiń węzeł Szablony administracyjne , a następnie rozwiń węzeł Microsoft Office Outlook 2007.

    [UWAGA] Folder Microsoft Office Outlook 2007 może być zawarty w klasycznych szablonach administracyjnych (ADM).

  3. Wybierz pozycję Strony główne folderu dla folderów specjalnych programu Outlook, a następnie kliknij dwukrotnie pozycję Nie zezwalaj na ustawianie adresu URL strony głównej we właściwościach folderu.
  4. Na stronie Nie zezwalaj na ustawianie adresu URL strony głównej na stronie Właściwości folderu zaznacz pole wyboru Wyłączone , a następnie wybierz przycisk OK.
  5. Zamknij edytor obiektów zasady grupy.
  6. Uruchom ponownie komputer kliencki, którego dotyczy problem.

Uchwała 3

Aby rozwiązać ten problem, dodaj mapowanie .srf do witryny sieci Web Microsoft Dynamics CRM. Aby to zrobić, wykonaj następujące kroki.

  1. Rozwiń witrynę sieci Web Microsoft Dynamics CRM w usługach IIS.
  2. Kliknij prawym przyciskiem myszy katalog wirtualny aplikacji MSCRMServices , a następnie wybierz pozycję Właściwości.
  3. Na karcie Katalog wirtualny wybierz pozycję Konfiguracja.
  4. W sekcji Rozszerzenia aplikacji wybierz pozycję Dodaj.
  5. Znajdź plik CRMIsapi.dll , a następnie umieść ścieżkę w cudzysłowie w następujący sposób:
    C:\Program Files\Microsoft CRM\Server\bin\CrmIsapi.dll
  6. W polu Rozszerzenie wprowadź .srf.
  7. W polu Ogranicz do wprowadź GET, POST, HEAD.
  8. Zaznacz pole wyboru Aparat skryptów i pole wyboru Sprawdź, czy plik istnieje , a następnie wybierz przycisk OK.
  9. Resetowanie usług IIS. W tym celu wybierz pozycję Start, wybierz pozycję Uruchom, wpisz iisreset w polu Otwórz , a następnie wybierz przycisk OK.

Uchwała 4

Aby rozwiązać ten problem, wykonaj następujące czynności:

  1. W programie Internet Explorer wybierz menu Narzędzia , a następnie wybierz pozycję Opcje internetowe.
  2. Wybierz kartę Zaawansowane , a następnie wyczyść pole wyboru Sprawdź, czy certyfikat serwera jest odwoływany (wymaga ponownego uruchomienia).
  3. Uruchom ponownie program Outlook.

Uchwała 5

Aby rozwiązać ten problem, usuń lub zmień nazwę pliku Outlook.exe.config, a następnie uruchom ponownie program Outlook.