Sur Windows 10/11, le protocole MAILTO peut cesser d’afficher Outlook « classique » au profit de New Outlook ou d’un navigateur. Voici une procédure complète, éprouvée et sûre, pour restaurer l’association et remettre Outlook comme client par défaut, sans bricolage risqué du Registre.
Problème d’association de MAILTO avec Outlook « classique »
Question de départ
Dans Paramètres > Applications par défaut, l’entrée MAILTO n’affiche plus l’application Outlook historique (Win32). Seules apparaissent New Outlook et/ou des navigateurs (Edge, Chrome…). Après suppression de New Outlook, l’utilisateur ne peut plus choisir Outlook et envisage une modification manuelle du Registre.
Analyse des causes probables
Constat | Explication la plus fréquente |
---|---|
Outlook absent de la liste des applications MAILTO | Descripteurs et associations écrits par l’installeur Office corrompus ou supprimés (mise à jour incomplète, désinstallation de New Outlook, nettoyage d’application, outils tiers). |
Option « Choisir une application sur mon PC » indisponible | Pour les protocoles (dont mailto: ), Windows 10/11 n’autorise plus le parcours manuel d’un EXE : seules les applis correctement déclarées et enregistrées s’affichent. |
Microsoft pousse effectivement New Outlook pour remplacer Windows Mail, mais Outlook Win32 reste pleinement pris en charge ; son absence provient d’un enregistrement défaillant, pas d’une mise à l’écart officielle.
Solution validée pendant la session
Une réparation de l’installation Microsoft 365 / Office restaure les associations, fait réapparaître Outlook dans MAILTO et permet de le choisir comme application par défaut.
Étapes détaillées
- Ouvrez Paramètres Windows → Applications → Applications installées.
- Sélectionnez Microsoft 365 (ou Microsoft Office), puis Modifier.
- Lancez une Réparation rapide. Si le problème persiste, recommencez avec la Réparation en ligne (plus longue, mais plus exhaustive).
- Retournez dans Paramètres > Applications par défaut > Choisir les applications par protocole → MAILTO, puis choisissez Outlook.
- Dans Outlook, désactivez l’éventuel commutateur « Essayer le Nouvel Outlook » si vous souhaitez rester sur la version classique.
Résultat observé : après la Réparation rapide, MAILTO → Outlook fonctionne de nouveau.
Vérifications rapides après réparation
- Test de lien : créez un lien
mailto:
(par exemplemailto:exemple@domaine.com?subject=Test&body=Bonjour
) dans un fichier HTML local et cliquez dessus. - Exécuter :
Win + R
→ tapezmailto:exemple@domaine.com
puis Entrée : Outlook doit s’ouvrir sur un nouveau message. - Invite de commandes :
start mailto:exemple@domaine.com
. - Double contrôle : dans Paramètres > Applications par défaut, vérifiez aussi .MSG, .OFT, .ICS et .VCF, souvent réinitialisés en même temps.
Comprendre comment Windows gère MAILTO (pourquoi la réparation marche)
Windows n’affiche, pour un protocole, que les applications candidates ayant correctement enregistré :
- un ProgID (par ex.
Outlook.URL.mailto
) ; - un verbe
open\command
pointant versOUTLOOK.EXE
avec les bons paramètres ; - une entrée sous
HKLM\SOFTWARE\Clients\Mail\Microsoft Outlook
et l’App Registration Office (Click‑to‑Run).
Si ces éléments manquent ou sont corrompus, Outlook disparaît de la liste pour mailto:
. La réparation Office réécrit l’ensemble de ces clés et associations.
Clés de Registre utiles à vérifier (lecture seule recommandée)
Ne modifiez pas manuellement les clés UserChoice
(protégées par un hash). Utilisez l’interface Windows, une réparation Office ou des outils dédiés.
HKCU\Software\Classes\Outlook.URL.mailto\shell\open\command
HKLM\SOFTWARE\Clients\Mail\Microsoft Outlook
HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\MAILTO\UserChoice
Le open\command
attendu référence généralement :
"C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" /c IPM.Note /m "%1"
(Le chemin varie selon l’édition, l’architecture et la version. L’important est la présence d’OUTLOOK.EXE
et des indicateurs /c IPM.Note
et /m "%1"
.)
Tableau de dépannage rapide
Symptôme | À vérifier | Action recommandée |
---|---|---|
MAILTO ouvre Edge/Chrome au lieu d’Outlook | Paramètre « Choisir par protocole » > MAILTO | Basculer sur Outlook. Si Outlook n’est pas listé, lancer une Réparation Office. |
Outlook absent de la liste | Présence d’OUTLOOK.EXE et clés Clients\Mail | Réparation rapide puis en ligne si nécessaire. Éviter toute modification UserChoice manuelle. |
New Outlook s’impose après une mise à jour | Commutateur « Essayer le Nouvel Outlook » et apps par défaut | Désactiver le commutateur, refaire l’association MAILTO → Outlook (classique). |
En environnement d’entreprise, bascule aléatoire | Politiques de Default App Associations | Appliquer une GPO/Intune avec un fichier d’associations XML couvrant mailto: . |
Erreur lors du clic sur un lien mailto: | Intégrité d’Office, add-ins Outlook | Réparation Office, démarrage d’Outlook en mode sans échec (outlook.exe /safe ), test sans compléments. |
Scénarios particuliers et solutions ciblées
Après désinstallation de New Outlook
- La désinstallation peut supprimer certaines déclarations App Registration. D’où : réparation Office pour réécrire proprement les ProgIDs.
- Vérifiez que l’ancienne application Windows Mail n’a pas repris la main sur MAILTO.
Plusieurs éditions d’Office (MSI + C2R) ou versions côte à côte
- Les installations parallèles (ex. Office 2016 MSI + Microsoft 365 C2R) se disputent
Clients\Mail
. Désinstallez les doublons, puis réparez l’édition retenue.
Profil utilisateur corrompu
- Si le problème est isolé à un compte Windows, testez avec un nouveau profil utilisateur. Si MAILTO fonctionne : exportez les données puis migrez ou nettoyez le profil.
Compléments Outlook instables
- Un complément peut perturber l’ouverture de la fenêtre de rédaction. Testez
outlook.exe /safe
puis réactivez les compléments un par un.
Automatisation et gestion à grande échelle (IT)
GPO : fichier d’associations par défaut
Déployez un XML d’associations pour verrouiller les handlers, y compris mailto:
:
<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
<Association Identifier="mailto" ProgId="Outlook.URL.mailto" ApplicationName="Outlook" />
<Association Identifier=".msg" ProgId="Outlook.File.msg.16" ApplicationName="Outlook" />
<Association Identifier=".ics" ProgId="Outlook.File.ics.16" ApplicationName="Outlook" />
</DefaultAssociations>
Appliquez-le via la stratégie « Définir un fichier d’association d’applications par défaut » (Explorateur de fichiers) ou via Intune (OMADM OMA-URI ApplicationDefaults/DefaultAssociationsConfiguration
).
PowerShell : contrôle de l’état sur un poste
# Vérifier la présence d'OUTLOOK.EXE (Click-to-Run par défaut)
$paths = @(
"$Env:ProgramFiles\Microsoft Office\root\Office16\OUTLOOK.EXE",
"$Env:ProgramFiles(x86)\Microsoft Office\root\Office16\OUTLOOK.EXE"
)
$exists = $paths | Where-Object { Test-Path $_ }
if (-not $exists) { Write-Host "Outlook non trouvé dans Office16." }
# Lire le handler MAILTO (ProgID utilisateur)
$uc = "HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\MAILTO\UserChoice"
if (Test-Path $uc) {
Get-ItemProperty $uc | Select-Object ProgId, Hash
} else {
Write-Host "Clé UserChoice inexistante (Windows utilisera les associations système)."
}
# Lire la commande open\command
$cmd = "HKCU:\Software\Classes\Outlook.URL.mailto\shell\open\command"
if (Test-Path $cmd) {
Get-ItemProperty $cmd
} else {
Write-Host "ProgID Outlook.URL.mailto absent côté utilisateur."
}
Outils spécialisés
- SetUserFTA (tierce partie) : permet de définir
mailto:
→Outlook.URL.mailto
au niveau utilisateur en respectant l’algorithme de hash de Windows, utile en déploiement de masse. - Microsoft Support and Recovery Assistant : pour réinstaller/réparer Office et Outlook de manière guidée.
Informations complémentaires utiles
Autres pistes si la réparation échoue
- Désinstaller puis réinstaller Office depuis Applications installées ou via l’outil d’assistance Microsoft.
- Contrôler l’intégrité des clés suivantes :
HKCU\Software\Classes\Outlook.URL.mailto\shell\open\command
HKLM\SOFTWARE\Clients\Mail\Microsoft Outlook
- Imposer l’association à grande échelle via script PowerShell/Intune/GPO (ou SetUserFTA).
Impact réel de New Outlook
- Le remplacement vise surtout l’ancienne application Windows Mail.
- Aucune date officielle de retrait d’Outlook Win32 : les deux clients coexistent.
- La bascule proposée vers New Outlook ne doit pas empêcher l’usage d’Outlook classique si l’installation est saine.
Bonnes pratiques
- Après toute mise à jour majeure (Windows/Office), valider les associations des protocoles (
MAILTO
,.MSG
,.ICS
, etc.). - Avant une réparation lourde ou une réinstallation, sauvegardez votre profil Outlook (
HKCU\Software\Microsoft\Office\16.0\Outlook\Profiles
) et vos fichiers.pst/.ost
. - Évitez d’éditer
UserChoice
à la main : Windows rejettera la modification (hash invalide).
Pourquoi l’option « Parcourir… » n’existe pas pour MAILTO
Contrairement aux extensions (ex. .txt
), les protocoles (ex. mailto:
, webcal:
, tel:
) nécessitent une déclaration d’application avec ProgID et verbes. Windows 10/11 n’autorise plus l’attachement d’un EXE arbitraire à un protocole via « Parcourir », ce qui évite les handlers non conformes et renforce la sécurité.
Checklist « rétablir MAILTO → Outlook »
- Réparer Microsoft 365/Office (Rapide, puis En ligne si besoin).
- Associer MAILTO à Outlook dans Paramètres > Applications par défaut.
- Désactiver le commutateur « Essayer le Nouvel Outlook » si vous préférez l’édition classique.
- Tester un lien
mailto:
(Exécuter, navigateur, fichier HTML local). - Vérifier les autres associations Outlook (.MSG, .ICS, .VCF).
FAQ
Dois‑je modifier le Registre pour corriger MAILTO ?
Non. La méthode la plus sûre est la réparation Office, qui réinscrit proprement ProgIDs, verbes et l’enregistrement client mail. Les clés UserChoice
sont protégées ; une modification manuelle échouerait.
La réparation supprime‑t‑elle mes comptes Outlook ou mes données ?
La Réparation rapide n’affecte pas vos données. Pour toute opération plus lourde (réinstallation), sauvegardez vos profils et fichiers PST/OST par prudence.
Pourquoi Edge se propose‑t‑il pour MAILTO ?
Les navigateurs peuvent intercepter mailto:
pour ouvrir un composeur web (Outlook on the web, Gmail…). Ce n’est pas un bug ; remettez simplement Outlook comme application par défaut pour MAILTO
.
Peut‑on empêcher définitivement le retour de New Outlook comme valeur par défaut ?
En entreprise, utilisez une GPO/Intune pour verrouiller les associations. Sur un poste personnel, conservez l’association et évitez les nettoyages agressifs d’apps après mises à jour.
Exemples pratiques
Créer un lien mailto:
de test
<a href="mailto:exemple@domaine.com?subject=Essai&body=Bonjour%20depuis%20MAILTO">Envoyer un mail</a>
Commander l’ouverture d’un mail depuis Exécuter
Win + R
mailto:exemple@domaine.com?subject=Test
Démarrer Outlook sans compléments
outlook.exe /safe
Résumé exécutable
Si Outlook n’apparaît plus pour MAILTO :
- Lancez une Réparation rapide de Microsoft 365/Office.
- Si nécessaire, enchaînez avec une Réparation en ligne.
- Reprenez la main via Applications par défaut > Choisir par protocole > MAILTO → Outlook.
- Testez immédiatement avec un lien
mailto:
.
Dans l’écrasante majorité des cas, cela suffit à rétablir l’association, sans toucher au Registre.
Annexes : ce que répare concrètement Office
- Réinscription des ProgIDs Outlook (
Outlook.URL.mailto
,Outlook.File.msg.16
, etc.). - Réécriture du verbe
open\command
versOUTLOOK.EXE
avec paramètres corrects. - Remise en conformité de
HKLM\SOFTWARE\Clients\Mail\Microsoft Outlook
et des classes associées. - Actualisation de l’AppUserModel Office (Click‑to‑Run) pour l’exposition propre dans « Applications par protocole ».
Conclusion
Le retrait d’Outlook « classique » de la liste MAILTO découle presque toujours d’un enregistrement défaillant après une mise à jour, une désinstallation ou un nettoyage. La réparation Office est la solution standard : elle rétablit l’écosystème de clés et de ProgIDs, fait réapparaître Outlook dans la sélection et redonne un comportement cohérent aux liens mailto:
. Évitez les modifications manuelles hasardeuses du Registre, verrouillez si besoin via des politiques (GPO/Intune), et vérifiez régulièrement vos associations après les mises à jour majeures.