So entfernen Sie das durch Visual Studio 2017 hinzugefügte Verzeichniskontextmenü?

6672
aniskhan001

Ich habe Visual Studio Community 2017 RC unter Windows 10
installiert . Nach der Installation wurde ein neues Kontextmenü hinzugefügt, wenn mit der rechten Maustaste auf ein Verzeichnis geklickt wurde.

Visual Studio 2017 RC-Kontextmenü

Ich möchte diese Option entfernen, kann sie aber anscheinend nicht in den VS2017-Einstellungen finden.

24
Dies ist eines der dümmsten Dinge, die Microsoft dem Kontextmenü je hinzugefügt hat. Im Ernst, ich klicke mit der rechten Maustaste auf mein Desktop-Bild und möchte wissen, ob ich dieses in Visual Studio öffnen möchte. Was aufmachen* ?!! Denken sie, ich möchte meine .png-Bilddatei oder etwas debuggen? Mike Gledhill vor 6 Jahren 0
@MikeGledhill-Linux-Programme haben keine Lösungsdatei (sln) wie Windows. Daher können Sie mit dieser Option Linux-Lösungen über VS2017 öffnen magicandre1981 vor 6 Jahren 0
Verwandte Themen: [So entfernen Sie Elemente aus dem Kontextmenü in Windows?] (Https://superuser.com/q/5011/358766) Steven M. Vascellaro vor 6 Jahren 0

5 Antworten auf die Frage

23
magicandre1981

Klicken Sie auf Ausführen regedit.exe, gehen Sie zu HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode, übernehmen Sie den Besitz dieses Schlüssels, ändern Sie die Berechtigungen für Ihr Konto und fügen Sie a DWORD (32Bit)mit dem Namen hinzu, HideBasedOnVelocityIdund legen Sie den Wert auf 006698a6(Hex) fest:

Wenn Sie jetzt einen Rechtsklick machen, ist der Eintrag weg:

Eintrag löschen oder umbenennen ShowBasedOnVelocityId, um den Eintrag erneut zu aktivieren:

Sie sollten den Tippfehler 'Backgroud' -> 'Background' korrigieren. superjos vor 6 Jahren 0
@superjos fertig, klicken Sie das nächste Mal auf Bearbeiten und beheben Sie es selbst. magicandre1981 vor 6 Jahren 0
Ich bin mir bewusst, aber in diesem Fall nicht möglich: Mein Konto hier bei Superuser hat nicht genug Ansehen, um Beiträge mit einem Zeichen zu bearbeiten. superjos vor 6 Jahren 2
@superjos ok, das habe ich vergessen magicandre1981 vor 6 Jahren 0
Wie unterscheidet sich diese Lösung vom Löschen der Registrierungsschlüssel? Verhindert dies, dass Visual Studio das Element in der Zukunft neu erstellt? kccricket vor 6 Jahren 0
@kccricket ist einfacher wiederherzustellen, falls Sie es zurück haben möchten magicandre1981 vor 6 Jahren 1
Ich habe VS2017 in englischer Sprache installiert, entschied mich jedoch für die Installation des russischen Sprachpakets. Der Kontextmenüpunkt war irgendwie auf Russisch. Lächerlich. Little Helper vor 6 Jahren 0
Eine weitere Option: Einfach den Zweig `HKEY_CLASSES_ROOT \ Directory \ shell \ AnyCode` exportieren und den Schlüssel löschen. Wenn Sie es zurück haben möchten, importieren Sie die Reg-Datei. mrt vor 6 Jahren 0
@mrt-Benutzer neigen später dazu, die Datei zu löschen, und jetzt ist sie weg. Umbenennen ist also der sicherste Weg. magicandre1981 vor 6 Jahren 0
Das Bild zeigt einen anderen Wert für den Registrierungsschlüssel als den Kommentar an, und keiner von ihnen hat funktioniert. Hugo Zink vor 5 Jahren 0
16
Blaze

Diese Antwort stammt ursprünglich von hier, und ich reproduziere sie hier nur der Kürze halber.

Verwenden Sie den Windows-Registrierungseditor, um zwei Schlüssel zu löschen:

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

Möglicherweise möchten Sie Ihre Registrierungen sichern, bevor Sie einen Löschvorgang durchführen. Dies ist nur eine gute Vorgehensweise.

Vielen Dank. Leider war die Antwort @ magicandre1981 für mich nicht ausreichend. Ich musste das tun, was du vorgeschlagen hast und löschen. Dann hat es funktioniert. dgo vor 6 Jahren 2
0
Yisroel Tech

Sie können ShellMenuView verwenden, um diesen Kontextmenüeintrag zu finden und zu deaktivieren.

  1. Laden Sie das Programm für Ihr Betriebssystem (32 oder 64 Bit) herunter und führen Sie die ausführbare Datei shmnview.exe aus .
  2. Suchen Sie in der Liste etwas, das mit Visual Basics zu tun hat und dieser Eintrag zu sein scheint. (Sie können die Liste nach sortieren Dateityp und schauen auf die Einträge unter mit Dateityp - Verzeichnis )
  3. Klicken Sie mit der rechten Maustaste auf diesen Eintrag und wählen Sie Ausgewählte Elemente deaktivieren .
Dies ist ein Kommentar, aber keine wirkliche Antwort. Zeigen Sie weitere Details zum Entfernen des Eintrags an. magicandre1981 vor 7 Jahren 0
Ich erklärte jetzt im Detail, wie man es entfernt und nicht so eine verdammte Antwort: http://superuser.com/a/1178368/174557 magicandre1981 vor 7 Jahren 1
@ magicandre1981, ich habe die Details dazu hinzugefügt. (Natürlich ist Ihre Antwort vielleicht noch besser, hängt von dem Benutzer ab, der sie gefragt hat.) Yisroel Tech vor 7 Jahren 1
Ich habe diese Software vor der Veröffentlichung der Frage ausprobiert. Aber ich konnte dort nicht den richtigen Eintrag finden und kam hierher, um die Community zu fragen. Vielen Dank für deine Mühe. aniskhan001 vor 7 Jahren 2
0
kapex

Basierend auf der Antwort von @Blaze :

Statt mit dem Registrierungseditor nach Schlüsseln zu suchen, kopieren Sie diese einfach in eine leere Datei mit einer .regDateierweiterung und führen Sie diese Datei aus, um die Schlüssel zu löschen.

Windows Registry Editor Version 5.00  [-HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode] [-HKEY_CLASSES_ROOT\Directory\shell\AnyCode] 
0
Steven M. Vascellaro

Von Bryson Gibbons in den Microsoft-Foren :


Wenn Sie es nicht einfach löschen oder sehen möchten, dass es manchmal nützlich ist, das Kontextmenü jedoch nicht unübersichtlich sein soll, können Sie es in das erweiterte Kontextmenü verschieben (wo es nur mit Umschalttaste + sichtbar ist) Rechtsklick).

Fügen Sie mit dem Windows-Registrierungseditor unter jedem der folgenden Schlüssel einen neuen Zeichenfolgewert mit dem Namen "Extended" hinzu:

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

Sie sollten dann den folgenden Inhalt anzeigen, wenn einer der obigen Registrierungsschlüssel ausgewählt ist:

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

Wenn Sie die Umschalttaste gedrückt halten und dann mit der rechten Maustaste klicken, wird in Ordnern / Verzeichnissen danach nur "In Visual Studio öffnen" angezeigt.