142 votes

Comment définir le programme par défaut pour l'ouverture des fichiers sans extension dans Windows ?

Comment définir le programme par défaut pour l'ouverture des fichiers sin une extension dans Windows ?

3voto

guneysus Points 216

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.

3voto

regbo Points 11

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.

2voto

garciparedes Points 101

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.

1voto

Rune Points 113

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"

0voto


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

http://postimg.org/image/xtklrzcoz/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X