Comment puis-je ajouter un élément au menu contextuel «nouveau»?

Lorsque je clique droit n'importe où, j'ai une option pour ajouter un nouveau fichier avec une extension spécifiée. J'aimerais ajouter des fichiers personnalisés dans ce menu, de sorte que je peux faire un clic droit et créer un nouveau fichier PHP par exemple.

Comment puis-je faire ceci?

  • L'erreur "Fichier source n'a pas pu être lue" lors du téléchargement d'un fichier avec Firefox
  • Windows 8 "chkdsk / r" coincé sur la scène 4
  • Restauration du chargeur de démarrage Windows 7 (après la désinstallation de Windows 8)?
  • Certains raccourcis du menu de démarrage manquent sur Windows 10
  • Les apostrophes et les guillemets doubles ne s'affichent que lorsque je tape la lettre suivante
  • Activation OEM Windows (ALL)
  • Volume Linux sur un disque dynamique Windows
  • Copier des fichiers avec un support de CV partiel? (Win / Cygwin)
  • 9 Solutions collect form web for “Comment puis-je ajouter un élément au menu contextuel «nouveau»?”

    Pour ajouter des extensions de votre choix à la liste: créez un fichier, ajoutez le contenu ci-dessous, enregistrez-le comme any.reg et exécutez-le.

    Remarque : Remplacez .png par l'extension de fichier que vous souhaitez ajouter et remplacez tout ce que vous voulez.

     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.png\ShellNew] "NullFile"="" 

    La source

    Encore une chose:

    Si vous souhaitez ajouter un fichier en tant que modèle pour le nouvel élément, utilisez

     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.html\ShellNew] "FileName"="html.html" 

    Puis placez le fichier (html.html) dans:

    • Pour votre propre profil: %Userprofile%\Templates
    • Pour tous les utilisateurs: %Allusersprofile%\Templates
    • Pour l'ensemble du système: %Systemroot%\ShellNew

    Un autre détail: si vous souhaitez supprimer l'entrée "Windows Live Call" , utilisez:

     [-HKEY_CLASSES_ROOT\.wlcshrtctv2\LiveCall\ShellNew] 

    ShellNewHandler m'a aidé à restaurer mon menu shell Windows 7> Nouvelle> entrée de document txt.

    Entrez la description de l'image ici

    1. Décochez .txt
    2. Cliquez sur Appliquer
    3. Vérifiez .txt
    4. Cliquez sur Appliquer

    Entrez dans l'éditeur de registre et développez HKEY_CLASSES_ROOT

    Passez à .file_extention

    Et créez une clé appelée ShellNew

    À l'intérieur, créez une nouvelle clé de chaîne appelée NullFile sans valeur

    Par exemple, si je voulais créer une nouvelle entrée pour un objet .wil vide *, je créerais

     [HKEY_CLASSES_ROOT\.wil\ShellNew] NullFile = "" 

    * Si l'extension de fichier telle que .wil n'existe pas, je créerais d'abord un fichier avec cette extension et double-la. Ouvrez-le avec le programme de mon choix, car cela créerait les autres clés de registre nécessaires et faciliterait votre travail.

    Pour supprimer les entrées de la liste, voici un programme qui vous permet d'activer / désactiver les entrées d'une interface graphique. Beaucoup plus facile que la recherche dans le registre!

    Malheureusement, il ne vous permet pas d'ajouter des entrées.

    Vous n'avez pas dit quelle version de Windows vous utilisez – si c'est XP, vous pouvez télécharger TweakUI PowerToy de Microsoft (également couvert dans Wikipedia ). Cliquez sur Modèles et ajoutez / supprimez les types de fichiers au contenu de votre coeur. Voici ce que cela ressemble: Entrez la description de l'image ici

    Créez un fichier texte simple et ajoutez la ligne suivante:


     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt\ShellNew] "NullFile"="" 

    Enregistrez le fichier et renommez l'extension à un fichier .reg. Par exemple, "myNewItem.reg". Assurez-vous que vous avez renommé l'extension et non seulement le nom du fichier comme (myNewItem.reg.txt)

    Double-cliquez sur le fichier et il mettra à jour votre registre.

    L'étape suivante, et c'est très important, redémarrez votre ordinateur directement. Alors NE PAS essayer d'ouvrir le menu de contenu pour voir si cela fonctionne déjà! Tout d'abord, redémarrez votre ordinateur.

    Si vous ouvrez le menu de contenu pour voir si votre nouvel élément étonnant est déjà répertorié, le registre sera restauré …

    Essayez également ce programme: http://sourceforge.net/projects/shellnewhandler/

    Aucune de ces méthodes ne fonctionnait pour moi dans Windows 10.

    J'ai finalement trouvé cette page qui a expliqué que vous devez référencer une autre clé qui contient le nom et l'icône par défaut.

    C'est le minimum nécessaire pour créer une entrée, mais il ne disposera pas d'une icône.

    REMARQUE: la troisième entrée est pour un nouveau fichier texte de clé référencé dans la valeur (par défaut) de .txt

     Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.txt] @="textfile" [HKEY_CLASSES_ROOT\.txt\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\textfile] @="Text Document" 

    Voici deux façons de spécifier une icône

    1. Tell Explorer pour utiliser l'icône par défaut pour le type de contenu:
     [HKEY_CLASSES_ROOT\.txt] @="textfile" "Content Type"="text/plain" "PerceivedType"="text" 

    Ou 2. Spécifiez une icône sous textfile comme suit :

     [HKEY_CLASSES_ROOT\textfile\DefaultIcon] @="%SystemRoot%\\system32\\imageres.dll,-102" 

    Oh, et au moins pour moi, il suffit de fermer et de rouvrir Explorer (assurez-vous de fermer toutes les instances) pour recharger le menu contextuel. Vous n'avez pas besoin de redémarrer l'ensemble de la machine.

    La clé de registre:

     HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew 

    Ne peut être modifié pour accomplir ce qui s'affiche ou n'est pas affiché dans le menu contextuel "Nouveau". Si vous changez cette valeur, elle sera remplacée par Explorer la prochaine fois que vous cliquez avec le bouton droit de la souris et afficherez le menu contextuel "Nouveau". Essayez-le et vous verrez ce que je veux dire.

    Soyons le génie de l'ordinateur et du réseau.