Delen via


Microsoft Dynamics CRM Outlook Client reageert mogelijk niet meer in de modus niet-beheerder

Dit artikel helpt u bij het omzeilen van het probleem dat optreedt wanneer u Microsoft Dynamics CRM Client voor Outlook probeert te openen of wanneer u het offlinesynchronisatieproces probeert uit te voeren in de Microsoft Dynamics CRM-client voor Outlook met offlinetoegang.

Van toepassing op: Microsoft Dynamics CRM 2013 Service Pack 1, Microsoft Dynamics CRM 2015, Microsoft CRM-client voor Microsoft Office Outlook
Oorspronkelijk KB-nummer: 3106337

Symptomen

Wanneer u Microsoft Dynamics CRM Client voor Outlook probeert te openen of wanneer u het offlinesynchronisatieproces probeert uit te voeren in de Microsoft Dynamics CRM-client voor Outlook met offlinetoegang, kunnen er fouten optreden zoals:

Outlook reageert niet meer (knippert) en u moet het proces beƫindigen

Outlook geeft een fout weer: er was geen eindpunt dat luisterde bij net.pipe://localhost/WebFormService/{random-guid-number} dat het bericht kon accepteren. Dit wordt vaak veroorzaakt door een onjuist adres of SOAP-actie. Zie InnerException, indien aanwezig, voor meer informatie.

Oorzaak

CRM-client voor Outlook maakt gebruik van WCF (Windows Communication Foundation) om te communiceren met een off-process service om te communiceren met de CRM-server. De gebruikte WCF-binding is net.pipe, die op een specifieke manier de onderliggende benoemde pijplijn een naam geeft. Vanaf WCF 4.0 is het proces van het benoemen en registreren van de URI van het eindpunt net.pipe hiƫrarchisch en in twee niveaus: niet-beheermodus en beheermodus. Als een proces de URI net.pipe://localhostregistreert, hebben alle niet-administratieve processen geen toegang tot een andere service met net.pipe-binding, inclusief de lokale webformulierservicehandtekening van CRM.

Resolutie

Er is geen oplossing, omdat dit standaard is. WCF Services mag geen listener-URI hebben op net.pipe://localhost/. Er zijn echter twee tijdelijke oplossingen als de situatie waar is.

Volg de onderstaande stappen om te achterhalen welk proces de listener bij net.pipe://localhost/ bezighoudt:

  • Laad Sysinternals tool Handle (Handle v4.22)

  • Pak Handle.zip uit in een map (bijvoorbeeld: c:\sysinternals)

  • Open cmd.exe als beheerder

  • Naar de map gaan waarin u Handle.exe hebt uitgepakt (bijvoorbeeld cd c:\sysinternals)

  • Voer deze opdracht uit:

    handle "net.pipe:EbmV0LnBpcGU6Ly8rLw=="
    
  • Als er een overeenkomst is, wordt de uitvoerbare naam en PID als voorbeelduitvoer hieronder weergegeven:

    StandAloneService.exe pid: 10724 type: Section 318: \BaseNamedObjects\net.pipe:EbmV0LnBpcGU6Ly8rLw==
    

Tijdelijke oplossing

  • Tijdelijke oplossing 1

    Zoek het bestand (of de service) dat naar net.pipe://localhost gaat zoals eerder aangegeven en stop het terwijl u Outlook gebruikt.

  • Tijdelijke oplossing 2 (minder aanbevolen)

    Als u Microsoft Dynamics CRM-clients voor Outlook start met lokale beheerdersrechten (klik met de rechtermuisknop op Outlook en selecteer Als administrator uitvoeren), werkt de Microsoft Dynamics CRM-client voor Outlook als ontwerp en kunt u het offlinesynchronisatieproces zonder fouten gebruiken.