Visual Studio 2017에서 추가 한 디렉터리 컨텍스트 메뉴를 제거하는 방법은 무엇입니까?


31

Windows 10에 Visual Studio Community 2017 RC를
설치했습니다 . 설치 후 디렉토리를 마우스 오른쪽 버튼으로 클릭하면 새 컨텍스트 메뉴가 추가되었습니다.

Visual Studio 2017 RC 컨텍스트 메뉴

이 옵션을 제거하고 싶지만 VS2017 설정에서 찾을 수 없습니다.


2
이것은 Microsoft가 컨텍스트 메뉴에 추가 한 가장 멍청한 것 중 하나입니다. 진지하게, 나는 내 데스크탑 이미지를 마우스 오른쪽 버튼으로 클릭하고 Visual Studio 에서이 이미지를 열 것인지 알고 싶습니다. 무엇을 열 까요? !! 그들은 내 .png 이미지 파일이나 무언가를 디버깅하고 싶다고 생각합니까?
Mike Gledhill

이 옵션을 VS2017를 통해 공개 리눅스 솔루션 그래서 프로그램, 윈도우와 같은 솔루션 파일 (SLN)가 없습니다 리눅스 @MikeGledhill
magicandre1981

답변:


26

실행 regedit.exe, 이동 HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode,이 키의 소유권을, 귀하의 계정에 대한 권한 '을 변경하고 추가 DWORD (32Bit)이름으로 HideBasedOnVelocityId하고있는 값 설정 006698a6(16 진수)를 :

여기에 이미지 설명을 입력하십시오

이제 마우스 오른쪽 버튼을 클릭하면 항목이 사라집니다.

여기에 이미지 설명을 입력하십시오

항목을 삭제하거나 이름 ShowBasedOnVelocityId을 바꾸어 항목을 다시 활성화하십시오.

여기에 이미지 설명을 입력하십시오


당신은 오타 'Backgroud'-> 'Background'를 수정하고 싶을 수도 있습니다
superjos

@superjos 완료, 다음 번에 편집을 클릭하고 직접 수정하십시오.
magicandre1981

2
본인은 알고 있지만이 경우에는 불가능합니다. 수퍼 유저 계정이 게시물에 1 자 수정 사항을 적용 할 정도로 평판이 좋지 않습니다.
superjos

1
@kccricket 당신이 다시 원하는 경우에 복원하는 것이 더 쉽습니다
magicandre1981

2
다른 옵션 : 분기를 간단히 내보내고 HKEY_CLASSES_ROOT\Directory\shell\AnyCode키를 삭제하십시오. 다시 원하면 reg 파일을 가져 오십시오.
Andreas

27

이 대답은 원래 여기 에서 왔으며 간결성을 위해 여기에서 재현하고 있습니다.

Windows 레지스트리 편집기를 사용하여 두 개의 키를 삭제하십시오.

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

삭제 조작을 수행하기 전에 레지스트리를 백업하는 것이 좋습니다.


2
고맙습니다. 불행히도 @ magicandre1981이 제공 한 답변으로는 충분하지 않았습니다. 당신이 제안하고 삭제 한대로해야했습니다. 그런 다음 효과가있었습니다.
dgo

감사합니다, @Blaze. 여기서 간략하게 설명해주세요. 링크가 끊어졌습니다.
mavis

이것들을 삭제하면 나에게도 효과가있었습니다.
JkAlombro

3

Microsoft 포럼의 Bryson Gibbons에서 :


또 다른 옵션은 삭제하지 않거나 때로는 유용하지만 상황에 맞는 메뉴를 어지럽히고 싶지 않은 경우 확장 컨텍스트 메뉴로 이동하는 것입니다 (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

이 작업을 수행 한 후 Shift 키를 누른 상태에서 마우스 오른쪽 버튼을 클릭하면 폴더 / 디렉토리에 "Visual Studio에서 열기"만 표시됩니다.


2

ShellMenuView 를 사용 하여이 컨텍스트 메뉴 항목을 찾아 비활성화 할 수 있습니다.

  1. OS 용 프로그램 (32 또는 64 비트)을 다운로드하고 shmnview.exe 실행 파일을 실행하십시오.
  2. 목록에서 Visual Basics와 관련이있는 항목을 찾으십시오. ( 파일 유형별로 목록을 정렬하고 파일 유형 디렉토리 아래의 항목을 볼 수 있습니다 )
  3. 해당 항목을 마우스 오른쪽 단추로 클릭하고 선택한 항목 사용 안함을 선택 하십시오 .

이것은 주석이지만 실제 답변은 없습니다. 항목을 제거하는 방법에 대한 자세한 내용을 표시하십시오.
magicandre1981

1
나는 그것을 제거하는 방법에 대해 자세히 설명하고 그러한 답은 아닙니다 : superuser.com/a/1178368/174557
magicandre1981

1
@ magicandre1981, 나는 그것을하는 방법에 대한 세부 정보를 추가했습니다. (물론, 귀하의 답변은 여전히 ​​낫습니다. 요청한 사용자에 따라 다릅니다.)
Yisroel Tech

2
질문을 게시하기 전에이 소프트웨어를 사용해 보았습니다. 그러나 나는 그곳에서 올바른 입장을 찾지 못하고 이곳에 와서 지역 사회에 물었다. 노력해 주셔서 감사합니다.
aniskhan001

2

@Blaze답변바탕으로 :

레지스트리 편집기를 사용하여 키를 검색하는 대신 .reg파일 확장자를 가진 빈 파일로 파일을 복사 하고 해당 파일을 실행하여 키를 삭제하십시오.

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode]
[-HKEY_CLASSES_ROOT\Directory\shell\AnyCode]
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.