67 votes

Comment supprimer le menu contextuel du répertoire ajouté par Visual Studio 2017 ?

J'ai installé Visual Studio Community 2017 RC sur Windows 10.
Après l'installation, il a ajouté un nouveau menu contextuel lors d'un clic droit sur un répertoire.

Visual Studio 2017 RC context menu

Je veux supprimer cette option, mais je n'arrive pas à la trouver dans les paramètres de VS2017.

63voto

Blaze Points 733

Cette réponse provient de ici et je ne fais que le reproduire ici par souci de concision.

Utilisez l'éditeur du registre Windows pour supprimer deux clés :

HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode
HKEY_CLASSES_ROOT\Directory\shell\AnyCode

Vous pouvez sauvegarder vos registres avant de procéder à une opération de suppression, c'est une bonne pratique.

43voto

magicandre1981 Points 94338

Exécuter regedit.exe Allez sur HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode pour prendre possession de cette clé, changer les permissions pour votre compte et ajouter un mot de passe. DWORD (32Bit) avec le nom HideBasedOnVelocityId et définir la valeur de 006698a6 (hex) :

enter image description here

Lorsque vous faites maintenant un clic droit, l'entrée disparaît :

enter image description here

Supprimer l'entrée ou la renommer en ShowBasedOnVelocityId pour réactiver l'entrée :

enter image description here

17voto

Stevoisiak Points 12140

De Bryson Gibbons sur les Forums Microsoft :


Une autre option, si vous ne voulez pas simplement le supprimer ou si vous voyez qu'il est parfois utile mais que vous ne voulez pas qu'il encombre le menu contextuel, est de le déplacer vers le menu contextuel étendu (où il n'est visible qu'avec Shift+Clic droit).

À l'aide de l'éditeur du registre Windows, ajoutez une nouvelle valeur de chaîne sous chacune des clés suivantes, avec le nom "Extended" :

HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode
HKEY_CLASSES_ROOT\Directory\shell\AnyCode

Vous devriez alors voir le contenu suivant lorsque l'une des clés de registre ci-dessus est sélectionnée :

Name        Type     Data
(Default)   REG_SZ   @C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\1033\\VSLauncherUI.dll,-1002
Extended    REG_SZ

Après avoir fait cela, vous ne verrez "Ouvrir dans Visual Studio" sur les dossiers/répertoires que si vous maintenez la touche Majuscule enfoncée, puis cliquez avec le bouton droit.

7voto

Yisroel Tech Points 4790

Vous pouvez utiliser ShellMenuView pour trouver cette entrée de menu contextuel et la désactiver.

  1. Téléchargez le programme pour votre système d'exploitation (32 ou 64 bit) et exécutez le programme shmnview.exe exécutable.
  2. Trouvez dans la liste quelque chose qui a à voir avec Visual Basics et qui semble être cette entrée. (Vous pouvez trier la liste par Type de fichier et regardez les entrées sous avec le type de fichier Annuaire )
  3. Cliquez avec le bouton droit de la souris sur cette entrée et sélectionnez Désactiver les éléments sélectionnés .

5voto

ChrizTheWiz Points 41

Sur la base de la Antwort par @Blaze :

Au lieu de chercher les clés avec l'éditeur de registre, il suffit de copier ceci dans un fichier vide avec un nom de fichier .reg et exécutez ce fichier pour supprimer les clés.

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode]
[-HKEY_CLASSES_ROOT\Directory\shell\AnyCode]

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