Vous cliquez, rien ne se passe : depuis la dernière mise à jour, Windows 11 refuse d’ouvrir les liens https://. Le message « Your PC doesn’t have an app that can open this link » s’affiche et Chrome ou Edge n’apparaissent plus dans la liste des applications par défaut. Voici comment diagnostiquer et corriger définitivement ce blocage.
Pourquoi Windows 11 perd l’association du protocole HTTPS ?
L’association entre un protocole (HTTP, HTTPS, MAILTO…) et une application repose sur une entrée dite UserChoice dans le Registre Windows. Si cette entrée est supprimée ou corrompue—suite à la désinstallation d’un navigateur, à l’action d’un logiciel tiers (OneLaunch, browser hijacker) ou à une mise à jour interrompue—Windows se retrouve sans programme « valide » pour manipuler les liens sécurisés. Par mesure de sécurité, le système refuse alors d’ouvrir tout URL commençant par https://
.
Symptômes typiques
- Impossibilité d’ouvrir un lien HTTPS depuis n’importe quelle application (Teams, Outlook, Excel, etc.).
- Message d’erreur systématique « Your PC doesn’t have an app that can open this link » ou, en français, « Vous n’avez pas d’application pour ouvrir ce type de lien ».
- Dans Paramètres › Applications › Applications par défaut › Protocole, le champ HTTPS est vide et impossible à modifier.
- Le même phénomène peut occasionnellement toucher le protocole HTTP.
Tableau récapitulatif des solutions
Priorité | Action | Détails | Pourquoi cela fonctionne |
---|---|---|---|
1 | Réinitialiser toutes les applications par défaut | Paramètres › Applications › Applications par défaut › Réinitialiser. Redémarrez ensuite le PC. | Réécrit entièrement le mappage protocoles / extensions et restaure une clé UserChoice saine. |
2 | Créer un nouveau compte local de test | Invite de commandes (admin) :net user test /add Connectez‑vous sur ce compte et testez un lien HTTPS. | Permet d’isoler un problème limité au profil utilisateur. |
3 | Exporter / importer la clé de registre fonctionnelle | Depuis le compte sain : HKEYCURRENTUSER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations\https\UserChoice → Exporter. Double‑cliquez ensuite sur le .reg dans l’ancien compte.Pensez à sauvegarder le registre ! | Remplace l’association défectueuse (ProgId + Hash) par une version valide. |
4 | Réinstaller ou réparer Microsoft Edge | winget install Microsoft.Edge ou exécutable officiel. | Edge réécrit ses clés de registre et réinstalle les DLL partagées HTTP/HTTPS. |
5 | Nettoyage du registre via un utilitaire | Ex. CCleaner → Registry › Scan for Issues puis Fix. | Supprime les références cassées qui bloquent la détection du navigateur. |
6 | Vérifications système complémentaires | sfc /scannow + DISM /Online /Cleanup-Image /RestoreHealth Désinstallation des apps parasites (OneLaunch…). | Répare les fichiers système et élimine les logiciels perturbateurs. |
Procédure détaillée pas à pas
Réinitialiser les applications par défaut
- Ouvrez Paramètres (Win + I).
- Dirigez‑vous vers Applications › Applications par défaut.
- Descendez tout en bas et cliquez sur le bouton Réinitialiser.
- Validez, fermez la fenêtre puis redémarrez Windows.
Cette opération réécrit l’ensemble des associations (fichiers et protocoles) y compris HTTPS. Elle est instantanée, sans danger, et corrige environ 80 % des cas en entreprise comme en usage domestique.
Créer un compte local de test
Si la réinitialisation échoue :
net user test /add
shutdown -l
- Connectez‑vous au compte test.
- Ouvrez le menu Démarrer, tapez
outlook:inbox
ou un simplehttps://www.example.com
dans Exécuter (Win + R). - Si le lien s’ouvre, le problème se limite à votre profil original ; passez aux sections suivantes.
Exporter puis importer la clé UserChoice
Depuis le compte test (ou un autre profil sain) :
- Exécutez
regedit
. - Naviguez jusqu’à
HKEYCURRENTUSER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations\https\UserChoice
. - Clic droit → Exporter. Sauvegardez le fichier
https_assoc.reg
. - Revenez sur votre compte principal, double‑cliquez sur ce .reg et acceptez l’importation.
- Redémarrez pour prendre en compte le nouveau hachage.
Astuce : si la clé est protégée, ouvrez Regedit en administrateur, puis Autorisations › Avancé › Propriétaire et définissez‑vous comme propriétaire avant d’importer.
Réinstaller Microsoft Edge
Edge reste une brique essentielle, même si votre navigateur par défaut est Chrome ou Firefox. Sa désinstallation totale casse parfois le protocole :
winget install Microsoft.Edge
Ou téléchargez le programme d’installation depuis le site officiel. Une fois la procédure terminée, retournez dans Paramètres › Applications par défaut et sélectionnez Chrome ou Firefox pour HTTPS si nécessaire.
Nettoyer le registre
Chez plusieurs utilisateurs, un nettoyage complet a détecté plus de 200 anomalies ; la réparation de masse rétablit les associations perdues sans intervention manuelle.
// CCleaner : Registry → Scan for Issues → Fix
Pensez à créer une sauvegarde lorsque le logiciel le propose ; vous pourrez revenir en arrière en cas d’effet secondaire.
Analyser et réparer Windows
L’étape finale consiste à vérifier l’intégrité du système :
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
SFC corrige les fichiers système endommagés ; DISM reconstruit l’image de composants. Après exécution, redémarrez et testez à nouveau un lien HTTPS.
Comprendre en profondeur la clé UserChoice
La clé UserChoice
contient trois valeurs :
Hash
: hachage CRC qui garantit que la modification provient d’une interface validée (Paramètres, Panneau de configuration).ProgId
: identifiant du programme à lancer (ex.MSEdgeHTM
,ChromeHTML
).ApplicationName
: nom affiché dans l’interface.
Modifier manuellement cette clé sans recalculer le Hash est inutile : Windows détecte l’incohérence et ignore votre ProgId. D’où l’importance de passer par une exportation depuis un compte sain, ou par la réinitialisation officielle.
Forcer l’association en entreprise
Dans un environnement géré par stratégie de groupe ou via Intune, il est plus propre d’utiliser DISM :
Dism /Online /Export-DefaultAppAssociations:D:\Assoc.xml
// Éditez le XML pour définir ChromeHTML comme handler HTTPS
Dism /Online /Import-DefaultAppAssociations:D:\Assoc.xml
L’export puis l’import assure une cohérence globale sur toutes les machines concernées.
Prévention : éviter que le problème ne réapparaisse
- Laissez Edge installé ; désactivez‑le simplement comme navigateur par défaut si vous ne l’utilisez pas.
- Vérifiez les logiciels tiers : évitez les « launchers » qui se greffent sur le navigateur.
- Créez un point de restauration avant chaque nettoyage de registre ou mise à jour majeure.
- Surveillez les mises à jour Windows : les préversions du canal Canary ou Dev sont plus susceptibles de modifier des associations système.
Questions fréquentes
Si je réinitialise les applications par défaut, vais‑je perdre mes associations de fichiers ?
Oui, toutes les extensions retrouveront leur état initial (Photos pour .jpg, Media Player pour .mp4, etc.). Vous pourrez toutefois redéfinir vos préférences en quelques clics après confirmation que HTTPS fonctionne.
Pourquoi Chrome ou Firefox n’apparaît‑il pas dans la liste ?
Parce que la clé SchemeHandlers\https
de ces applications a été supprimée ou que le Hash calculé lors de l’installation n’est plus valide. La réinstallation réécrit automatiquement ces entrées.
Est‑il dangereux d’utiliser CCleaner pour réparer le registre ?
Le risque est limité si vous créez la sauvegarde recommandée. Toutefois, privilégiez d’abord les méthodes natives (réinitialisation, nouvelle session) avant de toucher aux clés système.
Comment vérifier si le hash est valide ?
Il n’existe pas d’outil public pour recalculer la valeur ex-nihilo. Microsoft protège ce mécanisme pour empêcher les détournements. D’où l’intérêt d’une exportation/importation depuis un profil sain.
Conclusion
Dans l’immense majorité des cas, un simple clic sur « Réinitialiser » dans les Applications par défaut suffit à rétablir l’ouverture des liens HTTPS sous Windows 11. Si le problème persiste, créez rapidement un compte local pour confirmer qu’il s’agit d’un souci de profil, puis importez la clé UserChoice ou migrez vos données vers le compte sain. Les démarches plus lourdes (réinstallation de Edge, nettoyage du registre, commandes DISM) ne deviennent nécessaires qu’en ultime recours, mais elles restent efficaces lorsque le protocole est profondément corrompu.
Gardez Edge installé, traquez les logiciels intrusifs et conservez un point de restauration système : trois réflexes simples pour ne plus jamais voir ce message d’erreur.