Supprimer l'option Pin to Start sur la corbeille Just Desktop dans Windows 8


8

Je continue à appuyer accidentellement sur l'option "Épingler pour démarrer" lorsque je vais vider la corbeille. Existe-t-il une clé de registre que je peux utiliser pour supprimer simplement cette option spécifique du menu contextuel?

entrez la description de l'image ici


2
Le registre qui gère cette fonctionnalité affecterait tous les raccourcis sur votre bureau.
Ramhound

Réponses:


6

J'ai réussi à le supprimer juste de la "Corbeille" en utilisant une petite solution:

  1. Prenez possession de ces deux clés -

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ shell \ empty

    (Détenu par "NT SERVICE \ TrustedInstaller")

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ shell \ empty \ command

    (Appartenant à "SYSTEM")

    {645FF040-5081-101B-9F08-00AA002F954E} est l'ID de classe de la "Corbeille".

  2. Accordez-vous la permission complète.

  3. Renommez la CLÉ «vide» en «pintostartscreen».

  4. Finalement, restaurez les propriétaires

Cela devrait remplacer le verbe "Pin to Start"

  1. Par chance, Windows va générer en partie une nouvelle entrée "vide". Vous pouvez prendre possession de cette CLÉ et supprimer toutes les autorisations afin de bloquer définitivement la deuxième entrée de menu.

1
Fonctionne également sur Win 10.
Rudy

2

L'article Comment ajouter ou supprimer le menu contextuel "Épingler pour démarrer" pour les fichiers dans Windows 8 suggère comme solution pour supprimer la clé de registre de:

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

L'article Comment désactiver la fonctionnalité Épingler à l' écran de démarrage dans Windows 8 suggère d'utiliser l'application AutoPin Controller pour des options similaires (mais la documentation ne précise pas si elle fait ce que vous voulez).


1
Il semble que cela supprime l'entrée du menu contextuel "Épingler pour démarrer" de chaque fichier .
JC2k8

@ JC2k8: C'est ce que j'ai compris m'a été demandé. Je ne connais pas de méthode plus sélective.
harrymc

Mon commentaire était juste un mot d'avertissement, pour clarifier les choses. Le titre mentionne également spécifiquement "juste la Corbeille" mais ce niveau de contrôle n'est probablement pas possible. Sur une note connexe, je ne suis pas sûr que cela fonctionne car la corbeille est un dossier spécial. Kirk doit probablement supprimer la HKEY_CLASSES_ROOT\Folder\shell\pintostartscreenbranche pour la faire disparaître du menu contextuel d'un dossier.
JC2k8

2

Les autres réponses ici sont un peu trop envahissantes à mon goût donc voici un moyen de le faire sans rien supprimer / renommer et vous n'avez même pas besoin de droits d'administrateur!

Cela masquera le verbe pour l'utilisateur actuel:

REGEDIT4

[HKEY_CURRENT_USER\Software\Classes\Folder\shell\pintostartscreen]
"AppliesTo"="NOT System.ParsingName:=\"::{645FF040-5081-101B-9F08-00AA002F954E}\""

(enregistrer sous .reg et double-cliquer)

Remplacez HKEY_CURRENT_USER par HKEY_LOCAL_MACHINE si vous souhaitez l'appliquer à tous les utilisateurs.


Ne fonctionne pas dans Win 10.
Rudy

Le paramètre de registre ci-dessous semble fonctionner sous Windows 10. (Remarque: l'élément ne fait rien pour la corbeille, mais ne masque pas l'élément, ce qui semble être un bogue dans Windows.) [HKEY_CLASSES_ROOT \ Folder \ shellex \ ContextMenuHandlers \ PintoStartScreen ] AppliesTo = System.ParsingName: <> ":: {645FF040-5081-101B-9F08-00AA002F954E}" La principale différence est "shellex \ ContextMenuHandlers \ PintoStartScreen" plutôt que "shell \ pintostartscreen". La syntaxe AppliesTo est différente uniquement parce que je l'ai basée sur ce que MS eux-mêmes utilisent dans le "shell \ pintohome" associé sous la même classe / clé de dossier.
Leo Davidson
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.