Vous ouvrez une photo sous Windows 10 et un seul compte local affiche « Invalid value for registry », alors que l’autre fonctionne ? Voici une méthode sûre et détaillée pour réparer sans impacter le profil de l’autre utilisateur.
Message « Invalid value for registry » à l’ouverture d’images sous Windows 10
Lorsque l’ouverture d’images (PNG, JPG/JPEG, BMP, GIF, TIFF, WEBP, HEIC, etc.) déclenche l’erreur « Invalid value for registry » pour un seul utilisateur d’un PC Windows 10, la cause la plus probable est une corruption d’entrées de registre dans la ruche de ce profil (HKEY_CURRENT_USER, abrégé HKCU). Les associations de fichiers et le choix de l’application par défaut sont stockés par utilisateur ; si un second compte lit les mêmes fichiers sans problème, le système et les fichiers sont sains : la panne est donc locale au profil.
Pourquoi cette erreur apparaît
- Depuis Windows 10, les associations d’extensions s’appuient sur des sous-clés
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>\UserChoice(et autres clés soeurs). Une incohérence (valeur obsolète, SID cassé, hash invalide, restes d’une application désinstallée) empêche Photos ou une autre visionneuse d’ouvrir l’image. - La clé
HKCUest propre à chaque profil : si seul l’utilisateur A a l’erreur et l’utilisateur B non, la corruption est circonscrite au profil A.
Indices qui confirment un problème de profil (et non de système)
| Symptôme | Ce que cela suggère | Action rapide de vérification |
|---|---|---|
| Les images s’ouvrent via un autre compte local | Intégrité système OK, associations brisées côté profil affecté | Se connecter avec l’autre compte, tester JPG/PNG depuis le même dossier |
| L’aperçu via une application portable fonctionne | Fichiers valides, panne d’association Windows | Lancer une visionneuse portable (sans installation) et ouvrir une image |
| Changer l’appli par défaut corrige temporairement | Hash/valeur d’association HKCU incohérente | Paramètres > Applications > Applications par défaut |
Approche recommandée : du plus prudent au plus radical
Procédez par étapes, en partant des actions réversibles et sans effet sur l’autre compte. Toutes les opérations ci‑dessous n’agissent que sur le profil connecté (HKCU), sauf mention contraire.
| Étape | Description | Effet sur l’autre compte | Prudence |
|---|---|---|---|
| A. Changer l’application par défaut | Paramètres ▸ Applications ▸ Applications par défaut ▸ définir une autre visionneuse (ex. Visionneuse de photos Windows ou une visionneuse tierce), tester, puis remettre Photos si souhaité | Aucun | Souvent suffisant si l’association est seulement rompue |
| B. Supprimer la clé UserChoice fautive | Dans regedit, supprimer les sous‑clés UserChoice sous HKCU\...\FileExts\.<extension> pour les extensions images utilisées | Aucun | Sauvegarder la clé avant suppression ; manipuler le registre avec soin |
| Options d’application | Réparer/Réinitialiser, réinstaller ou réenregistrer Microsoft Photos | Aucun si exécuté depuis le compte affecté | Privilégier Réparer avant Réinitialiser ou réinstallation |
| Contrôle d’intégrité | Exécuter sfc /scannow puis DISM /Online /Cleanup-Image /RestoreHealth | Aucun | Fermer les applications ; redémarrer après réparation |
| C. Créer un nouveau profil et migrer | Créer un compte local neuf, migrer uniquement les données, supprimer l’ancien profil une fois validé | Aucun | Solution la plus sûre et durable si la corruption est étendue |
Dans le cas réel présenté, la méthode C a été retenue : création d’un nouveau profil, migration des données puis suppression de l’ancien ; l’erreur a totalement disparu.
Vérifications préalables et sauvegardes
- Point de restauration système : si la Protection du système est active, créez un point avant toute modification.
Invite PowerShell (Admin) :Checkpoint-Computer -Description "Avant-fix-Photos" -RestorePointType "MODIFY_SETTINGS"Si la protection est désactivée, activez-la dans Propriétés système > Protection du système. - Sauvegarde des clés de registre ciblées :
reg export "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jpg" "%USERPROFILE%\Desktop\backup_FileExts_jpg.reg" /y reg export "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png" "%USERPROFILE%\Desktop\backup_FileExts_png.reg" /y - Test avec une visionneuse portable : ouvrez une image via une application portable (sans installation). Si elle s’ouvre, le fichier est bon ; l’association Windows est fautive.
Procédure A : changer l’application par défaut
- Ouvrez Paramètres ▸ Applications ▸ Applications par défaut.
- À Visionneuse de photos, choisissez une autre application (ex. Visionneuse de photos Windows ou une visionneuse tierce installée).
- Double‑cliquez un fichier
.jpget un.pngpour tester. - Si tout est OK, vous pouvez remettre Photos. Cette action regénère souvent les associations brisées.
Astuce : vous pouvez aussi effectuer l’opération par extension : Applications par défaut par type de fichier, puis associer .jpg, .png, etc., à la visionneuse souhaitée.
Procédure B : corriger/purger les associations fautives dans le registre
Objectif : supprimer les sous‑clés UserChoice corrompues afin que Windows regénère des associations saines au prochain choix d’application.
Suppression ciblée via l’Éditeur du Registre
- Lancez regedit depuis le compte affecté. (Un élévation admin peut être demandée.)
- Naviguez vers
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts. - Ouvrez les sous‑clés correspondant aux extensions d’images utilisées :
.jpg,.jpeg,.png,.bmp,.gif,.tif,.tiff,.webp,.heic,.heif,.jfif. - Dans chaque extension, si la sous‑clé
UserChoiceexiste, exportez‑la (clic droit ► Exporter) puis supprimez‑la. - Fermez regedit et redémarrez la session. À la prochaine ouverture d’image, choisissez l’appli souhaitée lorsque Windows vous le propose.
Suppression automatisée (PowerShell, profil courant)
Depuis PowerShell exécuté en tant qu’utilisateur affecté :
$exts = ".jpg",".jpeg",".png",".bmp",".gif",".tif",".tiff",".webp",".heic",".heif",".jfif",".jpe"
foreach ($e in $exts) {
$p = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\$e\UserChoice"
if (Test-Path $p) { Remove-Item $p -Recurse -Force }
}
Relancez la session puis reconfigurez vos associations si Windows vous le demande.
Vérifier les associations classiques
En Invite de commandes :
assoc .jpg
ftype jpegfile
Ces commandes listent le type et la commande d’ouverture. Elles ne sont plus l’unique source d’association sous Windows 10, mais servent de contrôle.
Important : n’utilisez pas d’outils de « nettoyage » du registre non officiels. Une suppression trop large dans FileExts peut casser d’autres extensions.
Réparer, réinitialiser ou réinstaller l’application Photos
Réparer ou réinitialiser Photos
- Paramètres ▸ Applications ▸ Applications installées ▸ Microsoft Photos ▸ Options avancées.
- Cliquez Réparer. Testez.
- Si l’erreur persiste, cliquez Réinitialiser. Vous perdrez les paramètres/caches de l’appli pour ce profil.
Désinstaller et réinstaller Photos (profil affecté uniquement)
PowerShell (utilisateur affecté) :
Get-AppxPackage *Microsoft.Windows.Photos* | Remove-AppxPackage
Réinstallez ensuite l’application depuis le Microsoft Store (ouvrir le Store et rechercher « Microsoft Photos »). Cette opération n’affecte pas l’autre compte.
Réenregistrer Photos
Si l’installation est présente mais corrompue, tentez :
Get-AppxPackage Microsoft.Windows.Photos | Foreach { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }
Contrôler l’intégrité Windows
Même si le problème est local au profil, valider l’intégrité des composants peut éviter des surprises :
- Ouvrez Invite de commandes en administrateur.
- Exécutez :
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow - Redémarrez et testez.
Procédure C : repartir sur un profil neuf et migrer proprement
Quand la corruption dépasse les associations (autres anomalies étranges dans la session), la solution la plus sûre est de créer un nouveau compte local, puis de migrer vos données. Cette méthode n’affecte pas le second utilisateur du PC.
Créer le nouveau compte local
- Paramètres ▸ Comptes ▸ Famille et autres utilisateurs ▸ Ajouter un autre utilisateur sur ce PC.
- Choisir Je ne dispose pas des informations de connexion puis Ajouter un utilisateur sans compte Microsoft.
- Attribuer un nom d’utilisateur (ex. ProfilNeuf) et un mot de passe.
- Se déconnecter puis se connecter une fois avec ce nouveau compte pour initialiser le profil, puis se reconnecter sur l’ancien compte pour copier les données.
Copier les données utiles (pas la corruption)
Ne copiez pas le dossier AppData en bloc ; c’est souvent là que la corruption se cache. Migrez sélectivement :
| À copier | À éviter | Notes |
|---|---|---|
| Documents, Images, Musique, Vidéos, Bureau, Téléchargements | AppData entier | Transférez projets et contenus utilisateur uniquement |
| Favoris du navigateur (export/import) | Dossiers AppData\Local\Packages\... complets | Utilisez l’export HTML des favoris pour Chrome/Edge/Firefox |
| Fichiers PST/OST si Outlook utilisé (avec précautions) | Clés de registre utilisateur | Fermez Outlook pendant la copie |
| Profils applicatifs spécifiques documentés par l’éditeur | Caches temporaires | Réinstallez les applis, puis restaurez uniquement paramètres pertinents |
Chemins utiles
- Profil source :
C:\Users\AncienProfil\ - Profil cible :
C:\Users\ProfilNeuf\ - Évitez de copier
C:\Users\AncienProfil\AppDataen entier.
Nettoyer l’ancien compte une fois validé
- Testez l’ouverture d’images sous ProfilNeuf (JPG, PNG, GIF, TIFF, WEBP, HEIC…)
- Une fois satisfait, supprimez l’ancien compte :
Paramètres ▸ Comptes ▸ Famille et autres utilisateurs ▸ sélectionnez l’ancien utilisateur ▸ Supprimer ▸ Supprimer le compte et les données.
Remarque : si nécessaire, vous pouvez promouvoir temporairement le nouveau compte en administrateur (Comptes d’utilisateurs), puis le ramener en standard après migration.
Conseils complémentaires utiles
- Avant la procédure C, vous pouvez tenter :
- Réparer/Réinitialiser Photos via ses options avancées.
- Désinstaller puis réinstaller Photos avec les commandes présentées plus haut.
- Exécuter
sfcetDISMpour lever tout doute d’intégrité.
- Codecs HEIC/HEIF : si les photos iPhone (HEIC) ne s’ouvrent pas, assurez‑vous que les extensions HEIF/HEVC sont installées pour le profil. L’absence de codec produit des erreurs d’ouverture distinctes de « Invalid value for registry ».
- Ne propagez pas la corruption : résistez à l’envie de cloner
AppDataà l’identique. Migrez les données utilisateur, pas les caches. - Journal des événements : pour aller plus loin, inspectez Observateur d’événements ▸ Journaux Windows ▸ Applications au moment de l’erreur pour repérer des ID utiles.
Plan d’action rapide
- Créer un point de restauration et sauvegarder les clés
FileExts. - Changer temporairement l’application par défaut pour les images ; tester.
- Si l’erreur persiste, supprimer les sous‑clés
UserChoicedes extensions d’images dansHKCU\...\FileExts. - Réparer/Réinitialiser/ou Réinstaller Microsoft Photos si nécessaire.
- Optionnel : exécuter
DISMpuisSFC. - Si le profil semble globalement instable : créer un nouveau compte local et migrer les données (solution la plus sûre, sans effet sur l’autre utilisateur du PC).
Validations après correction
- Ouvrir plusieurs formats (JPG, PNG, GIF, TIFF, WEBP, HEIC) depuis l’Explorateur avec un double‑clic : aucune erreur ne doit apparaître.
- Vérifier la cohérence des associations dans Paramètres ▸ Applications ▸ Applications par défaut ▸ Choisir les valeurs par défaut par type de fichier.
- Tester également via clic droit ▸ Ouvrir avec ▸ sélectionner l’application cible et cocher Toujours utiliser.
- Se connecter sur l’autre compte local et confirmer que tout fonctionne comme avant (aucune de ces procédures n’a d’effet de bord sur lui).
FAQ ciblée
Pourquoi l’autre compte n’est pas touché ?
Parce que l’erreur provient de HKCU : la ruche de registre du profil affecté. Chaque utilisateur possède ses propres clés FileExts et paramètres d’applications par défaut.
Supprimer UserChoice désinstalle‑t‑il l’application ?
Non. Vous ne faites que retirer l’association corrompue. Au prochain lancement d’un fichier image, Windows vous redemandera de choisir l’application et regénèrera une clé saine.
Quand privilégier un nouveau profil ?
Si plusieurs indices s’accumulent (erreurs diverses, paramètres qui ne se sauvegardent plus, lenteurs, plantages de Photos malgré réinstallation), migrer vers un profil propre économise du temps et réduit le risque de casser davantage le registre en multipliant les corrections manuelles.
Faut‑il être administrateur ?
Pour la majorité des opérations HKCU, non. Pour créer un nouveau compte, activer la protection système, ou exécuter DISM/SFC, oui : il faudra élever les droits ou demander l’aide d’un administrateur du PC.
Et si l’erreur apparaît sur tous les comptes ?
Le problème n’est alors plus confiné à un profil. Envisagez une réparation système plus large : DISM, SFC, réinstallation des composants Photos, voire une réparation de Windows. Sauvegardez avant toute opération intrusive.
Exemple réel et conclusion
Sur un PC Windows 10 doté de deux comptes locaux, un utilisateur voyait systématiquement « Invalid value for registry » en double‑cliquant n’importe quelle image, alors que le second ouvrait les mêmes fichiers sans difficulté. Après des tentatives rapides (changement d’appli par défaut, suppression de UserChoice sur .jpg et .png), le problème revenait. La solution retenue a été la création d’un profil neuf, la migration sélective des données (sans AppData) puis la suppression de l’ancien profil. Dès la première connexion sur ce nouveau profil, l’ouverture d’images a fonctionné sans la moindre erreur, confirmant l’hypothèse d’une corruption limitée au registre utilisateur initial.
À retenir : quand l’erreur n’affecte qu’un seul compte, vous n’avez pas besoin de réparer tout Windows ni de risquer d’impacter l’autre utilisateur. Avancez par paliers : réassociez, purgez les clés UserChoice ciblées, réparez l’application Photos, et si nécessaire, repartez proprement sur un nouveau profil. C’est souvent plus rapide, plus fiable et plus sûr.

