Zainstalowałem Visual Studio Community 2017 RC na Windows 10.
Po instalacji dodałem nowe menu kontekstowe po kliknięciu prawym przyciskiem myszy dowolnego katalogu.
Chcę usunąć tę opcję, ale nie mogę jej znaleźć w ustawieniach VS2017.
Zainstalowałem Visual Studio Community 2017 RC na Windows 10.
Po instalacji dodałem nowe menu kontekstowe po kliknięciu prawym przyciskiem myszy dowolnego katalogu.
Chcę usunąć tę opcję, ale nie mogę jej znaleźć w ustawieniach VS2017.
Odpowiedzi:
Uruchom regedit.exe
, przejdź do HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode
, przejmij na własność ten klucz, zmień uprawnienia do swojego konta, dodaj a DWORD (32Bit)
wraz z nazwą HideBasedOnVelocityId
i ustaw wartość na 006698a6
(hex):
Gdy teraz wykonasz kliknięcie prawym przyciskiem, wpis zniknął:
Usuń wpis lub zmień jego nazwę, aby ShowBasedOnVelocityId
ponownie włączyć wpis:
HKEY_CLASSES_ROOT\Directory\shell\AnyCode
i usunięcie klucza. Jeśli chcesz go odzyskać, zaimportuj plik reg.
Ta odpowiedź pochodzi pierwotnie stąd i właśnie ją tutaj odtwarzam w celu zachowania zwięzłości.
Użyj edytora rejestru Windows, aby usunąć dwa klucze:
HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode
HKEY_CLASSES_ROOT\Directory\shell\AnyCode
Warto wykonać kopię zapasową rejestrów przed przystąpieniem do operacji usuwania, to tylko dobra praktyka.
Z Bryson Gibbons na forach Microsoft :
Inną opcją, jeśli nie chcesz po prostu go usunąć lub widzisz, że jest czasem przydatny, ale nie chcesz, aby zaśmiecał menu kontekstowe, jest przeniesienie go do rozszerzonego menu kontekstowego (gdzie jest widoczne tylko za pomocą Shift + Kliknij prawym przyciskiem myszy).
Za pomocą edytora rejestru systemu Windows dodaj nową wartość ciągu pod każdym z następujących kluczy o nazwie „Rozszerzony”:
HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode
HKEY_CLASSES_ROOT\Directory\shell\AnyCode
Po wybraniu jednego z powyższych kluczy rejestru powinna zostać wyświetlona następująca zawartość:
Name Type Data
(Default) REG_SZ @C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\1033\\VSLauncherUI.dll,-1002
Extended REG_SZ
Po wykonaniu tej czynności zobaczysz „Otwórz w Visual Studio” tylko w folderach / katalogach, kiedy przytrzymasz Shift, a następnie kliknij prawym przyciskiem myszy.
Możesz użyć ShellMenuView, aby znaleźć tę pozycję menu kontekstowego i wyłączyć ją.
W oparciu o odpowiedź przez @Blaze :
Zamiast szukać kluczy za pomocą edytora rejestru, po prostu skopiuj to do pustego pliku z .reg
rozszerzeniem i uruchom ten plik, aby usunąć klucze.
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode]
[-HKEY_CLASSES_ROOT\Directory\shell\AnyCode]