전체 수정 : Windows 드라이버 프레임 워크가 너무 많은 CPU를 사용함

차례:

비디오: Office UI Fabric 2024

비디오: Office UI Fabric 2024
Anonim

이전에는 Windows Driver Foundation으로 알려진 WDF (Windows Driver Frameworks)는 Windows OS에서 실행되는 장치 드라이버를 작성하는 데 사용할 수있는 라이브러리 세트입니다.

Microsoft는 세 가지 유형의 WDF 드라이버를 사용합니다.

  • 표준 커널 모드 장치 드라이버를위한 커널 모드 드라이버 프레임 워크
  • C ++ COM 기반 사용자 모드 드라이버 용 사용자 모드 드라이버 프레임 워크 v1
  • KMDF 기반 사용자 모드 드라이버를 작성하기위한 사용자 모드 드라이버 프레임 워크 v2.

많은 Windows 사용자는 종종 Windows Driver Frameworks가 너무 많은 CPU를 사용하여 Windows 속도가 느려지고 배터리가 빨리 소모된다고 불평합니다.

Windows 드라이버 프레임 워크로 인해 CPU 사용량이 높아짐

Windows Driver Foundation 서비스는 지속적으로 약 30 %의 CPU를 사용합니다. 이전 빌드에서는 발생하지 않았습니다. 정리 프로세스가 실행 중인지 확인하기 위해 컴퓨터를 몇 시간 동안 그대로 두었지만 서비스가 여전히 CPU를 사용하고 있습니다.

WDF 높은 CPU 문제 해결

Windows Driver Framework는 중요한 Windows 서비스이지만 때때로이 서비스로 인해 CPU 사용량이 높아질 수 있습니다. 이 서비스와 관련하여 사용자가보고 한 관련 문제는 다음과 같습니다.

  • Windows Driver Foundation 높은 CPU DisplayLink – 때때로 DisplayLink의 문제로 인해 높은 CPU 사용량이 발생할 수 있습니다. 문제를 해결하려면 드라이버를 다시 설치하고 문제가 해결되는지 확인하십시오.
  • Wudfhost high CPU Windows 10 – 때때로 다른 서비스로 인해이 문제가 발생할 수 있습니다. 이를 해결하려면 문제가있는 드라이버를 다시 설치하고 도움이되는지 확인하십시오.
  • Windows Driver Foundation 높은 메모리 사용 –이 서비스는 높은 메모리 사용을 유발하는 것으로 알려져 있습니다. 이 서비스로 인해 메모리 문제가 발생하면 당사 솔루션 중 일부를 시도하십시오.
  • WDF 높은 CPU 사용량 – 원래 문제의 변형 일 뿐이지 만 문제가있는 서비스 나 장치를 비활성화하여 문제를 해결할 수 있습니다.

해결책 1 – 그냥 기다려

Windows Driver Framework는 표준 Windows 프로세스이며 CPU를 너무 많이 사용하는 경우 백그라운드에서 특정 작업을 수행하고있을 수 있습니다. 여러 사용자가 Windows Driver Framework가 완료되기를 기다리는 것만으로이 문제를 해결할 수 있다고보고했습니다.

이것은 보편적 인 해결책은 아니지만 일부 경우 1 시간 정도 기다리면이 문제를 해결하는 데 도움이 될 수 있으므로 시도해 볼 수 있습니다.

  • 또한 읽기: 5 높은 CPU 사용량을 수정하는 최고의 소프트웨어

해결 방법 2 – Wi-Fi 드라이버 재설치

사용자에 따르면 때때로 드라이버로 인해 Windows Driver Framework 및 CPU 사용량이 많은 문제가 발생할 수 있습니다. 드라이버가 Windows 10과 완전히 호환되지 않으면이 프로세스에 문제가 발생할 수 있습니다.

여러 사용자가 Wi-Fi 드라이버를 다시 설치하여 문제를 해결했다고보고했습니다. 이것은 매우 간단하며 다음 단계에 따라 수행 할 수 있습니다.

  1. 시작하기 전에 장치 제조업체에서 최신 Wi-Fi 드라이버를 다운로드하십시오.
  2. Windows 키 + X 를 눌러 Win + X 메뉴를 엽니 다. 이제 목록에서 장치 관리자 를 선택하십시오.

  3. 장치 관리자 가 열리면 Wi-Fi 어댑터를 찾아 마우스 오른쪽 단추로 클릭하고 메뉴에서 장치 제거를 선택하십시오.

  4. 확인 대화 상자가 나타납니다. 사용 가능한 경우 드라이버 소프트웨어 제거 확인란을 선택하십시오. 이제 제거를 클릭하십시오.

드라이버를 제거한 후 PC를 다시 시작하고 Wi-Fi 드라이버를 다시 설치하십시오. 이제 문제가 해결되는지 확인하십시오.

