Come rimuovere il menu di scelta rapida della directory aggiunto da Visual Studio 2017?


31

Ho installato Visual Studio Community 2017 RC su Windows 10.
Dopo l'installazione, ha aggiunto un nuovo menu di scelta rapida quando si fa clic con il tasto destro su una directory.

Menu di scelta rapida di Visual Studio 2017 RC

Voglio rimuovere questa opzione, ma non riesco a trovarla dalle impostazioni di VS2017.


2
Questa è una delle cose più stupide che Microsoft abbia mai aggiunto al menu di scelta rapida. Seriamente, faccio clic con il pulsante destro del mouse sull'immagine del desktop e vuole sapere se voglio aprirlo in Visual Studio. Apri cosa ? !! Pensano che io voglia eseguire il debug del mio file immagine .png o qualcosa del genere?
Mike Gledhill,

I programmi Linux @MikeGledhill non hanno un file di soluzione (sln) come Windows, quindi questa opzione è di aprire soluzioni linux tramite VS2017
magicandre1981

Risposte:


26

Esegui regedit.exe, vai a HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode, diventa proprietario di questa chiave, modifica le autorizzazioni per il tuo account e aggiungi a DWORD (32Bit)con il nome HideBasedOnVelocityIde imposta il valore su 006698a6(esadecimale):

inserisci qui la descrizione dell'immagine

Quando fai un clic con il tasto destro, la voce scompare:

inserisci qui la descrizione dell'immagine

Elimina la voce o rinominala in ShowBasedOnVelocityIdper abilitare nuovamente la voce:

inserisci qui la descrizione dell'immagine


potresti voler correggere un refuso 'Backgroud' -> 'Background'
superjos

@superjos fatto, la prossima volta fai clic su modifica e correggilo tu stesso.
magicandre1981,

2
Sono consapevole ma non è possibile in questo caso: il mio account qui su superutente non ha abbastanza reputazione per applicare le modifiche a 1 carattere ai post.
superjos

1
@kccricket è più facile ripristinarlo nel caso lo desideri indietro
magicandre1981

2
Un'altra opzione: esportare semplicemente il ramo HKEY_CLASSES_ROOT\Directory\shell\AnyCodeed eliminare la chiave. Se lo vuoi indietro, importa il file reg.
Andreas,

27

Questa risposta proviene originariamente da qui e la sto solo riproducendo qui per brevità.

Utilizzare l'editor del registro di Windows per eliminare due chiavi:

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

Si consiglia di eseguire il backup dei registri prima di iniziare un'operazione di eliminazione, solo una buona pratica.


2
Grazie. Purtroppo la risposta fornita da @ magicandre1981 non mi è bastata. Ho dovuto fare come mi hai suggerito ed eliminare. Quindi ha funzionato.
DGO

Grazie, @Blaze. Bene, tu li riassumi qui. Il collegamento è interrotto ora.
Mavis

L'eliminazione di questi ha funzionato anche per me.
JkAlombro,

3

Da Bryson Gibbons nei forum di Microsoft :


Un'altra opzione, se non vuoi semplicemente eliminarlo o puoi vederlo a volte utile ma non vuoi che ingombra il menu di scelta rapida, è spostarlo nel menu di scelta rapida esteso (dove è visibile solo con Maiusc + pulsante destro del mouse).

Utilizzando l'editor del registro di Windows, aggiungi un nuovo valore di stringa sotto ciascuna delle seguenti chiavi, con il nome "Esteso":

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

Dovresti quindi vedere i seguenti contenuti quando viene selezionata una delle chiavi di registro sopra:

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

Dopo aver fatto ciò, vedrai "Apri in Visual Studio" su cartelle / directory solo quando tieni premuto MAIUSC, quindi fai clic con il tasto destro.


2

È possibile utilizzare ShellMenuView per trovare questa voce del menu di scelta rapida e disabilitarla.

  1. Scarica il programma per il tuo sistema operativo (32 o 64 bit) ed esegui l' eseguibile shmnview.exe .
  2. Trova nell'elenco qualcosa che ha a che fare con Visual Basics e sembra essere questa voce. (È possibile ordinare l'elenco per Tipo file e guardare le voci in con il tipo di file Directory )
  3. Fare clic con il tasto destro del mouse su quella voce e selezionare Disabilita elementi selezionati .

questo è un commento, ma nessuna vera risposta. Mostra più dettagli su come rimuovere la voce.
magicandre1981,

1
Ho spiegato ora in dettaglio come rimuoverlo e non una risposta così schifosa: superuser.com/a/1178368/174557
magicandre1981

1
@ magicandre1981, ho aggiunto i dettagli su come farlo. (ovviamente, la tua risposta potrebbe essere migliore, dipende dall'utente che l'ha chiesta.)
Yisroel Tech

2
Ho provato questo software prima di pubblicare la domanda. Ma non sono riuscito a trovare l'ingresso giusto da lì e sono venuto qui per chiedere alla comunità. Grazie per il tuo sforzo, comunque.
aniskhan001,

2

Basato sulla risposta di @Blaze :

Invece di cercare le chiavi con l'editor del registro, basta copiarlo in un file vuoto con .regun'estensione di file ed eseguire quel file per eliminare le chiavi.

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode]
[-HKEY_CLASSES_ROOT\Directory\shell\AnyCode]
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.