26

Я установил Visual Studio Community 2017 RC на Windows 10.
После установки было добавлено новое контекстное меню при щелчке правой кнопкой мыши по любому каталогу.

Контекстное меню Visual Studio 2017 RC

Я хочу удалить эту опцию, но не могу найти ее в настройках VS2017.

5 ответов5

22

Запустите regedit.exe , перейдите в HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode , перейдите во владение этим ключом, измените разрешения для своей учетной записи и добавьте DWORD (32Bit) с именем HideBasedOnVelocityId и установите значение 006698a6 (hex):

Когда вы делаете правый клик, запись исчезла:

Удалите запись или переименуйте ее в ShowBasedOnVelocityId чтобы снова включить запись:

18

Этот ответ изначально отсюда, и я просто воспроизвожу его здесь для краткости.

Используйте редактор реестра Windows, чтобы удалить два ключа:

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

Возможно, вы захотите сделать резервную копию своих реестров перед выполнением операции удаления, просто хорошая практика.

1

Основываясь на ответе @Blaze:

Вместо поиска ключей с помощью редактора реестра просто скопируйте его в пустой файл с расширением .reg и выполните этот файл для удаления ключей.

Windows Registry Editor Version 5.00

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

От Брайсона Гиббона на форумах Microsoft:


Другой вариант, если вы не хотите просто удалять его или видите, что он иногда полезен, но не хотите, чтобы он загромождал контекстное меню, - это переместить его в расширенное контекстное меню (где оно отображается только с помощью Shift+). Щелкните правой кнопкой мыши).

Используя редактор реестра Windows, добавьте новое строковое значение под каждым из следующих ключей с именем "Extended":

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

Затем вы должны увидеть следующее содержимое, когда выбран любой из указанных выше разделов реестра:

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

После этого вы увидите "Открыть в Visual Studio" только в папках / каталогах, если удерживать нажатой клавишу Shift, а затем щелкнуть правой кнопкой мыши.

0

Вы можете использовать ShellMenuView, чтобы найти этот пункт контекстного меню и отключить его.

  1. Загрузите программу для вашей ОС (32- или 64-разрядную) и запустите исполняемый файл shmnview.exe.
  2. Найдите в списке что-то, что имеет отношение к визуальным основам и, по-видимому, является этой записью. (Вы можете отсортировать список по типу файла и просмотреть записи с типом файла Directory)
  3. Щелкните правой кнопкой мыши эту запись и выберите « Отключить выбранные элементы».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .