Comportement inattendu de découverte automatique lorsque vous avez les paramètres de registre sous la clé \Autodiscover

Symptômes

Lorsque Microsoft Outlook tente de récupérer des informations de découverte automatique à partir d’un serveur qui exécute Microsoft Exchange Server, vous pouvez rencontrer des résultats inattendus si vous utilisez une ou plusieurs des valeurs de registre disponibles qui peuvent être utilisées pour contrôler la découverte automatique.

Cause

LorsquʼOutlook tente de contacter le service de découverte automatique sur le serveur Exchange avec le rôle serveur d’accès au client (CAS), le logiciel peut utiliser plusieurs méthodes différentes pour atteindre le service, en fonction de la topologie client-serveur. Les méthodes actuellement mises en œuvre utilisées par Outlook sont les suivantes :

  • Recherche SCP
  • Requête de domaine racine HTTPS
  • Requête de domaine de découverte automatique HTTPS
  • Fichier XML local
  • Méthode de redirection HTTP
  • Requête d’enregistrement SRV
  • URL mise en cache dans le profil Outlook (nouveau pour Outlook 2010 version 14.0.7140.5001 et versions ultérieures)
  • Connectez-vous directement à Office 365 (nouveau pour Outlook 2016 version 16.0.6741.2017 et versions ultérieures)

Par défaut, Outlook va essayer une ou plusieurs de ces méthodes si le logiciel n’est pas en mesure d’atteindre la découverte automatique. Par exemple, dans un scénario où un ordinateur n’est pas joint à un domaine, Outlook tentera de se connecter aux URL prédéfinies (par exemple, https://autodiscover.contoso.com/autodiscover/autodiscover.xml) en utilisant DNS. Si cela échoue, Outlook va essayer la méthode de redirection HTTP et, à défaut, Outlook va essayer d’utiliser la méthode de recherche d’enregistrement SRV. Si toutes les méthodes de recherche échouent, Outlook ne sera pas en mesure d’obtenir la configuration Outlook Anywhere et les paramètres d’URL.

Veuillez consulter le livre blanc : Exchange Autodiscover Service approprié pour votre version pour plus de détails sur toutes les différentes méthodes de connexion de découverte automatique utilisées par Outlook.

Dans certains scénarios, cependant, vous pouvez utiliser les valeurs de registre/stratégie liées à la découverte automatique pour contrôler la méthode utilisée par Outlook pour atteindre la découverte automatique. Toutefois, si vous configurez les valeurs de registre/stratégie de découverte automatique de manière incorrecte, vous pouvez empêcher Outlook d’obtenir des informations de découverte automatique.

Résolution

Pour résoudre ce problème, veuillez consulter les données de registre sur la découverte automatique que vous pouvez avoir sur votre client Outlook pour vous assurer que les données sont configurées correctement. De plus, si vous n’êtes pas sûr que les données du registre soient nécessaires, envisagez de modifier les données de l’une de ces valeurs de registre sur zéro (0) et ensuite testez Outlook pour voir si vous remarquez une différence dans la découverte automatique.

Important

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur les procédures de sauvegarde et de restauration du Registre, reportez-vous à l’article suivant de la Base de connaissances Microsoft : 322756 Comment sauvegarder et restaurer le Registre dans Windows

  1. Démarrez l’Éditeur du Registre.

    Dans Windows 10 et Windows 8, appuyez sur la touche Windows + R pour ouvrir la boîte de dialogue Exécuter. Tapez regedit.exe, puis appuyez sur OK.

    Dans Windows 7, cliquez sur Démarrer, tapez regedit dans la zone Rechercher les programmes et fichiers, puis appuyez sur Entrée.

  2. Recherchez puis sélectionnez la sous-clé de Registre suivante :

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

    Notes

    x.0 dans ce chemin de registre correspond à la version Outlook (16.0 = Outlook 2016, 15.0 = Outlook 2013, 14.0 = Outlook 2010, 12.0 = Outlook 2007).

  3. Examinez les valeurs DWORD possibles suivantes qui peuvent être situées sous la sous-clé \Autodiscover.

    • PreferLocalXML
    • ExclureHttpRedirect
    • ExclureHttpsAutoDiscoverDomain
    • ExclureHttpsRootDomain
    • ExclureScpLookup
    • ExcludeSrvRecord
    • ExcludeLastKnownGoodURL (ne s’applique qu’à Outlook 2010 version 14.0.7140.5001 et versions ultérieures)
    • ExcludeExplicitO365Endpoint (ne s’applique qu’aux versions Outlook 2016 16.0.6741.2017 et ultérieures)

    Notes

    Certains documents indiquent que la valeur ExcludeSrvLookup est utilisée par Outlook dans ce scénario. Malheureusement, cette documentation est incorrecte car la valeur ExcludeSrvLookup n’existe pas dans le code Outlook. Seule la valeur ExcludeSrvRecordregistry est utilisée par Outlook pour contrôler le SRV recordlookup pour la découverte automatique. Par conséquent, si vous trouvez une valeur appelée ExcludeSrvLookup sous la sous-clé \Autodiscover, vous pouvez définir sa valeur en toute sécurité sur 0.

  4. Répétez l’étape 3 en utilisant la sous-clé de registre suivante :

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

    Notes

    x.0 dans ce chemin de registre correspond à la version Outlook (16.0 = Outlook 2016, 15.0 = Outlook 2013, 14.0 = Outlook 2010, 12.0 = Outlook 2007).

Informations supplémentaires

Vous pouvez utiliser les étapes suivantes dans Outlook pour déterminer la méthode par laquelle Outlook essaie de récupérer les informations de découverte automatique dʼExchange :

  1. Démarrez Outlook.
  2. Maintenez la touche Ctrl enfoncée, puis cliquez avec le bouton droit sur l’icône Outlook dans la zone de notification, et cliquez sur Tester la configuration automatique de la messagerie.
  3. Vérifiez que l’adresse e-mail est correctement saisie dans la zone E-mail.
  4. Entrez votre mot de passe si vous n’êtes pas connecté à un domaine ou si vous accédez à une boîte aux lettres qui n’est pas la vôtre.
  5. Désactivez les cases à cocher Utiliser Guessmart et Guessmart sécurisé.
  6. Cliquez sur Test.
  7. Examinez les détails sur l’onglet Journal.

La figure suivante affiche l’onglet Journal lorsque les valeurs ExcludeScpLookup et ExcludeHttpsAutoDiscoverDomain ont été définies sur 1.

Capture d’écran de l’onglet Journal

Comparez ces informations lorsque seule la valeur ExcludeScpLookup est définie sur 1.

Capture d’écran de l’onglet Journal 2

Notes

Ignorez les échecs dans ces figures, car ces informations sont destinées uniquement à vous montrer les différentes tentatives de recherche effectuées par Outlook.

De plus, si vous activez la journalisation dans Outlook (2007 ou 2010), les différentes tentatives de découverte automatique peuvent être trouvées dans le fichier %temp%-Olkdisc.log. Ce fichier journal inclut également tous les paramètres de registre que vous avez configurés pour exclure l’une des méthodes de découverte automatique. Dans la figure suivante, vous pouvez clairement voir que les valeurs ExcludeScpLookup et ExcludeHttpsAutoDiscoverDomain sont toutes deux définies sur 1.

Capture d’écran du fichier journal

Pour plus d’informations sur la gestion et l’administration côté client de la découverte automatique, rendez-vous sur l’article suivant de la Base de connaissances :

2612922 Comment faire pour contrôler la découverte automatique d’Outlook à l’aide de stratégie de groupe