다른 장치에서도이 문제가 발생할 수 있으며 사용자가 마우스가 범인이라고보고 한 경우는 거의 없습니다. 사용자는 G 시리즈 마우스에 문제가 있었지만 드라이버를 업데이트 한 후에는 문제가 영구적으로 해결되었습니다. Lenovo 랩탑을 사용하는 경우 Lenovo Transitions 소프트웨어도 설치 제거하십시오.

Windows Driver Framework은 (는) 드라이버와 관련이 있으므로이 문제를 해결하려면 드라이버를 최신 상태로 유지하는 것이 좋습니다.

자동으로 드라이버 업데이트 (타사 도구 권장)

수동으로 드라이버를 다운로드하여 설치하면 잘못된 드라이버가 설치 될 위험이 있으며 이로 인해 심각한 오작동이 발생할 수 있습니다. Tweakbit의 드라이버 업데이터 도구를 사용하여 드라이버를 자동으로 업데이트하는 것이 좋습니다.

이 도구는 Microsoft 및 Norton Antivirus의 승인을 받았으며 여러 번의 테스트를 거친 후이 팀은 이것이 가장 자동화 된 솔루션이라고 결론을 내 렸습니다. 이 소프트웨어를 사용하는 방법은 다음과 같습니다.

  1. TweakBit 드라이버 업데이터 다운로드 및 설치
  2. 일단 설치되면, 프로그램은 자동으로 오래된 드라이버를 PC에서 스캔하기 시작합니다. 드라이버 업데이터는 최신 버전의 클라우드 데이터베이스와 비교하여 설치된 드라이버 버전을 확인하고 적절한 업데이트를 권장합니다. 스캔이 완료 될 때까지 기다리면됩니다.

  3. 스캔이 완료되면 PC에서 발견 된 모든 문제 드라이버에 대한 보고서를받습니다. 목록을 검토하고 각 드라이버를 개별적으로 또는 한 번에 업데이트할지 확인하십시오. 한 번에 하나의 드라이버를 업데이트하려면 드라이버 이름 옆의 '드라이버 업데이트'링크를 클릭하십시오. 또는 하단의 '모두 업데이트'버튼을 클릭하여 권장 업데이트를 모두 자동으로 설치하십시오.

    참고: 일부 드라이버는 여러 단계로 설치해야하므로 모든 구성 요소가 설치 될 때까지 '업데이트'버튼을 여러 번 눌러야합니다.

면책 조항:이 도구의 일부 기능은 무료가 아닙니다.

해결 방법 3 – 클린 부팅 수행

때때로 타사 응용 프로그램이나 서비스로 인해이 문제가 발생할 수 있습니다. 원인을 정확히 파악하려면 클린 부팅을 수행하는 것이 좋습니다. 이것은 다소 간단하며 다음 단계에 따라 수행 할 수 있습니다.

  1. Windows 키 + R 을 누르고 msconfig를 입력하십시오. 이제 Enter를 누르 거나 확인을 클릭하십시오.

  2. 시스템 구성 창이 나타납니다. 서비스 탭으로 이동하여 모든 Microsoft 서비스 숨기기를 선택하십시오. 이제 모두 비활성화를 클릭하십시오.

  3. 시작 탭으로 이동하여 작업 관리자 열기를 클릭하십시오.

  4. 모든 시작 응용 프로그램 목록이 나타납니다. 목록에서 첫 번째 항목을 마우스 오른쪽 단추로 클릭하고 사용 안함을 선택하십시오. 이제 목록의 모든 시작 항목에 대해이 단계를 반복하십시오.

  5. 모든 시작 응용 프로그램을 비활성화 한 후 작업 관리자를 닫고 시스템 구성 창으로 돌아갑니다. 적용확인클릭 하여 변경 사항을 저장하십시오. 이제 PC를 다시 시작하십시오.

이제 타사 서비스 나 응용 프로그램없이 PC가 시작됩니다. 이제 문제가 해결되었는지 확인하면됩니다. 그렇다면이 문제의 원인이 될 때까지 비활성화 된 응용 프로그램 및 서비스를 하나씩 활성화해야합니다. 응용 프로그램을 활성화 한 후 변경 사항을 적용하려면 PC를 다시 시작해야합니다.

  • 읽어보기: 수정: Windows Shell Experience Host로 인한 높은 CPU 사용량

해결 방법 4 – SDO 센서 및 기타 문제가있는 장치 비활성화

터치 스크린 장치를 사용하는 경우 SDO 센서가 PC에서이 문제를 일으키는 것일 수 있습니다. 해결 방법으로 사용자는 SDO 센서를 완전히 비활성화 할 것을 제안합니다. 이렇게하려면 다음 간단한 단계를 수행하십시오.

  1. 장치 관리자를 엽니 다.
  2. 이제 목록에서 SDO 센서 를 찾아 마우스 오른쪽 단추로 클릭하고 장치 사용 안함을 선택하십시오.

  3. 확인 대화 상자가 나타나면 예를 클릭하십시오.

