web-dev-qa-db-ja.com

Visual Studio 2017によって追加されたディレクトリコンテキストメニューを削除する方法

Windows 10にVisual Studio Community 2017 RCをインストールしました。
インストール後、任意のディレクトリを右クリックすると、新しいコンテキストメニューが追加されました。

Visual Studio 2017 RC context menu

このオプションを削除したいのですが、VS2017の設定でオプションが見つからないようです。

34
aniskhan001

_regedit.exe_を実行し、_HKEY_CLASSES_ROOT\Directory\Background\Shell\AnyCode_に移動し、このキーの所有権を取得して、アカウントの権限を変更し、HideBasedOnVelocityIdという名前のDWORD (32Bit)を追加して、値を設定します_006698a6_(hex)へ:

enter image description here

右クリックすると、エントリが消えます。

enter image description here

エントリを削除するか、名前をShowBasedOnVelocityIdに変更して、エントリを再度有効にします。

enter image description here

27
magicandre1981

この答えは元々 here からのものであり、簡潔にするためにここでそれを再現しています。

Windowsレジストリエディタを使用して、2つのキーを削除します。

HKEY_CLASSES_ROOT\Directory\Background\Shell\AnyCode
HKEY_CLASSES_ROOT\Directory\Shell\AnyCode

削除操作に進む前にレジストリをバックアップすることをお勧めします。

30
Blaze

MicrosoftフォーラムのBryson Gibbonsから


別のオプション、それを単に削除したくない場合、またはそれが時々有用であることがわかるが、コンテキストメニューが乱雑になりたくない場合は、拡張コンテキストメニューに移動することです。 (Shift +右クリックでのみ表示されます)。

Windowsレジストリエディタを使用して、次の各キーの下に「拡張」という名前の新しい文字列値を追加します。

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

これを実行した後、Shiftキーを押しながら右クリックすると、フォルダー/ディレクトリに「Visual Studioで開く」のみが表示されます。

4
Stevoisiak

ShellMenuView を使用して、このコンテキストメニューエントリを検索し、無効にすることができます。

  1. OS(32または64ビット)用のプログラムをダウンロードし、shmnview.exe実行可能ファイルを実行します。
  2. リストからVisual Basicsに関連し、このエントリのように見えるものを見つけます。 (リストをファイルタイプでソートし、ファイルタイプDirectory
  3. そのエントリを右クリックして、Disable Selected Itemsを選択します。
3
Yisroel Tech

answer@ Blaze による:

レジストリエディタでキーを検索する代わりに、これを.regファイル拡張子が付いた空のファイルにコピーし、そのファイルを実行してキーを削除します。

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\Background\Shell\AnyCode]
[-HKEY_CLASSES_ROOT\Directory\Shell\AnyCode]
2
kapex