Windows 10의 파일 탐색기에서 느린 컨텍스트 메뉴를 수정하는 방법

윈도우 10의 컨텍스트 메뉴(마우스 오른쪽 버튼 클릭 시 나타나는 메뉴)는 시간이 지날수록 반응 속도가 느려질 수 있습니다. 이는 주로 다양한 프로그램들이 컨텍스트 메뉴에 확장 기능을 추가하기 때문인데, 잘못 코딩된 프로그램은 특히 메뉴 반응 속도를 저하시키는 주범이 됩니다. 만약 여러분의 컨텍스트 메뉴가 느리게 열리거나, 멈추거나, 심지어 먹통이 되는 상황을 겪고 있다면, 다음 방법을 통해 문제를 해결할 수 있습니다.

ShellExView를 활용한 타사 확장 기능 확인

문제 해결을 위해 비교적 간단한 방법을 먼저 시도해 보겠습니다. 물론 윈도우 레지스트리를 직접 편집하여 컨텍스트 메뉴 항목을 제거할 수도 있지만, 이는 시간 소모적인 과정입니다. 좀 더 신속하게 문제를 파악하기 위해, NirSoft에서 제공하는 무료 유틸리티인 ShellExView를 추천합니다. 이 프로그램은 윈도우 10 뿐만 아니라 이전 버전의 윈도우에서도 원활하게 작동합니다. 우선 ShellExView를 다운로드하고 실행해 보세요.

프로그램을 실행하면 윈도우 셸 확장 기능의 목록이 길게 나타납니다. 이 중 대부분은 마이크로소프트에서 제작하여 윈도우에 기본적으로 포함된 것들이며, 시스템 속도를 저하시키는 원인이 될 가능성은 낮습니다. 따라서, 마이크로소프트 확장 기능을 숨기기 위해 “옵션 > 모든 마이크로소프트 확장 숨기기”를 선택해 주세요.

이제 여러분이 설치한 프로그램들이 추가한 타사 셸 확장 기능 목록이 표시됩니다. 예를 들어, 7-Zip, Notepad++, NVIDIA 그래픽 드라이버, Dropbox, Google Drive, Malwarebytes, Paint.NET 등의 확장 기능을 확인할 수 있습니다.

ShellExView를 통한 문제 해결: 확장 기능 비활성화

어떤 셸 확장 기능이 문제의 원인인지 파악해야 합니다. 이를 위해 하나 이상의 확장 기능을 비활성화한 후, 윈도우 탐색기를 다시 시작하여 문제가 해결되었는지 확인하는 과정을 거쳐야 합니다.

확장 기능을 비활성화하는 방법은 여러 가지가 있습니다.

  • 모든 타사 확장 기능을 비활성화한 후, 하나씩 다시 활성화하면서 문제가 발생하는지 확인합니다.
  • 문제가 해결될 때까지 확장 기능을 하나씩 비활성화합니다.
  • 그룹 단위로 확장 기능을 비활성화합니다. 예를 들어, 한 번에 절반의 확장 기능을 비활성화하여 문제가 해결되면 비활성화된 그룹 내에 문제의 원인이 있다는 것을 알 수 있습니다. 이 방법이 가장 빠를 수 있습니다.

어떤 방법을 선택하든, 확장 기능 비활성화 방법은 다음과 같습니다.

먼저 비활성화할 확장 기능을 선택합니다. 하나를 클릭하거나, Ctrl+A를 눌러 모두 선택하거나, “편집 > 모두 선택”을 선택할 수 있습니다. Shift 키를 누른 상태에서 클릭하여 범위를 선택하거나, Ctrl 키를 누른 상태에서 클릭하여 여러 항목을 선택할 수도 있습니다.

선택한 확장 기능을 비활성화하려면, 마우스 오른쪽 버튼으로 클릭 후 “선택한 항목 비활성화”를 선택하거나, “파일 > 선택한 항목 비활성화”를 클릭하세요. (나중에 다시 활성화하려면 “선택한 항목 활성화”를 선택하세요.)

비활성화된 셸 확장 기능은 “비활성화됨” 열 아래에 “예”로 표시됩니다.

변경 사항은 윈도우 탐색기를 다시 시작해야 적용됩니다. ShellExView 옵션 메뉴에서 해당 기능이 있지만, 권장하지 않습니다. 이 옵션을 사용하면 로그아웃할 때까지 탐색기와 작업 표시줄이 계속해서 다시 로드될 수 있습니다.

대신, 작업 관리자를 사용하는 것이 좋습니다. Ctrl+Shift+Esc를 누르거나, 작업 표시줄을 마우스 오른쪽 버튼으로 클릭하고 “작업 관리자”를 선택하여 실행할 수 있습니다.

“프로세스” 탭의 앱 목록에서 “윈도우 탐색기”를 찾아 클릭합니다. (만약 탭이 보이지 않는다면 “자세히”를 클릭하세요.) 그런 다음 작업 관리자 창 우측 하단에 있는 “다시 시작” 버튼을 클릭합니다.

탐색기가 다시 시작되면, 폴더, 파일 또는 바탕화면에서 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴가 여전히 느린지 확인합니다. 여전히 느리다면 더 많은 확장 기능을 비활성화해야 합니다. 이전보다 빨라졌다면, 바로 그 확장 기능이 문제였던 것입니다.

문제 해결까지 반복적인 테스트

확장 기능을 켜고 끄는 과정을 반복하여 문제의 원인이 되는 확장 기능을 찾아냅니다. 변경할 때마다 컨텍스트 메뉴를 테스트해야 하며(탐색기 재시작 필수!), 어떤 확장 기능이 문제를 일으키는지 확인할 수 있습니다.

사용하지 않는 확장 기능은 비활성화된 상태로 유지하는 것이 좋습니다. 언제든 ShellExView를 통해 다시 활성화할 수 있습니다.

경험에 따르면, 필자의 컴퓨터에서는 Google 드라이브의 “GDContextMenu Class” 확장 기능이 폴더 컨텍스트 메뉴의 속도를 저하시키는 원인이었습니다. 이는 이미 알려진 문제라고 합니다. 그러나 ShellExView를 통해 해당 확장 기능을 비활성화하자 컨텍스트 메뉴는 정상 속도로 돌아왔습니다.

추가적으로, 컨텍스트 메뉴의 반응 속도를 더욱 높이고 싶다면 윈도우 10의 애니메이션 기능을 비활성화할 수 있습니다. 이렇게 하면 불필요한 애니메이션 효과 없이 메뉴가 즉시 나타납니다. 이는 윈도우 10 PC의 속도를 향상시키는 여러 방법 중 하나일 뿐입니다.