Comment puis-je créer un nouveau dossier système pour apparaître dans "Ce PC" dans Windows 8.1 sans outils supplémentaires?

Comment puis-je créer un nouveau dossier système pour qu'il apparaisse dans ce PC dans Windows 8.1?

J'ai essayé de nombreuses approches différentes pour essayer d'accomplir cela et je n'ai eu aucun succès à ce jour.

Mon objectif est de créer un nouveau dossier système afin qu'il apparaisse sous Ce PC dans la fenêtre à côté des six autres dossiers système qui sont déjà présents, c'est-à-dire Bureau, Documents, Téléchargements, Musique, Images, Vidéos.

Je ne veux pas télécharger les programmes de tweaking qui le font pour vous comme Winaero ou quelque chose de similaire.

Je sais qu'il doit y avoir un moyen d'accomplir cela dans l'éditeur de registre.

J'ai trouvé ces instructions sur pctools.com. Ils étaient les instructions les plus prometteuses que j'avais trouvées jusqu'à présent, mais une fois que j'ai suivi les instructions, rien ne s'est passé, il n'y avait pas de nouveau 7ème dossier … même après un redémarrage.

Ajouter un dossier personnalisé à mon ordinateur ou au bureau (tous les Windows) Populaire

  • Créez votre propre dossier système personnalisé, comme "Mes documents", qui ne peut pas être supprimé ou renommé et placez-le sur le bureau et Poste de travail.

  • Créez la série suivante de clés et de valeurs dans le registre à [HKEY_CLASSES_ROOT \ CLSID] ou [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID]. Le GUID, identifiant globalement unique, peut être un nombre aléatoire, dans cet exemple "FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345" est utilisé. Consultez cet article pour plus d'exemples GUID.

  • Créez une nouvelle clé appelée [HKEY_CLASSES_ROOT \ CLSID {FD4DF9E0-E3DE-11CE-> BFCF-ABCD1DE12345}] et définissez (par défaut) pour égaler le nom du dossier, par exemple "Mon dossier".

  • Créez une nouvelle sous-clé sous la clé principale appelée "DefaultIcon" (c.-à-d. [HKEY_CLASSES … ABCD1DE12345} \ DefaultIcon]) et définissez (par défaut) pour égaler le nom de fichier de l'icône que vous souhaitez afficher, par exemple "c: \ windows \ Myicon.ico ".

  • Créez une nouvelle sous-clé sous la clé principale appelée "InProcServer32" (c.-à-d. [HKEY_CLASSES … ABCD1DE12345} \ InProcServer32]) et définissez (par défaut) à égal shell32.dll ", créez également une nouvelle valeur String appelée" ThreadingModel "et Définissez-le sur "Appartement".

  • Créez un ensemble de sous-touches à partir de la touche principale "Shell \ Open My Menu \ Command" (c.-à-d. [HKEY_CLASSES … ABCD1DE12345} \ Shell \ Open My Folder \ Command]) et définissez (par défaut) pour égaler la commande à Exécuter lorsque vous cliquez sur, dans ce cas, explorer, par exemple "explorer / root, c: \ MyFolder".

  • Créez un ensemble de sous-clés à partir de la clé principale "ShellEx \ PropertySheetHandlers {FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}" (c.-à-d. [HKEY_CLASSES … ABCD1DE12345} \ ShellEx \ PropertySheetHandlers {FD4DF9E0-E3DE-11CE-BFCF- ABCD1DE12345}])

  • Créez une nouvelle sous-clé sous la clé principale appelée «ShellFolder» (c.-à-d. [HKEY_CLASSES … ABCD1DE12345} \ ShellFolder]) et créez une nouvelle valeur binaire appelée «Attributs» et définissez-la sur «00 00 00 00».

  • (Facultatif) Pour placer le dossier sur le bureau, ajoutez la clé suivante: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Desktop \ NameSpace {FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]

  • (Facultatif) Pour placer le dossier dans Poste de travail, ajoutez la clé suivante: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MyComputer \ NameSpace {FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}]

  • Maintenant, le dossier ne peut pas être supprimé du bureau ou de Poste de travail, ni ne peut être renommé autrement que supprimer le CLSID et les entrées sous NAMESPACE.

Quelqu'un peut-il m'aider à comprendre cela?

Procédure pas à pas pour ajouter un dossier personnalisé sous "Ce PC".

