Comment définir le programme par défaut pour l'ouverture de fichiers sans extension sous Windows?
windows
file-management
Piotr Dobrogost
la source
la source
Réponses:
Avec la ligne de commande:
Pour vous remercier, j’ai appris cela du vim wikia ici et ici
Informaitons supplémentaires:
Au lieu de
"C:\path\to\..."
, les macros suivantes peuvent être utiles:%SystemDrive%
- Windows Drive est installé sur, à savoirC:\
%ProgramFiles%
- par exemple"C:\Program Files\"
%ProgramFiles(x86)%
- par exemple"C:\Program Files (x86)\"
Vous devrez cependant leur échapper correctement:
Pour définir l’icône de la même manière que les fichiers .txt (ce n’était pas le cas, les icônes des fichiers s’affichant automatiquement en tant que fichiers Notepad ++):
Pour annuler, vous pouvez lire les informations
assoc /?
ouftype /?
, par exemple:la source
ftype no_ext="C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"
cmd
tant qu'administrateurno_ext
c'est ce que l'Explorateur Windows va afficher dans la colonne 'Type' pour ces fichiers. Je pense qu'une description plus lisible serait préférable, j'ai donc utilisé"No extension"
, y compris les guillemets, au lieu desno_ext
commandes ci-dessus.assoc "No extension"\DefaultIcon=%SystemRoot%\system32\imageres.dll,-102
assoc
dans PowerShell, ilcmd
est donc nécessaire. 2) Il lançait une erreur lorsqu'il ne fonctionnait pas en tant qu'administrateur, alors je me suis exécuté en tant qu'administrateur. La commande s'exécute sans générer d'erreur, mais ne semble rien avoir fait. J'ai redémarré après aussi.De Windows IT Pro :
Les fichiers normaux avec une extension peuvent avoir un programme associé, mais ce n'est pas le cas avec les fichiers sans extension. Si vous double-cliquez sur un fichier, sélectionnez une application et cochez la case pour toujours utiliser cette application. Elle est ignorée et chaque fois que vous sélectionnez un fichier, vous devez choisir l'application.
Vous pouvez forcer ceci en utilisant le registre:
Si vous double-cliquez maintenant sur un fichier sans extension, celui-ci s'ouvrira avec l'application sélectionnée.
Pour vérifier ce qu'une application existante a utilisée, regardez son entrée sous HKEY_CLASSES_ROOT, par exemple HKEY_CLASSES_ROOT.doc utilise Word.Document.8. Ainsi, si vous vouliez utiliser ceci comme éditeur par défaut, vous devez changer HKEY_CLASSES_ROOT. (Par défaut) en Word.Document.8.
Toute méthode évitant de modifier le registre est la suivante:
la source
HKCR\.xml
est isxmlfile
, cela signifie que le shell (explorateur) doit accéder àHKCR\xmlfile
et lire les informations de cette clé.Voici un exemple de fichier .reg permettant au Bloc-notes d’ouvrir des extensions de fichier inconnues. Créez un nouveau fichier texte avec une extension .reg, coupez-le et collez-le dans celui-ci, puis double-cliquez pour l'exécuter et il sera placé dans le registre.
la source
La plupart de ces solutions ne fonctionnaient pas pour moi sous Windows 8.1. Je l'ai obtenu en procédant comme suit (cela devrait également fonctionner pour Windows 7 et Windows 10):
Suivez la solution de hasnj: ouvrez d’abord une fenêtre de commande élevée et tapez
Ouvrez regedit et accédez à
Faites un clic droit et ajoutez une nouvelle clé appelée
UserChoice
si elle n'existe pas déjà.Dans la nouvelle clé UserChoice, cliquez avec le bouton droit de la souris et créez une nouvelle valeur de chaîne appelée
Progid
. Définissez sa valeur sur "Aucune extension" (sans les guillemets).la source
OpenWithList
,OpenWithProgids
et celui que j'ajouté,UserChoice
.No Extention
devrait êtreNo Extension
?La réponse de Pauk n'a pas fonctionné pour moi, j'ai dû utiliser à la place:
Notez les doubles barres obliques inversées sur le chemin exe.
la source
Vous pouvez également utiliser NirSoft FileTypesManager :
la source
Les autres réponses sont un peu dépassées. Voici un lien vers celui qui fonctionne pour Windows 7:
Extensions Shell pour les noms de fichier sans extension de fichier
la source
Je ne peux pas croire que personne ne l’a encore dit. Vous n'avez pas besoin de fournir un chemin d'accès à votre éditeur de texte, comme le dit la réponse acceptée.
Il suffit d’exécuter ce qui suit dans une invite de commande de l’administrateur:
la source
J'ai un problème pour ouvrir les fichiers PDF dans IE9, oui IE9 (nécessaire pour l'ancien programme). Les fichiers PDF sont générés par un Javascript et renvoyés au navigateur sous forme de type de contenu application / pdf , ce qui est bien, mais le nom de fichier "none" , qui est mauvais. IE8 vous permet de choisir Enregistrer, Annuler et Ouvrir et comprend le MimeType . pour une raison quelconque, IE9 ne le fait pas. Vous devez donc choisir à chaque fois de l'ouvrir avec un lecteur PDF.
Ma solution: en utilisant ce post, j'ai créé une association de fichier pour le fichier sans extension. Je l'ai d'abord mappé sur Acrobat Reader , ce qui fonctionne bien, mais limite les possibilités d'ouvrir un fichier sans extension. J'ai donc choisi Internet Explorer comme visualiseur par défaut pour les fichiers sans extension. De cette façon, si IE peut l'ouvrir ou connait un plugin ou une autre association, cela fonctionnera.
J'ai testé cela 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 fichier .reg :
- voir capture d'écran
http://postimg.org/image/xtklrzcoz/
la source