Informations sur les fichiers des associations sont stockés dans HKLM\SOFTWARE\Classes
et HKCU\SOFTWARE\Classes
windows branches de registre (entre autres). Chaque entrée peut avoir une OpenWithProgIDs
clé qui ajoute les programmes nommés dans ses valeurs à la liste des programmes accessibles à partir de l' entrée Ouvrir avec dans le menu contextuel. Beaucoup de ces clés ont un REG_NONE
type. Cependant regedit ne permet pas de créer des clés de ce type - ce type est absent de la liste des types de clés disponibles sous Nouvelle entrée du menu contextuel.
Comment puis-je créer une clé de registre de type REG_NONE
pour ajouter un nouveau programme à la liste ou pour recréer une clé précédemment supprimée?
windows
windows-registry
file-association
Piotr Dobrogost
la source
la source
Réponses:
J'ai également dû créer une clé REG_NONE dans HKCR.
En utilisant regedit, j'ai trouvé une association de fichiers existante dans HKCR qui avait une
REG_NONE
clé sous sa branche OpenWithProgIDs (par exempleHKCR\.mp3\OpenWithProgIDs
). J'ai exporté ce registre dans un.reg
fichier.Ensuite, j'ai utilisé le bloc-notes pour modifier le fichier exporté et changé la branche pour qu'elle corresponde à l'emplacement où je voulais la
REG_NONE
clé. J'ai supprimé toutes les autres clés répertoriées, sauf la clé REG_NONE que je voulais. Si vous devez renommer la clé REG_NONE, faites-le également.Réimportez le fichier dans votre registre et il ajoutera la nouvelle valeur de clé en tant que
REG_NONE
.Le
.reg
fichier ressemble à:Modifiez
..etc..\keyname
le nom de la clé réelle.@=hex(0):
est la ligne qui crée l'REG_NONE
élément.la source