NVIDIA 그래픽카드(GPU)용 드라이버를 처음 설치하거나 기존 드라이버를 업데이트하는 과정에서 설치에 실패하면, "NVIDIA Installer failed"(NVIDIA 설치 프로그램 실패) 화면이 나타나며 어떤 구성 요소의 설치가 실패했는지 표시됩니다. 올바른 드라이버가 설치되지 않으면 컴퓨터는 GPU를 전혀 활용할 수 없기 때문에, 이 오류는 매우 심각한 문제로 꼽힙니다.
특히 Windows 10 사용자에게서 이 오류가 가장 자주 보고되는데, Windows 10과 NVIDIA GPU 드라이버 사이의 호환성 문제가 원인인 경우가 많습니다. 다행히도 "NVIDIA 설치 프로그램 실패" 오류를 해결하고 드라이버를 정상적으로 설치할 수 있는 다양한 방법이 있습니다. 아래에서 가장 효과적인 해결 방법들을 순서대로 소개합니다.

NVIDIA 설치 프로그램 실패 오류 해결 방법
방법 1: 드라이버 사용자 지정(Custom) 설치 진행
먼저 NVIDIA 드라이버를 '사용자 지정' 모드로 설치하여 문제를 해결해 보겠습니다.
- NVIDIA 설치 프로그램을 마우스 오른쪽 버튼으로 클릭한 뒤 "관리자 권한으로 실행"을 선택합니다.
- 설치 프로그램을 진행하다 보면 설치 옵션 화면에서 Express(권장) 설치와 Custom(고급) 설치 중 하나를 선택하라는 메시지가 나타납니다.
- Custom(고급) 옵션을 선택하고 다음을 클릭합니다.
- 다음 화면에서 목록에 있는 모든 드라이버 구성 요소가 선택되어 있는지 확인한 후, "클린 설치 수행" 체크박스에 체크하고 다음을 클릭합니다.
- 나머지 설치 과정을 마무리하면 드라이버가 정상적으로 설치될 것입니다.
이 방법은 특히 Windows 10으로 업그레이드한 직후 첫 부팅 시 이 오류를 겪는 사용자들에게 매우 효과적인 것으로 입증되었습니다. Windows 10이 처음 부팅될 때 5~15분 동안 GPU용 드라이버를 자동으로 다운로드·설치하려고 시도하는데, 이 시점에 NVIDIA 드라이버를 설치하면 충돌이 발생하기 때문입니다. 이런 경우에는 컴퓨터를 재시작한 후 위 단계대로 사용자 지정 설치를 진행하면 성공적으로 드라이버를 설치할 수 있습니다.
방법 2: 서드파티 보안 프로그램 일시적으로 비활성화
백신, 안티멀웨어, 방화벽 같은 서드파티 보안 프로그램을 사용 중이라면, 해당 프로그램이 NVIDIA 설치 프로그램을 차단하여 매번 설치 실패 화면이 나타날 수 있습니다. 따라서 이 단계에서는 서드파티 백신을 비활성화해 보겠습니다.
- 컴퓨터에 설치된 모든 서드파티 보안 프로그램을 끕니다.
- Ctrl + Shift + Esc 키를 눌러 작업 관리자를 실행한 후, 프로세스 탭으로 이동하여 보안 프로그램과 관련된 실행 중인 프로세스를 하나씩 찾습니다.
- 프로세스를 클릭해 선택한 뒤 작업 끝내기를 클릭하여 종료합니다.

- NVIDIA 설치 프로그램을 다시 실행합니다. 반드시 방법 1에서 설명한 대로 사용자 지정 설치를 진행하면 드라이버가 정상적으로 설치될 것입니다.
방법 3: NVIDIA 파일 삭제 및 NVIDIA 프로세스 종료
아래 NVIDIA 파일 중 컴퓨터에 존재하는 파일들을 찾아 삭제합니다:
C:\Windows\System32\DriverStore\FileRepository 폴더의 nvdsp.inf 파일 C:\Windows\System32\DriverStore\FileRepository 폴더의 nv_lh 파일 C:\Windows\System32\DriverStore\FileRepository 폴더의 nvoclock 파일 C:\Program Files\NVIDIA Corporation\ 폴더의 모든 파일 C:\Program Files (x86)\NVIDIA Corporation\ 폴더의 모든 파일 C:\Program Files (x64)\NVIDIA Corporation\ 폴더의 모든 파일
- 컴퓨터를 재시작합니다.
- 부팅 후 로그인한 상태에서 Ctrl + Alt + Del 키를 눌러 작업 관리자를 엽니다.

