Windows 10을 사용하다 보면 서비스 호스트 Windows 이미지 수집(WIA)이 CPU를 과도하게 점유하는 현상을 겪는 경우가 있습니다. 이는 WMI 공급자 호스트의 높은 CPU 사용량 문제와 유사한데, WIA가 CPU, 디스크 또는 메모리(RAM)를 과도하게 사용하면 이후 검은 화면이나 시스템 오류 화면까지 발생할 수 있으므로 주의가 필요합니다.
문제를 해결하기 전에 먼저 Windows 10의 Windows 이미지 수집이 어떤 기능을 하는지 간단히 살펴보겠습니다.
목차:
- Windows 이미지 수집(WIA)이란?
- Windows 10에서 WIA 높은 CPU 사용량 해결하는 5가지 방법
Windows 이미지 수집(WIA)이란?
Windows 이미지 수집(WIA, Windows Image Acquisition)은 PC의 그래픽 카드가 카메라, 스캐너 같은 이미지 장치와 원활하게 통신할 수 있도록 지원하는 Windows 서비스입니다. 따라서 WIA 프로세스에 이상이 생기면 Windows 10에서 CPU 사용량이 급증하는 문제가 발생할 수 있습니다.
이런 경우 아래에서 소개하는 방법들을 통해 WIA 높은 CPU 사용량 문제를 해결할 수 있습니다.
Windows 10에서 WIA 높은 CPU 사용량 해결 방법
본격적인 해결에 앞서 먼저 작업 관리자를 통해 현재 CPU 사용량을 확인하고, Windows 이미지 수집 프로세스가 실제로 CPU를 과도하게 점유하고 있는지 파악하는 것이 좋습니다.
해결 방법 목록:
- 작업 관리자 확인하기
- Advanced SystemCare로 WIA CPU 사용량 자동 모니터링
- 백그라운드 인텔리전트 전송 서비스(BITS) 비활성화
- Superfetch 중지하기
- 그래픽 드라이버 업데이트하기
방법 1: 작업 관리자 확인하기
먼저 Windows 10에서 Windows 이미지 수집 프로세스가 실제로 높은 CPU 사용량을 유발하는지 확인하려면 작업 관리자에서 CPU 사용량을 점검해야 합니다.
시작 메뉴에서 작업 관리자를 열 수 없다면 Ctrl + Alt + Delete 키를 눌러 작업 관리자를 여는 것이 가장 확실한 방법입니다.
작업 관리자에서 Windows 이미지 수집이 CPU를 과도하게 차지하고 있는지 확인할 수 있습니다. 예를 들어 WIA가 99% 또는 100%에 달하는 CPU 사용량을 보이는 경우입니다.
이러한 서비스 호스트 WIA 높은 CPU 오류가 확인되었다면, 다음 해결 방법들을 계속 진행해 보세요.
방법 2: Advanced SystemCare로 WIA CPU 사용량 자동 모니터링
서비스를 비활성화하는 것 외에도, WIA 높은 CPU 사용량 문제가 발생했다면 WIA가 실시간으로 얼마나 많은 CPU를 사용하는지 모니터링하는 것이 필요합니다.
Advanced SystemCare를 사용하면 Windows 10에서 실행 중인 모든 프로그램의 CPU, 디스크, RAM 사용량을 언제든지 확인할 수 있습니다. WIA를 활성화시켜 높은 CPU 사용량을 유발하는 프로그램을 발견하면 해당 프로그램을 종료하여 CPU 여유 공간을 확보할 수 있습니다.
1. Advanced SystemCare를 다운로드하여 설치한 후 실행합니다. ASC를 실행하면 바탕 화면 오른쪽 하단에서 아이콘을 찾을 수 있습니다.
2. ASC 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하여 성능 모니터 열기(Open Performance Monitor)를 선택합니다.
3. 바탕 화면에서 오른쪽 화살표 아이콘을 클릭하여 성능 모니터를 최대화합니다.
4. 성능 모니터에서 CPU 항목을 찾아 속도 향상(Speed up) 아이콘을 클릭합니다.
그러면 Windows 이미지 수집과 같은 관련 프로그램이나 서비스가 종료되며, 더 많은 CPU 여유 공간을 확보할 수 있습니다.
방법 3: 백그라운드 인텔리전트 전송 서비스(BITS) 비활성화
PC의 일부 서비스가 Windows 10에서 서비스 호스트 Windows 이미지 수집 높은 CPU 사용량의 원인이 될 수 있습니다. 이 경우 Superfetch나 BITS(백그라운드 인텔리전트 전송 서비스) 같은 프로세스를 일시적으로 중지한 후 다시 활성화하여 문제가 해결되는지 확인해 볼 수 있습니다.
1. Windows + R 키를 눌러 실행 창을 연 다음, services.msc를 입력하고 확인을 클릭하여 서비스 창으로 이동합니다.
2. 서비스 창에서 아래로 스크롤하여 Background Intelligent Transfer Service를 찾은 후 마우스 오른쪽 버튼으로 클릭하여 속성(Properties)을 엽니다.
3. 일반 탭의 시작 유형에서 사용 안 함을 선택합니다.
이후 해당 서비스를 마우스 오른쪽 버튼으로 클릭하여 다시 사용으로 설정한 뒤, Windows 이미지 수집 높은 CPU 문제가 해결되었는지 확인합니다.
때로는 Windows 업데이트가 WIA 서비스의 높은 CPU 사용량 문제를 일으키기도 합니다. 이 경우 위에서 BITS를 비활성화한 것과 동일한 방법으로 Windows 업데이트를 비활성화할 수 있습니다.
방법 4: Superfetch 중지하기
Superfetch(SysMain) 프로세스 역시 Windows 10에서 WIA의 높은 CPU 사용량을 유발할 가능성이 있습니다. 따라서 Superfetch를 비활성화해 보는 것이 좋습니다.
1. 검색창에 cmd를 입력한 후 마우스 오른쪽 버튼을 클릭하여 관리자 권한으로 실행합니다.
2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 눌러 실행합니다.
net.exe stop superfetch
Windows 10에서 Superfetch 서비스가 중지되는 것을 확인할 수 있으며, 작업 관리자에서 서비스 호스트 Windows 이미지 수집으로 인한 높은 CPU 사용량이 더 이상 나타나지 않는지도 함께 점검해 보세요.
방법 5: 그래픽 드라이버 업데이트하기
디스플레이 카드 드라이버 역시 Windows 10에서 높은 CPU 또는 디스크 사용량을 유발하는 잠재적 원인 중 하나입니다.
비디오 카드 드라이버가 호환되지 않거나 오래된 경우, 여러 경위를 통해 WIA의 높은 CPU 사용량 문제를 초래할 수 있습니다.
보다 쉽게 해결하려면 Driver Booster를 활용하여 Windows 10용 최신 그래픽 카드 드라이버를 설치하는 것이 좋습니다.
1. PC에 Driver Booster를 다운로드하여 설치한 후 실행합니다.
2. 화면 지침에 따라 스캔(Scan)을 클릭합니다.
3. 그래픽 드라이버를 업데이트합니다.
최신 디스플레이 드라이버를 적용하면 Windows 10 프로세스로 인한 높은 CPU 사용량 문제를 해결할 수 있습니다.
정리하자면, 이 글에서 소개한 해결 방법들을 순서대로 적용하면 Windows 10에서 서비스 호스트 Windows 이미지 수집의 높은 CPU 사용량 문제를 효과적으로 해결할 수 있습니다.