Oväntat beteende för automatisk upptäckt när du har registerinställningar under nyckeln \Automatisk upptäckt

Symptom

När Microsoft Outlook försöker hämta Automatisk upptäckt information från en server som kör Microsoft Exchange Server kan det uppstå oväntade resultat om du använder ett eller flera av de tillgängliga registervärden som kan användas för att styra Automatisk upptäckt.

Orsak

När Outlook försöker kontakta tjänsten Automatisk upptäckt på Exchange-servern med rollen Klientåtkomstserver (CAS) kan den använda flera olika metoder för att nå tjänsten, beroende på klientserverns topologi. De för närvarande implementerade metoderna som används av Outlook är:

  • SCP-uppslag
  • HTTPS-rotdomänfråga
  • Domänfråga för automatisk upptäckt av HTTPS
  • Lokal XML-fil
  • HTTP-omdirigeringsmetod
  • SRV-postfråga
  • Cachelagrad URL i Outlook-profilen (nytt för Outlook 2010 version 14.0.7140.5001 och senare versioner)
  • Direct Connect till Office 365 (nytt för Outlook 2016 version 16.0.6741.2017 och senare versioner)

Som standard försöker Outlook använda en eller flera av dessa metoder om den inte kan nå Automatisk upptäckt. I ett scenario med en dator som inte är ansluten till en domän försöker Outlook till exempel ansluta till de fördefinierade webbadresserna (till exempel https://autodiscover.contoso.com/autodiscover/autodiscover.xml) med hjälp av DNS. Om det misslyckas försöker Outlook HTTP-omdirigeringsmetoden. Om även detta misslyckas försöker Outlook att använda metoden SRV-postsökning. Om alla sökningsmetoder misslyckas kan Outlook inte hämta konfigurations- och URL-inställningar för Outlook överallt.

Mer information om de olika anslutningsmetoderna för Automatisk upptäckt som används av Outlook finns i följande Exchange Autodiscover Service-dokument:

I vissa fall kanske vill du använda register/principvärden relaterade till Automatisk upptäckt för att kontrollera metoden/metoderna som används av Outlook för att nå Automatisk upptäckt. Om du konfigurerar register-/principvärdena för automatisk upptäckt felaktigt kan du förhindra att Outlook hämtar information om automatisk upptäckt.

Lösning

Lös problemet genom att granska registerdata relaterad till Automatisk upptäckt som du kan ha på din Outlook-klient, och se till att data är korrekt konfigurerade. Om du är osäker på om registerdata behövs kan du också överväga att ändra data för något av dessa registervärden till noll (0) och testa sedan Outlook för att se om du upplever en skillnad i Automatisk upptäckt.

Viktigt

Det här avsnittet, metoden eller uppgiften innehåller steg som beskriver hur du ändrar registret. Det kan uppstå allvarliga problem om du gör detta felaktigt. Följ därför instruktionerna noga, och säkerhetskopiera registret innan du gör några ändringar i det. Då kan du återställa registret om det uppstår problem. Om du vill veta mer om hur du säkerhetskopierar och återställer registret klickar du på följande artikelnummer och läser artikeln i Microsofts bibliotek med tekniska supportartiklar: 322756 Säkerhetskopiera och återställa registret i Windows

  1. Starta Registereditorn.

  2. Leta upp och markera sedan följande registerundernyckel:

    HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\AutoDiscover

    Obs!

    x.0 i den här registersökvägen motsvarar Outlook-versionen (16.0 = Outlook 2016, 15.0 = Outlook 2013, 14.0 = Outlook 2010, 12.0 = Outlook 2007).

  3. Granska följande möjliga DWORD-värden som kan finnas under undernyckeln \Autodiscover.

    • FöredrarLocalXML

    • PreferProvidedEmailInAutoDiscoverAuthPrompts

      Det här värdet gör det möjligt för Exchange-administratörer att ange om användare ska autentiseras med hjälp av det konfigurerade konto-e-postmeddelandet eller användarens huvudnamn (UPN) under AutoDiscover-scenarier. För mer information, se uppdateringen från den 5 november 2019 för Outlook 2016 (KB4484139).

    • UtesluthttpRedirect

    • Utesluthttpsautomatiskupptäcktsdomän

    • Utesluthttpsrootdomain

    • ExkluderarScpLookup

    • Exkluderar SrvRecord

    • ExcludeLastKnownGoodURL (gäller endast för Outlook 2010 version 14.0.7140.5001 och senare)

    • ExcludeExplicitO365Endpoint (gäller endast för Outlook 2016 version 16.0.6741.2017 och senare versioner)

    Obs!

    I viss dokumentation anges att ExcludeSrvLookupvalue används av Outlook i det här scenariot. Tyvärr är den här dokumentationen felaktig eftersom ExcludeSrvLookup-värdet inte finns i Outlook-koden. Endast värdet ExkluderarvRecordregistry används av Outlook för att styra SRV-postuppslag för automatisk upptäckt. Om du hittar ett värde som kallas ExcludeSrvLookup under undernyckeln \Autodiscover kan du därför på ett säkert sätt ändra dess värde till 0.

  4. Upprepa steg 3 med hjälp av följande registerundernyckel:

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\x.0\Outlook\AutoDiscover

    Obs!

    x.0 i den här registersökvägen motsvarar Outlook-versionen (16.0 = Outlook 2016, 15.0 = Outlook 2013, 14.0 = Outlook 2010, 12.0 = Outlook 2007).

Mer information

Du kan använda följande steg i Outlook för att bestämma vilken metod som Outlook försöker hämta information om automatisk upptäckt från Exchange:

  1. Starta Outlook.
  2. Tryck på CTRL-tangenten och högerklicka sedan på Outlook-ikonen i meddelandefältet och sedan på Testa automatisk konfiguration för e-post.
  3. Kontrollera att e-postadressen anges korrekt i rutan E-postadress.
  4. Ange ditt lösenord om du inte är inloggad på en domän eller om du kommer åt en postlåda som skiljer sig från postlådan.
  5. Klicka här om du vill avmarkera kryssrutan Använd Guessmart och kryssrutorna Säker Guessmart-autentisering.
  6. Klicka på Testa.
  7. Granska informationen på fliken Logg.

Följande bild visar Log-fliken när värdena ExcludeScpLookup och ExcludeHttpsAutoDiscoverDomain har angetts till 1.

Skärmbilden visar information på Log-fliken när värdena ExcludeScpLookup och ExcludeHttpsAutoDiscoverDomain har angetts till 1.

Jämför den här informationen när endast värdet ExcludeScpLookup anges till 1.

Skärmbilden visar information under Log-fliken när värdet för ExcludeScpLookup är inställt på 1.

Obs!

Ignorera felen i dessa siffror eftersom den här informationen endast är avsedd att visa dig de olika uppslagsförsök som görs av Outlook.

Om du aktiverar loggning i Outlook (2007 eller 2010) finns också de olika uppsökningsförsöken för automatisk upptäckt i %temp%\Olkdisc.log-filen. Den här loggfilen innehåller också alla registerinställningar som du har konfigurerat för att utesluta någon av metoderna för automatisk upptäckt av upphämtning. I följande bild kan du tydligt se att värdena ExcludeScpLookup och ExcludeHttpsAutoDiscoverDomain båda är inställda på 1.

Skärmbilden visar loggfilen där ExcludeScpLookup och ExcludeHttpsAutoDiscoverDomain båda är på.

Mer information om hantering och administration av automatisk upptäckt på klientsidan finns i följande artikel om kunskapsbasen:

2612922 Hur man styr Outlook-automatisk upptäckt med hjälp av Grupprincip