- 프로세스 탭으로 이동합니다.
- NVIDIA 관련 프로세스를 하나씩 찾아 선택한 후 작업 끝내기를 클릭하여 강제 종료합니다.
- NVIDIA 설치 프로그램을 실행합니다. 방법 1처럼 사용자 지정 설치를 진행하면 설치가 성공적으로 완료될 가능성이 높습니다.
방법 4: Windows 10 초기화(재설치)
위의 모든 방법이 실패했다면, 남은 유일한 선택지는 Windows 10을 재설치하는 것입니다. 현재 설치된 Windows 10과 함께 문제가 사라지기를 바라며 클린 설치를 진행하는 것이죠. Windows 10 클린 설치 방법을 모른다면 관련 가이드를 참고하세요. 단, 클린 설치 전에는 반드시 중요한 데이터와 파일을 모두 백업해 두어야 합니다.
방법 5: 드라이버 수동 설치 진행
설치 프로그램이 드라이버 설치에 실패했다면, 직접 수동으로 설치를 시도해 볼 수 있습니다. 먼저 기존에 설치된 드라이버를 완전히 제거하는 것이 중요하며, 이후 아래 가이드를 따르세요.
- NVIDIA 공식 웹사이트에 접속하여 본인의 GPU 모델에 맞는 드라이버를 선택합니다.
- 다운로드 후 설치 프로그램을 실행하고, 드라이버 압축을 해제할 위치를 지정합니다.
- 지정한 경로를 클립보드에 복사해 두고 기억해 둡니다.
- 압축 해제가 완료되면 설치 프로그램을 백그라운드에 두고, 앞서 지정한 위치로 이동합니다.
- 압축 해제된 폴더를 복사하여 바탕화면에 붙여넣습니다.
- "Windows + R" 키를 눌러 실행 창을 열고 "devmgmt.msc"를 입력한 뒤 Enter 키를 누릅니다.

- 장치 관리자에서 디스플레이 어댑터 항목을 확장하고 기본 디스플레이 드라이버를 마우스 오른쪽 버튼으로 클릭합니다.
- "드라이버 업데이트" 옵션을 선택하여 업데이트 프로세스를 시작합니다.
- "컴퓨터에서 드라이버 소프트웨어 찾아보기"를 클릭한 후, 아래의 "목록에서 직접 선택" 옵션을 선택합니다.

- "디스크 있음" 옵션을 선택하고 찾아보기 입력란에 복사해 둔 폴더 주소를 붙여넣습니다.
- "확인"을 클릭하고 드라이버 설치를 기다립니다.
- 다음 창에서 본인 장치의 제조사와 모델을 선택하고 설치를 클릭합니다.
- 설치가 완료되면 처음에 복사한 폴더를 열어 다음 위치로 이동합니다.
NVIDIA > DisplayDriver > "버전 번호" > Win10_64 > International > Display.Driver
- 이제 제조사별 inf 파일을 찾아야 합니다. 주요 제조사별 inf 파일은 아래와 같습니다.
Acer = nvaci.inf Apple = nvaoi.inf Asus = nvami.inf Dell = nvdmi.inf HP = nvbli.inf 또는 nvhmi.inf
- 메모장으로 해당 파일을 연 뒤, "Manufacturer" 항목 아래 줄들로 스크롤합니다.
- 행 위쪽의 제목은 "[Nvidia_Devices.NTamd64.10.0…14310]" 형태와 유사해야 합니다.
- 첫 번째 행의 "%Nvidia_Dev……Section002" 부분을 복사하여 첫 번째 행 아래 새 줄을 만듭니다.
- 복사한 행을 붙여넣고, 파일을 닫지 않은 상태에서 장치 관리자로 돌아갑니다.
- 디스플레이 어댑터 항목 아래의 NVIDIA 드라이버를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.

