
왜 NVIDIA 제어판이 열리지 않을까?
PC에 엔비디아(NVIDIA) 그래픽 카드를 사용하고 있다면 3D 설정, PhysX 구성 등 다양한 그래픽 옵션을 조절할 수 있는 NVIDIA 제어판을 자주 이용하게 됩니다. 그런데 어느 날 갑자기 제어판이 열리지 않거나 클릭해도 반응이 없다면 곤란해지죠.
이 문제의 가장 큰 원인은 바로 그래픽 카드 드라이버입니다. 드라이버가 손상되었거나 너무 오래되어 현재 윈도우 환경과 호환되지 않으면 NVIDIA 제어판이 실행되지 않는 현상이 발생합니다. 다행히 해결 자체는 어렵지 않습니다. 드라이버를 수동으로 재설치하면 되지만, PC 환경마다 사정이 다르기 때문에 한 가지 방법으로 해결되지 않을 수도 있습니다. 아래에서 소개하는 방법들을 순서대로 하나씩 시도해 보세요.
방법 1. NVIDIA 그래픽 드라이버 업데이트
- Windows 키 + R을 누르고 devmgmt.msc를 입력한 뒤 Enter 키를 눌러 장치 관리자를 엽니다.
- 디스플레이 어댑터 항목을 확장한 후 사용 중인 NVIDIA GeForce 그래픽 카드를 마우스 오른쪽 버튼으로 클릭하고 디바이스 사용을 선택합니다. (비활성화 상태였다면 이때 활성화됩니다.)
- 같은 방식으로 그래픽 카드를 다시 마우스 오른쪽 버튼으로 클릭하고 '드라이버 업데이트'를 선택합니다.
- '업데이트된 드라이버 소프트웨어 자동 검색'을 선택하고 프로세스가 끝날 때까지 기다립니다.
- 문제가 해결되지 않았다면 다시 '드라이버 업데이트'를 선택한 뒤, 이번에는 '내 컴퓨터에서 드라이버 소프트웨어 찾아보기'를 클릭합니다.
- '컴퓨터의 사용 가능한 드라이버 목록에서 직접 선택'을 고릅니다.
- 목록에서 NVIDIA 그래픽 카드와 호환되는 드라이버를 선택하고 다음을 눌러 설치를 진행합니다.
- 설치가 완료되면 PC를 재부팅하여 변경 사항을 저장합니다.
참고로, 엔비디아 공식 웹사이트나 GeForce Experience(NVIDIA 앱)를 통해 최신 드라이버를 직접 내려받아 설치하는 것도 좋은 방법입니다.
방법 2. NVIDIA 디스플레이 드라이버 서비스 실행 확인
NVIDIA 제어판은 백그라운드 서비스와 연동되어 작동합니다. 해당 서비스가 중지되어 있으면 제어판이 열리지 않을 수 있습니다.
- Windows 키 + R을 누른 뒤 services.msc를 입력하고 Enter 키를 누릅니다.
- 목록에서 NVIDIA Display Driver Service를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.
- 시작 유형이 '자동'으로 설정되어 있는지 확인하고, 서비스가 실행 중이 아니라면 시작 버튼을 클릭합니다.
- 적용을 누른 뒤 확인을 클릭합니다.
- 변경 사항을 적용하기 위해 PC를 재부팅합니다.
방법 3. 그래픽 드라이버 완전 삭제 후 재설치
- 장치 관리자에서 NVIDIA 그래픽 카드를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다.
- 확인 메시지가 나타나면 예를 클릭합니다.
- Windows 키 + X를 눌러 설정 또는 제어판을 엽니다.
- 프로그램 제거(프로그램 및 기능)로 이동합니다.
- NVIDIA와 관련된 모든 프로그램을 제거합니다.
- 변경 사항을 저장하기 위해 시스템을 재부팅한 뒤, 제조사 공식 웹사이트에서 드라이버 설치 파일을 다시 내려받습니다.
- 기존 프로그램이 모두 삭제된 것이 확인되면 드라이버를 새로 설치합니다. 이번에는 오류 없이 설치될 것입니다.
방법 4. DDU(디스플레이 드라이버 제거 프로그램) 활용
위 방법들로도 해결되지 않는다면 Display Driver Uninstaller(DDU)를 사용해 그래픽 드라이버를 완전히 삭제할 수 있습니다. DDU는 잔여 파일과 레지스트리까지 깨끗이 정리해 주는 전문 도구입니다.
- 먼저 PC를 안전 모드로 부팅한 뒤 DDU로 드라이버를 제거합니다.
- 이후 PC를 다시 시작하고, 엔비디아 공식 웹사이트에서 최신 드라이버를 내려받아 설치합니다.
방법 5. .NET Framework 및 VC++ 재배포 패키지 업데이트
NVIDIA 제어판은 .NET Framework와 Visual C++ 재배포 가능 패키지(VC++ Redistributable) 기반으로 실행됩니다. 이 두 구성 요소가 최신 버전이 아니라면 제어판이 사라지거나 실행되지 않는 문제가 생길 수 있습니다.
- 마이크로소프트 공식 웹사이트에서 최신 .NET Framework를 다운로드하여 설치합니다.
- 마이크로소프트 공식 웹사이트에서 최신 VC++ 재배포 패키지를 다운로드하여 설치합니다.
방법 6. 화면 해상도를 최대값으로 설정
의외로 단순하지만, 해상도가 비정상적으로 낮게 설정되어 있으면 제어판이 정상적으로 표시되지 않을 수 있습니다.
- 바탕화면 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 디스플레이 설정을 선택합니다.
- 해상도를 가능한 가장 높은 값(권장 표시)으로 설정합니다.
- PC를 재부팅한 뒤 NVIDIA 제어판이 정상적으로 열리는지 확인합니다.
방법 7. 레지스트리 수정
마지막 방법은 레지스트리 편집기를 통한 수동 수정입니다. 레지스트리를 잘못 건드리면 시스템에 심각한 문제가 발생할 수 있으므로, 작업 전 반드시 레지스트리 백업을 권장합니다.
- Windows 키 + R을 누르고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다.
- 다음 경로로 이동합니다.
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers - ContextMenuHandlers를 확장한 후 NvCplDesktopContext를 찾아 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.
- 이어서 다음 위치로 이동합니다.
HKEY_CLASSES_ROOT\Directory\Background\shell - Shell 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택한 뒤, 키 이름을 NVIDIA Control Panel로 지정합니다.
- 새로 만든 NVIDIA Control Panel 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택한 뒤 이름을 Command로 지정합니다.
- Command 키 선택 상태에서 오른쪽 창의 (기본값)을 더블클릭하고 값 데이터를 C:\Windows\System32\nvcplui.exe로 입력한 후 확인을 클릭합니다.
- PC를 재부팅하여 변경 사항을 저장한 뒤 NVIDIA 제어판을 실행해 봅니다.
마무리
지금까지 NVIDIA 제어판이 열리지 않는 문제를 해결하는 7가지 방법을 알아보았습니다. 대부분의 경우 드라이버 업데이트만으로 문제가 해결되지만, 그렇지 않다면 위 방법들을 차례대로 시도해 보세요. 그래도 해결되지 않는다면 그래픽 카드 하드웨어 자체의 문제일 가능성도 있으므로 제조사 A/S를 고려해 보시기 바랍니다. 추가로 궁금한 점이 있다면 댓글로 남겨주세요.