Program Outlook wyświetla monit o hasło i nie używa nowoczesnego uwierzytelniania do łączenia się z usługi Office 365

Oryginalny numer KB:   3126599

Symptomy

Rozważmy następujące scenariusze.

Scenariusz 1:

Program Microsoft Outlook nawiązuje połączenie z podstawową skrzynką pocztową na lokalnym serwerze programu Exchange przy użyciu komputera RPC, a także łączy się z inną skrzynką pocztową znajdującą się w usłudze Office 365.

Scenariusz 2.

Przeprowadzasz migrację skrzynki pocztowej do usługi Office 365 z serwera programu Exchange, z którym program Outlook łączy się przy użyciu RPC.

W takich scenariuszach jest wyświetlany monit o poświadczenia, a program Outlook nie używa nowoczesnego uwierzytelniania do łączenia się z usługi Office 365. Po wprowadzeniu poświadczeń są one przesyłane do usługi Office 365, a nie do tokenu.

Przyczyna

Program Outlook ogranicza dostępne schematy uwierzytelniania do schematów obsługiwanych przez RPC. Ale schematy uwierzytelniania nie obejmują nowoczesnego uwierzytelniania.

Rozwiązanie

Ważne

Należy rozważnie wykonywać czynności podane w tej sekcji. Niepoprawne zmodyfikowanie rejestru może być przyczyną poważnych problemów. Przed zmodyfikowaniem rejestru należy utworzyć jego kopię zapasową, aby móc przywrócić rejestr na wypadek problemów.

Utwórz następujący klucz rejestru, aby wymusić w programie Outlook korzystanie z nowszej metody uwierzytelniania dla usług sieci Web, takich jak EWS i autodiscover.

  1. Zakończ pracę programu Outlook.

  2. Uruchom Edytor rejestru, korzystając z jednej z poniższych procedur, odpowiednich dla Twojej wersji systemu Windows:

    • Windows 10, Windows 8.1 i Windows 8: Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchamianie. Wpisz regedit.exe, a następnie naciśnij klawisz Enter.
    • Windows 7: Kliknij przycisk Start, wpiszregedit.exe w polu wyszukiwania, a następnie naciśnij klawisz Enter.
  3. W Edytorze rejestru znajdź i kliknij następujący podklucz rejestru:

    HKEY_CURRENT_USER\Software\Microsoft\Exchange
    
  4. W menu Edycja wskaż polecenie Nowy, a następnie kliknij polecenie Wartość DWORD.

  5. Wpisz AlwaysUseMSOAuthForAutoDiscover, a następnie naciśnij klawisz Enter.

  6. Kliknij prawym przyciskiem myszy pozycję AlwaysUseMSOAuthForAutoDiscover, a następnie kliknij polecenie Modyfikuj.

  7. W polu Dane wartości wpisz 1, a następnie kliknij przycisk OK.

  8. Zamknij Edytor rejestru.

Więcej informacji

Jeśli korzystasz z pakietu Office 2013, przed użyciem tego klucza rejestru upewnij się, że zarówno program Outlook, jak i mso, zostały zaktualizowane do aktualizacji z 12 grudnia 2015 r. lub do nowszej wersji aktualizacji.

3114349 8 grudnia 2015, aktualizacja dla programu Outlook 2013 (KB3114349)

3114333, aktualizacja dla pakietu Office 2013 (KB3114333) z 8 grudnia 2015 r.

Uwaga

Pakiet Office 2016 nie wymaga aktualizacji tego klucza rejestru.

Aby uzyskać więcej informacji na temat protokołu RPC, zobacz Kończy się obsługa protokołu RPC przez HTTP w usłudze Office 365 w dniu 31 października 2017 r.