SDO 센서를 비활성화하면 장치의 특정 기능이 더 이상 작동하지 않을 수 있지만 CPU 사용량이 많은 문제는 해결해야합니다. 여러 사용자가 Intel Wireless Gigabit 17265 를 비활성화하면 문제가 해결되었다고보고 했으므로이 장치가 있으면 비활성화하십시오.

해결 방법 5 – 불필요한 USB 주변 장치 제거

때로는 USB 장치로 인해 Windows Driver Framework의 문제와 높은 CPU 사용량이 나타날 수 있습니다. 특정 장치는 Windows를 방해하여이 문제가 발생할 수 있습니다. 문제를 해결하려면 필요한 USB 장치를 분리하고 문제가 해결되는지 확인해야합니다.

키보드 및 마우스와 같은 필수 주변 장치 만 연결하고 나머지는 모두 분리하십시오. 그 후에도 문제가 지속되는지 확인하십시오. 그렇지 않은 경우, 문제가 발생한 장치를 찾을 때까지 USB 장치를 하나씩 연결해야합니다. 문제가있는 장치를 찾으면 드라이버를 다시 설치하거나 업데이트하고 문제가 해결되는지 확인하면됩니다.

해결 방법 6 – NFC 기능 비활성화

NFC는 유용한 기능이지만 Windows 드라이버 프레임 워크에 문제가 발생할 수 있습니다. 이 문제를 해결하려면 NFC를 완전히 비활성화하는 것이 좋습니다. 가장 간단한 방법은 비행기 모드 설정을 확인하는 것입니다. 이렇게하려면 다음 단계를 수행하십시오.

  1. Windows 키 + I 을 눌러 설정 앱 을 엽니 다. 이제 네트워크 및 인터넷 섹션으로 이동하십시오.

  2. 왼쪽 메뉴에서 비행기 모드 를 선택하십시오. 이제 오른쪽 창에서 NFC를 비활성화하십시오.

또는 장치 관리자 에서 NFC를 비활성화 할 수 있습니다. 장치 관리자를 열고 근접 장치 섹션으로 이동하십시오. 근접 장치를 비활성화하면 NFC가 완전히 비활성화되어야합니다. NFC가 비활성화되면이 문제는 완전히 해결되어야합니다.

  • 읽어보기: 수정: 인터넷을 탐색 할 때 높은 CPU

해결 방법 7 – PC가 최신인지 확인하십시오

Windows Driver Framework에 문제가있는 경우 업데이트 누락으로 인해 문제가 발생할 수 있습니다. 이 문제는 시스템의 버그로 인해 발생할 수 있으며, 이 경우이를 해결하는 가장 좋은 방법은 Windows를 업데이트하는 것입니다.

기본적으로 Windows 10은 누락 된 업데이트를 자동으로 설치하지만 때로는 업데이트가 누락 될 수도 있습니다. 그러나 다음을 수행하여 항상 수동으로 업데이트를 확인할 수 있습니다.

  1. 설정 앱을 열고 업데이트 및 보안 섹션으로 이동하십시오.

  2. 이제 업데이트 확인 버튼을 클릭 하십시오.

Windows는 이제 사용 가능한 업데이트를 확인합니다. 사용 가능한 업데이트가 있으면 백그라운드에서 자동으로 다운로드됩니다. 업데이트가 다운로드되면 PC를 다시 시작하여 설치하십시오. Windows를 최신 버전으로 업데이트 한 후에는 문제가 영구적으로 해결되어야합니다.

해결 방법 8 – 시스템 복원 사용

이 문제가 발생하면 시스템 복원을 사용하여 문제를 해결할 수 있습니다. 이것은 다소 간단하며 다음을 수행하여 수행 할 수 있습니다.

  1. Windows 키 + S 를 누르고 시스템 복원을 시작하십시오. 메뉴에서 복원 지점 생성을 선택 하십시오.

  2. 시스템 속성 창이 열립니다. 시스템 복원 버튼을 클릭하십시오.

  3. 시스템 복원이 열리면 다음을 클릭하십시오.

  4. 사용 가능한 경우 더 많은 복원 지점 표시를 선택 하십시오. 이제 원하는 복원 지점을 선택하고 다음을 클릭하십시오.

  5. 화면의 지시 사항에 따라 PC를 복원하십시오.

시스템 복원이 완료되면 문제가 지속되는지 확인하십시오.

WDF 관련 비정상적인 CPU 사용량을 수정하기 위해 다른 해결 방법을 발견 한 경우 아래 설명 섹션에 문제 해결 단계를 자유롭게 나열하십시오.

편집자 주:이 게시물은 원래 2017 년 1 월에 게시 된 이후 신선도, 정확성 및 종합 성을 위해 완전히 개정되고 업데이트되었습니다.

전체 수정 : Windows 드라이버 프레임 워크가 너무 많은 CPU를 사용함