De quoi as-tu besoin:

  • Un dossier que vous souhaitez ajouter (dans cet exemple, je vais utiliser "C: \ Projects").
  • Une icône pour ce dossier si vous souhaitez utiliser une icône personnalisée (dans cet exemple, je vais utiliser "C: \ Projects \ projects.ico")
  • Un GUID (dans cet exemple, je vais utiliser "EB39BB71-9B3B-4C47-BB02-F35CFAED1685". Cela fonctionnera pour votre premier dossier personnalisé que vous ajoutez, mais si vous souhaitez ajouter d'autres dossiers personnalisés, vous aurez besoin Pour créer de nouveaux GUID)

Qu'as tu besoin de faire:

  • Tout un tas de hacks de registre.

Ces étapes devraient vous guider à travers toutes les modifications.

  1. Accédez à [HKCR \ CLSID]
  2. Créez une nouvelle clé avec le nom "{EB39BB71-9B3B-4C47-BB02-F35CFAED1685}"
  3. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}] cliquez avec le bouton droit sur "(par défaut)", sélectionnez modifier et spécifiez la valeur "Projets".
  4. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Valeur de chaîne". Appelez cette nouvelle valeur "InfoTip" et donnez-lui la valeur "C: \ Projects".
  5. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouvelle> valeur DWORD (32 bits)". Appelez cette nouvelle valeur "System.IsPinnedToNameSpaceTree" et donnez-lui une valeur de "1".
  6. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "DefaultIcon".
  7. A l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ DefaultIcon] cliquez avec le bouton droit sur "(par défaut)", sélectionnez modifier et spécifiez la valeur "C: \ Projects \ projects.ico".
  8. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "InProcServer32".
  9. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ InProcServer32] cliquez avec le bouton droit sur "(par défaut)", sélectionnez modifier et spécifiez la valeur "% systemroot% \ System32 \ shell32.dll".
  10. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ InProcServer32] cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Valeur de chaîne". Appelez cette nouvelle valeur "ThreadingModel" et donnez-lui la valeur "Both".
  11. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette "instance" clé.
  12. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Instance] cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Valeur de la chaîne". Appelez cette nouvelle valeur "CLSID" et donnez-lui la valeur "{0AFACED1-E828-11D1-9187-B532F1E9575D}". (Ceci est le CLSID pour "Raccourci sur dossier", si vous essayez d'ajouter un type de raccourci différent à la place d'un dossier personnalisé, vous devrez peut-être rechercher le bon type de gestionnaire et trouver le CLSID pour cela).
  13. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Instance], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "InitPropertyBag".
  14. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Instance \ InitPropertyBag], cliquez avec le bouton droit de la souris et sélectionnez "Nouvelle> Valeur DWORD (32 bits)". Appelez cette nouvelle valeur "Attributs" et donnez-lui la valeur "21".
  15. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Instance \ InitPropertyBag], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Valeur de chaîne extensible". Appelez cette nouvelle valeur "Target" et donnez-lui la valeur "C: \ Projects".
  16. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "Shell".
  17. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Shell], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "Ouvrir dossier de projets" * (* Vous pouvez mettre ce que vous voulez ici, c'est l'option de menu qui apparaît lorsque vous cliquez avec le bouton droit sur votre dossier ajouté personnalisé, n'oubliez pas de modifier l'étape 18 au besoin).
  18. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Shell \ Open Projects Folder] faites un clic droit et sélectionnez "Nouveau> Clé". Appelez cette "Commande" clé.
  19. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Shell \ Open Projects Folder \ Command], cliquez avec le bouton droit sur "(par défaut)", sélectionnez modifier et spécifiez la valeur "explorer / root, C: \ Projets".
  20. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "ShellEx".
  21. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ ShellEx], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "PropertySheetHandlers".
  22. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ ShellEx \ PropertySheetHandlers], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "{EB39BB71-9B3B-4C47-BB02-F35CFAED1685}".
  23. À l'intérieur de la touche [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "ShellFolder".
  24. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ ShellFolder] cliquez avec le bouton droit de la souris et sélectionnez "Nouvelle> valeur DWORD (32 bits)". Appelez cette nouvelle valeur "Attributs" et donnez-lui la valeur "f080004d".
  25. À l'intérieur de la clé [HKCR \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ ShellFolder] cliquez avec le bouton droit de la souris et sélectionnez "Nouvelle> valeur DWORD (32 bits)". Appelez cette nouvelle valeur "SortOrderIndex" et donnez-lui la valeur "0".

Un screengrab du bloc de registre HKCR \ CLSID afin de vous assurer que vous avez bien ajouté les clés:

