일부 Windows 11 또는 Windows 10 사용자들은 NVIDIA GeForce Experience를 실행하려고 할 때마다 HRESULT E_FAIL 오류가 발생한다고 보고하고 있습니다. 비슷한 문제로 어려움을 겪고 계시다면, 이 글에서 소개하는 해결 방법들을 통해 문제를 해결할 수 있을 것입니다.
이 문제가 발생하면 다음과 같은 오류 메시지가 표시됩니다.
GeForce Experience
"COM 구성 요소에 대한 호출에서 HRESULT E_FAIL 오류가 반환되어 NVIDIA Update Service를 시작할 수 없습니다." GeForce Experience를 종료해야 합니다.
HRESULT E_FAIL 오류란 무엇인가요?
HRESULT E_FAIL은 COM(Component Object Model) 구성 요소를 호출하는 과정에서 반환되는 일반적인 실패 오류 코드입니다. 이 오류는 주로 프로그램 파일 손상, 드라이버 충돌, 시스템 레지스트리 문제 등으로 인해 발생하며, 대부분 위에서 소개한 해결 방법들로 복구할 수 있습니다.
NVIDIA GeForce Experience HRESULT E_FAIL 오류 해결 방법
이 문제를 해결하기 위해 아래의 해결 방법들을 순서와 관계없이 하나씩 시도해 보시기 바랍니다.
- SFC 검사 실행
- 클린 부팅 상태에서 문제 해결
- GeForce Experience 재설치
- NVIDIA 그래픽 드라이버 클린 설치
- 시스템 복원 수행
각 해결 방법에 대한 자세한 과정을 살펴보겠습니다.
1] SFC 검사 실행
먼저 시스템 파일 검사기(SFC) 검사를 실행하여 손상되거나 누락된 시스템 파일을 복구해 보세요. 명령 프롬프트를 관리자 권한으로 실행한 후 sfc /scannow 명령을 입력하면 됩니다. 검사가 완료되면 PC를 재시작하고 GeForce Experience가 정상적으로 실행되는지 확인하세요.
2] 클린 부팅 상태에서 문제 해결
클린 부팅은 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작하는 방법입니다. 이를 통해 프로그램 설치, 업데이트 또는 실행 시 발생하는 소프트웨어 충돌 여부를 확인할 수 있습니다. 클린 부팅 상태에서 GeForce Experience가 정상 작동한다면, 서드파티 프로그램이 원인일 가능성이 높으므로 해당 프로그램을 찾아 제거하거나 비활성화하세요.
3] GeForce Experience 재설치
설정 앱(또는 제어판)에서 GeForce Experience를 완전히 제거한 후, NVIDIA 공식 웹사이트에서 최신 버전을 다운로드하여 다시 설치해 보세요. 손상된 프로그램 파일이 원인이었다면 재설치만으로도 문제가 해결될 수 있습니다.
재설치 후에도 문제가 지속된다면 다음 해결 방법을 시도해 보세요.
4] NVIDIA 그래픽 드라이버 클린 설치
그래픽 드라이버 손상이나 충돌이 원인일 수 있으므로, 기존 드라이버를 완전히 제거한 후 클린 설치를 진행하는 것이 좋습니다. 장치 관리자를 통해 드라이버를 제거하거나, DDU(Display Driver Uninstaller) 도구를 활용하면 더욱 확실하게 제거할 수 있습니다.
이후 아래 단계에 따라 NVIDIA 그래픽 드라이버를 클린 설치하세요.
- NVIDIA 드라이버 다운로드 페이지에 접속합니다.
- 그래픽 카드 모델, 운영체제 등 필요한 정보를 입력합니다.
- 검색 버튼을 클릭하여 드라이버 목록을 확인합니다.
- 목록에서 필요한 드라이버를 찾아 선택한 후 다운로드 버튼을 클릭합니다.
- 다운로드한 드라이버 설치 파일을 실행하고 화면의 안내에 따라 진행합니다.
- 설치 옵션 화면이 나타나면 사용자 지정(고급) 옵션을 선택합니다.
- 다음을 클릭한 후 클린 설치 수행 옵션에 체크합니다.
- 다음 버튼을 클릭하여 드라이버 설치를 완료합니다.
드라이버 설치가 완료되면 PC를 재시작하고 오류가 여전히 나타나는지 확인하세요.
5] 시스템 복원 수행
최근에 갑자기 오류가 발생하기 시작했다면, 시스템 변경 사항이 원인일 가능성이 있습니다. 어떤 변경이 GeForce Experience에 영향을 미쳤는지 알 수 없다면 시스템 복원을 사용하여 프로그램이 정상적으로 작동했던 시점으로 되돌릴 수 있습니다.
단, 복원 지점 이후에 설치한 응용 프로그램, 사용자 설정 등의 변경 사항은 모두 사라진다는 점에 유의하세요.
Windows 11/10에서 시스템 복원을 수행하는 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 창을 엽니다.
- 실행 대화 상자에 rstrui를 입력하고 Enter 키를 눌러 시스템 복원 마법사를 실행합니다.
- 초기 화면에서 다음을 클릭합니다.
- 추가 복원 지점 표시 옵션에 체크합니다.
- 오류가 처음 발생하기 전 날짜의 복원 지점을 선택합니다.
- 다음을 클릭한 후 마침을 누르고 최종 확인을 진행합니다.
시스템이 재시작되면 선택한 복원 지점 시점의 상태로 되돌아갑니다.
위의 해결 방법 중 하나가 문제 해결에 도움이 되기를 바랍니다!
HRESULT 코드란 무엇인가요?
HRESULT는 숫자 형태의 오류 코드입니다. HRESULT 내의 여러 비트는 오류의 성격과 출처에 대한 정보를 담고 있습니다. HRESULT 오류 코드는 주로 COM 프로그래밍에서 접하게 되며, 표준화된 COM 오류 처리 규약의 기반이 됩니다.
HRESULT의 정확한 의미는 무엇인가요?
COM 함수와 메서드의 반환 값인 HRESULT는 객체에 대한 핸들이 아니라, 여러 필드가 하나의 32비트 ULONG 변수에 인코딩된 32비트 값입니다. 이름에서 'handle(핸들)'을 의미하는 것처럼 보이지만, 실제로는 그렇게 사용되지 않는 용어입니다.