Comment définir le programme par défaut pour l'ouverture des fichiers sin une extension dans Windows ?
Réponses
Trop de publicités?Vous pouvez également utiliser NirSoft FileTypesManager :
FileTypesMan est une alternative à l'onglet "Types de fichiers" dans les "Options des dossiers" de Windows.
FileTypesMan vous permet également de modifier facilement les propriétés et les indicateurs de chaque type de fichier, ainsi que d'ajouter, de modifier et de supprimer des actions dans un type de fichier.
Pour ceux d'entre vous qui sont sous Windows 11 et qui souhaitent utiliser Notepadd++, cela a bien fonctionné. Ouvrez un administrateur invite de commande et collez ce qui suit :
assoc .="No Extension"
ftype "No Extension"=^"^%ProgramFiles^%\Notepad++\notepad++.exe^" "%1"
assoc "No Extension"\DefaultIcon=%SystemRoot%\System32\imageres.dll,-102
Note : C'est pour le version x64 d'où "Program Files" et non "Program Files". (x86) '
Ceci est très utile pour les Dockerfiles.
La réponse de Pauk n'a pas fonctionné pour moi, j'ai dû utiliser à la place :
Éditeur de registre Windows Version 5.00
[HKEY_CLASSES_ROOT.] @="No Extension"
[HKEY_CLASSES_ROOT \No Extension]
[HKEY_CLASSES_ROOT \No Extension \<strkeep>Shell<strkeep> ]
[HKEY_CLASSES_ROOT \No Extension \<strkeep>Shell<strkeep>\Open ]
[HKEY_CLASSES_ROOT \No Extension \<strkeep>Shell<strkeep>\Open\Command ] @=" C:\\pathtoexe\\yourexe.exe %1"
Notez les doubles barres obliques inverses sur le chemin de l'exe.
Les autres réponses sont un peu dépassées. Voici un lien vers une réponse qui fonctionne pour Windows 7 :
Shell Extensions pour les noms de fichiers sans extension de fichier.
Shell pour les noms de fichiers sans extension peuvent être enregistrées sous les rubriques suivantes :
[HKEY_CLASSES_ROOT\.] For example, to associate a program (for example, Notepad.exe) to open all files with no extension, use the following registry keys: [HKEY_CLASSES_ROOT\.] @="" [HKEY_CLASSES_ROOT\.\shell] [HKEY_CLASSES_ROOT\.\shell\open] [HKEY_CLASSES_ROOT\.\shell\open\command] @="<path to notepad.exe> %1" Here is an alternative method: [HKEY_CLASSES_ROOT\.] @="NoExtFile" [HKEY_CLASSES_ROOT\NoExtFile] [HKEY_CLASSES_ROOT\NoExtFile\shell] [HKEY_CLASSES_ROOT\NoExtFile\shell\open] [HKEY_CLASSES_ROOT\NoExtFile\shell\open\command] @="<path to notepad.exe> %1"
J'ai un problème pour ouvrir les fichiers PDF dans IE9, oui IE9 (nécessaire pour un ancien programme). Les fichiers PDF sont générés par un Javascript et renvoyés au navigateur en tant que application/pdf type de contenu, ce qui est bien, mais nom de fichier "aucun" ce qui est mauvais. IE8 vous permet de choisir entre Sauvegarder, Annuler et Ouvrir et comprend l'option MimeType . pour une raison quelconque, IE9 ne le fait pas. Vous devez donc choisir à chaque fois de l'ouvrir avec le lecteur PDF.
Ma solution : à l'aide de ce post, j'ai créé une association de fichiers pour le fichier sans extension. Je l'ai d'abord associé à Acrobat Reader ce qui fonctionne bien mais limite les possibilités d'ouverture d'un fichier sans extension. J'ai donc choisi Internet Explorer comme mon visualisateur par défaut pour les fichiers sans extension. De cette façon, si IE peut l'ouvrir ou connaît un plugin ou une autre association, il fonctionnera.
Je l'ai testé avec les fichiers "none1" et "none2" sur mon bureau. "none1" est un fichier texte qui dit "hello world". "none2" est un fichier pdf.
Voici mon .reg archivo:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.]
@="htmlfile"
[HKEY_CLASSES_ROOT\.\PersistentHandler]
@="{eec97550-47a9-11cf-b952-00aa0051fe20}"
-- Voir la capture d'écran
- Réponses précédentes
- Plus de réponses