Un screengrab du bloc de registre HKCR \ CLSID afin de vous assurer que vous avez ajouté les clés correctement.

  1. Maintenant, naviguez jusqu'à [HKCR \ Wow6432Node \ CLSID].
  2. Créez une nouvelle clé avec le nom "{EB39BB71-9B3B-4C47-BB02-F35CFAED1685}"
  3. À l'intérieur de la clé [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}] cliquez avec le bouton droit sur "(par défaut)", sélectionnez modifier et spécifiez la valeur "Projets".
  4. A l'intérieur de la touche [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Valeur de la chaîne". Appelez cette nouvelle valeur "InfoTip" et donnez-lui la valeur "C: \ Projects".
  5. À l'intérieur de la touche [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "DefaultIcon".
  6. À l'intérieur de la clé [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ DefaultIcon], cliquez avec le bouton droit sur "(par défaut)", sélectionnez modifier et spécifiez la valeur "C: \ Projects \ projects.ico".
  7. À l'intérieur de la touche [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "InProcServer32".
  8. À l'intérieur de la clé [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ InProcServer32], cliquez avec le bouton droit sur "(par défaut)", sélectionnez modifier et spécifiez la valeur "% systemroot% \ System32 \ shell32.dll".
  9. À l'intérieur de la touche [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ InProcServer32], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Valeur de chaîne". Appelez cette nouvelle valeur "ThreadingModel" et donnez-lui la valeur "Both".
  10. À l'intérieur de la touche [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette "instance" clé.
  11. À l'intérieur de la clé [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Instance] cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Valeur de chaîne". Appelez cette nouvelle valeur "CLSID" et donnez-lui la valeur "{0AFACED1-E828-11D1-9187-B532F1E9575D}". (Ceci est le CLSID pour "Raccourci sur dossier", si vous essayez d'ajouter un type de raccourci différent à la place d'un dossier personnalisé, vous devrez peut-être rechercher le bon type de gestionnaire et trouver le CLSID pour cela).
  12. À l'intérieur de la clé [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Instance] cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "InitPropertyBag".
  13. À l'intérieur de la clé [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Instance \ InitPropertyBag], cliquez avec le bouton droit de la souris et sélectionnez "Nouvelle> valeur DWORD (32 bits)". Appelez cette nouvelle valeur "Attributs" et donnez-lui la valeur "21".
  14. À l'intérieur de la clé [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ Instance \ InitPropertyBag] cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Valeur de chaîne extensible". Appelez cette nouvelle valeur "Target" et donnez-lui la valeur "C: \ Projects".
  15. À l'intérieur de la touche [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685}], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "ShellEx".
  16. À l'intérieur de la touche [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ ShellEx], cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "PropertySheetHandlers".
  17. À l'intérieur de la clé [HKCR \ Wow6432Node \ CLSID {EB39BB71-9B3B-4C47-BB02-F35CFAED1685} \ ShellEx \ PropertySheetHandlers] cliquez avec le bouton droit de la souris et sélectionnez "Nouveau> Clé". Appelez cette clé "{EB39BB71-9B3B-4C47-BB02-F35CFAED1685}".

Un screengrab du bloc de registre HKCR \ Wow6432Node \ CLSID afin de vous assurer que vous avez ajouté les clés correctement:

Un screengrab du bloc de registre HKCR \ Wow6432Node \ CLSID afin de vous assurer que vous avez ajouté les clés correctement.

  1. Maintenant, accédez à [HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MyComputer \ NameSpace].
  2. Créez une nouvelle clé avec le nom "{EB39BB71-9B3B-4C47-BB02-F35CFAED1685}"
  3. Ouvrez Task Manager (la touche de raccourci est CTRL + SHIFT + ESC ).
  4. Cliquez sur l'onglet "Détails".
  5. Trouvez "explorer.exe".
  6. Cliquez avec le bouton droit sur "explorer.exe" et sélectionnez "Fin de tâche".
  7. Une fois "explorer.exe" terminé, cliquez sur "Fichier> Exécuter une nouvelle tâche".
  8. Tapez "explorer" et appuyez sur Entrée. Explorer devrait maintenant relancer et prendre en compte les nouvelles clés de registre.
  9. Si tout fonctionne, vous devriez maintenant avoir un nouveau dossier "Projets" dans votre menu de gauche.

Des listes d'écran des différentes étapes peuvent être trouvées ici:

Si je peux publier un lien qui explique cela, avec des captures d'écran et des termes plus simples (les informations techniques étant les mêmes) Comment ajouter un dossier personnalisé sous "Ce PC" dans le volet de navigation Explorateur de fichiers?

Il indique à l'utilisateur comment utiliser les paramètres d'une implémentation de dossier existante / intégrée et utilisez les paramètres d'un dossier personnalisé.