윈도우10에서 FIFA, 파 크라이(Far Cry), 마인크래프트 같은 게임이나 응용 프로그램을 실행할 때 '응용 프로그램이 그래픽 하드웨어에 액세스하지 못하도록 차단되었습니다(Application has been blocked from accessing Graphics hardware)'라는 오류 메시지가 나타나는 경우가 있습니다. 이 오류로 인해 게임을 정상적으로 실행할 수 없어 답답하셨다면 걱정하지 마세요. 이 글에서는 이 문제를 해결하고 게임을 중단 없이 즐길 수 있는 다양한 방법을 소개합니다.
이 오류의 주요 원인은 대부분 오래되었거나 호환되지 않는 그래픽 드라이버입니다. 드라이버에 문제가 있으면 GPU가 그래픽 관련 요청에 응답하는 데 시간이 더 오래 걸리고, 결국 요청이 실패하게 됩니다.
그래픽 하드웨어 액세스 차단 오류 해결 방법
본격적인 작업에 앞서, 혹시 모를 문제에 대비해 시스템 복원 지점을 미리 생성해 두는 것을 권장합니다.
방법 1: SFC 및 DISM 도구 실행
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 클릭합니다.
2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다:
sfc /scannow
3. 검사가 완료될 때까지 기다린 후 PC를 재부팅합니다.
4. 문제가 해결되었으면 좋지만, 그렇지 않다면 계속 진행하세요.
5. 다시 명령 프롬프트를 열고 아래 명령어를 하나씩 입력하며 각각 Enter 키를 누릅니다:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
6. DISM 명령이 완료될 때까지 기다립니다.
7. 위 명령이 작동하지 않으면 아래 명령어를 시도해 보세요:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
참고: C:\RepairSource\Windows 부분은 복구 원본(윈도우 설치 디스크 또는 복구 디스크)의 위치로 변경해야 합니다.
8. 변경 사항을 적용하기 위해 PC를 재부팅합니다.
방법 2: 하드웨어 및 장치 문제 해결사 실행
1. 시작 메뉴에서 제어판을 검색하여 엽니다.
2. 오른쪽 상단의 보기 기준을 '큰 아이콘'으로 변경한 후 문제 해결을 클릭합니다.
3. 왼쪽 창에서 모두 보기를 클릭합니다.
4. 목록에서 하드웨어 및 장치를 선택합니다.
5. 화면의 지시에 따라 하드웨어 및 장치 문제 해결사를 실행합니다.
6. 하드웨어 문제가 발견되면 작업 중인 내용을 모두 저장한 후 '이 수정 사항 적용' 옵션을 클릭합니다.
대체 방법:
1. Windows 검색창에 문제 해결을 검색하여 실행하거나, 설정 앱에서 접근할 수도 있습니다.
2. 아래로 스크롤하여 '하드웨어 및 장치'를 클릭합니다.
3. '문제 해결사 실행' 버튼을 클릭합니다.
방법 3: 그래픽 카드 드라이버 업데이트
'응용 프로그램이 그래픽 하드웨어에 액세스하지 못하도록 차단되었습니다' 오류의 가장 유력한 원인은 손상되었거나 오래된 그래픽 카드 드라이버입니다. 윈도우를 업데이트하거나 서드파티 프로그램을 설치하는 과정에서 비디오 드라이버가 손상될 수 있습니다. 화면 깜빡임, 화면 켜짐/꺼짐 반복, 디스플레이 오작동 등의 증상이 나타난다면 그래픽 카드 드라이버를 업데이트해야 근본 원인을 해결할 수 있습니다.
방법 4: 그래픽 카드 드라이버 재설치
1. Display Driver Uninstaller(DDU)를 다운로드하여 설치합니다.
2. DDU를 실행한 후 Clean and Restart(클린 후 재시작, 강력 권장)를 클릭합니다.
3. 그래픽 드라이버가 제거되면 PC가 자동으로 재시작됩니다.
4. Windows 키 + R을 누르고 devmgmt.msc를 입력한 후 Enter 키를 눌러 장치 관리자를 엽니다.
5. 상단 메뉴에서 동작을 클릭한 후 '하드웨어 변경 사항 검색'을 선택합니다.
6. PC가 자동으로 사용 가능한 최신 그래픽 드라이버를 설치합니다.
7. 문제가 해결되지 않았다면 계속 진행하세요.
8. Chrome 등 선호하는 브라우저를 열어 NVIDIA 공식 웹사이트에 접속합니다.
9. 제품 유형, 시리즈, 제품, 운영 체제를 선택하여 그래픽 카드에 맞는 최신 드라이버를 다운로드합니다. (AMD 그래픽 카드 사용자는 AMD 웹사이트에서 동일한 방법으로 다운로드할 수 있습니다.)
10. 설치 파일을 다운로드한 후 설치 프로그램을 실행하고 사용자 지정 설치(Custom Install)를 선택한 다음 클린 설치(Clean install)에 체크합니다.
11. 변경 사항을 적용하기 위해 PC를 재부팅합니다.
방법 5: TDR(시간 초과 감지 및 복구) 값 늘리기
TDR 값이 너무 짧으면 GPU의 응답이 지연될 때 오류가 발생할 수 있습니다. 레지스트리 값을 조정하여 대기 시간을 늘릴 수 있습니다.
1. Windows 키 + R을 누르고 regedit을 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다.
2. 다음 레지스트리 키로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
3. GraphicsDrivers 폴더를 선택한 후 오른쪽 빈 영역을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
4. 새로 만든 DWORD의 이름을 TdrDelay로 지정합니다.
5. TdrDelay를 더블클릭하여 값 데이터를 8로 변경합니다.
6. 확인을 클릭한 후 변경 사항을 적용하기 위해 PC를 재부팅합니다.
방법 6: 응용 프로그램에 그래픽 카드 액세스 권한 부여
1. Windows 키 + I를 눌러 설정을 연 후 시스템을 클릭합니다.
2. 왼쪽 메뉴에서 디스플레이를 선택하고 하단의 그래픽 설정 링크를 클릭합니다.
3. 앱 유형을 선택합니다. 목록에서 해당 앱이나 게임을 찾을 수 없다면 클래식 앱을 선택하고 '찾아보기' 옵션을 사용합니다.
4. 응용 프로그램이나 게임이 있는 위치로 이동하여 선택한 후 열기를 클릭합니다.
5. 앱이 목록에 추가되면 해당 항목을 클릭한 후 옵션을 클릭합니다.
6. '고성능'을 선택하고 저장을 클릭합니다.
7. 변경 사항을 적용하기 위해 PC를 재부팅합니다.
방법 7: 하드웨어를 기본 설정으로 되돌리기
오버클럭된 CPU나 그래픽 카드 역시 이 오류의 원인이 될 수 있습니다. 하드웨어를 기본 설정으로 되돌리면 시스템이 오버클럭 상태가 아니게 되어 하드웨어가 정상적으로 작동할 수 있습니다. BIOS 설정에서 오버클럭을 해제하거나 기본값으로 초기화해 보세요.
방법 8: DirectX 최신 버전으로 업데이트
이 문제를 해결하려면 DirectX를 항상 최신 버전으로 유지해야 합니다. 최신 버전 설치 여부를 확실히 확인하는 가장 좋은 방법은 Microsoft 공식 웹사이트에서 DirectX 런타임 웹 설치 관리자를 다운로드하여 설치하는 것입니다.
마무리
위에서 소개한 방법 중 하나를 활용하면 '응용 프로그램이 그래픽 하드웨어에 액세스하지 못하도록 차단되었습니다' 오류를 해결할 수 있을 것입니다. 대부분의 경우 그래픽 드라이버를 업데이트하거나 재설치하는 것만으로도 문제가 해결되므로, 먼저 방법 3과 4를 시도해 보시기 바랍니다. 이 가이드에 대해 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.