- "세부 정보" 탭을 클릭한 후 드롭다운 메뉴를 엽니다.
- "속성" 드롭다운에서 "하드웨어 ID"를 선택하고, "SUBSYS"가 포함되지만 "REV"는 포함되지 않은 항목을 복사합니다.

- 복사한 하드웨어 ID를 앞서 만든 새 줄 앞부분에, 위아래 행과 동일한 형식으로 붙여넣습니다.
- 이제 하드웨어 ID에서 아래 이미지와 같은 숫자 부분을 복사합니다.

- 복사한 숫자를 아래 이미지에 표시된 GPUID 번호 위치에 붙여넣습니다.

- 편집 중인 열의 마지막 항목으로 이동하여 섹션 번호를 확인합니다.
- 새로 추가하는 항목의 섹션 번호를, 확인한 마지막 섹션 번호 다음 번호로 교체합니다. 예를 들어 마지막 섹션 번호가 "Section052"였다면 "Section053"으로 변경합니다.
- 항목에서 표시된 부분을 복사한 후 메모장의 "String"(문자열) 섹션까지 스크롤합니다.

- 문자열 섹션 목록 맨 끝으로 이동하여 새 줄을 만들고 복사한 내용을 붙여넣습니다.
- 위 형식과 동일하게 본인의 NVIDIA GPU 모델명을 추가하고 파일 변경 사항을 저장합니다.
- 메인 폴더로 돌아가 "Setup.exe" 파일을 더블클릭합니다.
- 이제 드라이버가 문제없이 설치될 것입니다.
방법 6: DDU(Display Driver Uninstaller) 활용
Display Driver Uninstaller(DDU)는 AMD 및 NVIDIA 드라이버 문제 해결에 널리 사용되는 독립형 도구입니다. 이 프로그램은 드라이버의 모든 흔적을 깨끗이 제거해 주므로, 클린 설치를 진행할 수 있습니다.
- DDU 프로그램을 다운로드합니다.
- 다운로드한 후 바탕화면의 폴더에 저장해 둡니다.
- "Windows + R" 키를 눌러 실행 창을 열고 "regedit"를 입력합니다.

- 아래 위치로 이동하여 오른쪽 창에서 해당 키들을 삭제합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Logging HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NVIDIA Corporation\Logging
- 해당 키가 존재하지 않을 수도 있으며, 그 경우 다음 단계로 넘어갑니다.
- "Windows + R" 키를 눌러 실행 창을 열고 "msconfig"를 입력합니다.

- Enter 키를 누르고 "부팅" 탭을 클릭합니다.
- "안전 부팅" 옵션에 체크한 후 "최소"를 선택합니다.

- "적용"을 클릭한 후 "확인"을 누릅니다.
- 나타나는 화면에서 "다시 시작" 버튼을 선택합니다.
- 재시작 후 계정에 로그인하고 중요한 파일을 백업해 둡니다.
- 압축을 해제한 DDU 프로그램을 실행합니다.
- "Select Device Type" 드롭다운에서 "GPU"를 선택합니다.
- "Select Device" 드롭다운에서 "Nvidia"를 선택합니다.
- "Clean and Restart" 옵션을 선택하면 프로그램이 그래픽 드라이버와 잔여 파일을 자동으로 제거합니다.

- 컴퓨터가 재시작되면 NVIDIA 웹사이트에서 GPU용 드라이버를 다운로드하여 설치 프로그램을 실행합니다.
- 문제가 여전히 발생하는지 확인합니다.
방법 7: Temp 폴더 삭제
많은 사용자들이 사용자 문서 폴더 안의 NVIDIA 임시(temp) 폴더를 삭제한 후 문제가 해결되었다고 보고했습니다. 다만 이 폴더는 소유권이 TrustedInstaller로 제한되어 있는 경우가 많으므로, 먼저 소유권을 변경한 후 삭제해야 합니다.
- "Windows + R" 키를 눌러 실행 창을 엽니다.
- "%temp%"를 입력하고 Enter 키를 누릅니다.

- "Nvidia" 폴더를 찾아 마우스 오른쪽 버튼으로 클릭한 후 "속성"을 선택합니다.
- "보안" 탭을 클릭한 후 "고급"을 선택합니다.

