Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

윈도우 10 daHost.exe CPU 사용량 높음? 장치 연결 프레임워크 문제 해결 방법

최근 윈도우 10으로 전환한 사용자라면 시스템이 갑자기 눈에 띄게 느려지는 경험을 한 적이 있을 것입니다. 작업 관리자에서 실행 중인 프로세스를 확인해 보면 특정 프로세스가 CPU 자원을 비정상적으로 많이 차지하고 있는 경우가 있습니다.

daHost.exe가 CPU를 90%까지 잡아먹는 현상

필자 역시 여러 대의 컴퓨터에 윈도우 10을 설치했는데, 그중 레노버 노트북에 설치했을 때만 이런 문제가 발생했습니다. 작업 관리자를 열어 확인해 보니 장치 연결 프레임워크 공급자 호스트(Device Association Framework Provider Host, daHost.exe) 프로세스가 시스템 CPU의 약 90%를 차지하고 있었습니다. 정상적인 상태라면 이 프로세스의 CPU 사용률은 거의 0%에 가깝고, 메모리도 몇 MB 수준만 사용해야 합니다.

원인은 오래된 드라이버

이 프로세스는 유선·무선 장치를 윈도우와 페어링(연결)하는 역할을 담당합니다. 만약 시스템에서 이 프로세스가 높은 CPU 사용률을 보인다면, 오래된 드라이버가 원인일 가능성이 큽니다. 윈도우 10은 연 2회 대형 업데이트를 진행하지만, 아직 호환 가능한 드라이버를 제공하지 않는 하드웨어가 상당히 많기 때문입니다.

장치 관리자로 문제 하드웨어 확인하기

하드웨어가 원인인지 확인하려면 장치 관리자를 열어 노란색 느낌표(!)가 표시된 항목이 있는지 살펴보면 됩니다. 제어판을 연 후 '장치 관리자'를 클릭하면 바로 접근할 수 있습니다.

네트워크 어댑터, 디스플레이 어댑터 등 각 항목에 노란색 느낌표가 있는지 하나씩 확인하세요. 느낌표가 있다면 해당 하드웨어와 직접적인 관련이 있는 문제이며, 윈도우 10용 드라이버를 찾아 설치해야 합니다.

해결 방법 3가지

1. 윈도우 10용 최신 드라이버 설치

가장 확실한 방법은 하드웨어 제조사 웹사이트에서 해당 장치의 윈도우 10 전용 최신 드라이버를 다운로드해 설치하는 것입니다.

2. 호환성 모드로 구버전 드라이버 설치

윈도우 10용 드라이버를 찾을 수 없다면, 윈도우 7 또는 8.1용 최신 드라이버를 다운로드한 후 호환성 모드로 설치해 보세요. 드라이버 설치 파일을 마우스 오른쪽 버튼으로 클릭하고 '속성 → 호환성' 탭에서 호환 운영체제를 지정하면 됩니다.

3. 문제 장치 비활성화

설치된 모든 드라이버가 제대로 작동하지 않는다면, 새 드라이버가 출시될 때까지 해당 장치를 비활성화하는 방법밖에 없습니다. 장치 관리자에서 해당 장치를 마우스 오른쪽 버튼으로 클릭한 후 '디바이스 사용 안 함'을 선택하면 됩니다.

물론 장치를 비활성화하면 해당 하드웨어 기능을 사용할 수 없게 되지만, 높은 CPU 사용량 없이 윈도우 10을 쾌적하게 계속 사용할 수 있습니다. 위 방법을 모두 시도했는데도 문제가 해결되지 않거나, 장치 관리자에 어떤 문제 표시도 나타나지 않는다면 댓글로 알려주세요. 함께 해결 방법을 찾아보겠습니다!