- 고급 설정에서 "소유자" 정보 앞의 "변경" 버튼을 클릭합니다.
- "선택할 개체 이름 입력"란에 본인의 사용자 이름을 입력하고 "이름 확인"을 클릭합니다.

- "적용"을 클릭하고, 다음 창에서 "하위 개체 및 개체 소유자 바꾸기" 옵션을 체크합니다.
- "적용"을 선택한 후 "확인"을 누릅니다.
- 소유권 변경 후 폴더를 삭제하고 문제가 해결되었는지 확인합니다.
방법 8: 실행 파일에서 추출된 파일로 설치
일부 경우, 설치 프로그램이 실패하기 전에 압축 해제해 둔 파일들을 이용해 드라이버를 설치할 수 있습니다. 먼저 정상적인 방법으로 설치를 시도한 후, 실패하면 설치 프로그램이 추출한 파일로 설치를 시도해 보겠습니다.
- NVIDIA 웹사이트에서 다운로드한 드라이버를 평소처럼 설치해 봅니다.
- 설치가 실패하면 "Windows + R" 키를 눌러 실행 창을 엽니다.
- "devmgmt.msc"를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.

- "디스플레이 어댑터" 항목을 확장하고 "Microsoft 기본 디스플레이 어댑터"를 마우스 오른쪽 버튼으로 클릭합니다.
- "업데이트" 옵션을 선택한 후 "컴퓨터에서 드라이버 소프트웨어 찾아보기"를 클릭합니다.

- 설치 프로그램이 드라이버를 압축 해제한 위치로 이동합니다. 보통 "C:\NVIDIA\DisplayDriver\*드라이버 버전"과 같은 경로입니다.
- "다음"을 클릭하고 화면의 안내에 따라 드라이버를 설치합니다.
- 문제가 해결되었는지 확인합니다.
방법 9: 서비스 재시작 및 Windows 업데이트
일부 경우 Windows 업데이트만으로도 문제가 해결되곤 하는데, 이 단계에서는 특별한 방법으로 Windows를 업데이트해 보겠습니다. 먼저 특정 서비스를 중지하고 이미 다운로드된 업데이트를 제거한 후, 업데이트를 다시 다운로드하여 설치합니다.
- "Windows + R" 키를 눌러 실행 창을 엽니다.
- "cmd"를 입력하고 Shift + Ctrl + Enter 키를 눌러 관리자 권한으로 실행합니다.

- 명령 프롬프트에 아래 명령어를 입력하여 Windows Update 서비스를 중지합니다.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
- 그다음 Windows 업데이트 폴더 이름을 변경하여 새 업데이트가 시작되도록 합니다.
- 같은 명령 프롬프트 창에서 아래 명령어를 하나씩 입력하고 실행합니다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
- 폴더 이름 변경 후, 아래 명령어로 서비스를 다시 시작합니다.
net start wuauserv net start cryptSvc net start bits net start msiserver
- "Windows + I" 키를 눌러 설정을 열고 "업데이트 및 보안"을 클릭합니다.
- 왼쪽 창에서 "Windows Update"를 선택하고 "업데이트 확인"을 클릭합니다.

- 업데이트 완료 후 문제가 여전히 발생하는지 확인합니다.
참고: 부팅 시 GeForce Experience를 수동으로 실행한 후 드라이버를 설치해 보는 것도 좋습니다. 그래도 되지 않는다면 업데이트를 시도하기 전에 모든 NVIDIA 응용 프로그램을 종료하세요. 마지막으로 SFC(시스템 파일 검사) 스캔을 실행하여 Windows 손상 문제를 수정해 볼 수도 있습니다.
위의 어떤 방법으로도 해결되지 않는다면, 안전 모드로 부팅한 상태에서 드라이버를 설치해 보세요. 안전 모드로 부팅하여 드라이버를 설치한 후 문제가 지속되는지 확인하면 됩니다. 또한 노트북 사용자라면 제조사에서 제공하는 드라이버를 설치하는 것이 좋습니다. 이 드라이버들은 수정·최적화된 커스텀 드라이버이기 때문에 버전이 다소 오래될 수는 있지만, 노트북에서는 문제없이 설치할 수 있습니다.