"시스템"및 "시스템 인터럽트"(ACPI.sys로 인한)에 의한 높은 CPU 사용량


8

문제없이 Windows 8.1 x64를 실행하는 랩톱이 있습니다. 이제 Windows 10 x64가 설치된 상태에서 작업 관리자는 "시스템"및 "시스템 인터럽트"에 의해 비정상적인 CPU 사용량을 지속적으로 표시합니다. 이 문제를 해결하기 위해 이미 성공하지 못한 상태에서 다음을 시도했습니다.

  • 필수적이지 않은 모든 드라이버 비활성화 및 제거
  • 자동으로 설치된 드라이버보다 최신 드라이버 설치 (사용 가능한 경우).
  • 빠른 부팅 옵션 비활성화 / 활성화
  • 필수적이지 않은 모든 서비스를 비활성화합니다.
  • Sysprep.
  • BIOS를 기본값 및 다양한 설정 조합으로 재설정합니다.
  • 사용 가능한 최신 버전으로 BIOS를 플래싱.
  • 다른 PC에 사용하는 것과 동일한 미디어에서 새로 설치하십시오.
  • 현재까지 Windows Update에서 제공되는 모든 업데이트를 설치합니다.
  • Windows 성능 레코더 / 분석기.

저는 Windows 성능 분석기에 익숙하지 않으므로 여기있는 누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다. 정확히 무엇을 찾아야하는지, 어떤 장치 / 드라이버가 범인인지 파악해야합니다. 또는이 문제를 파악하는 다른 방법이 있다면?

용감한 영혼을 위해 WPRUI의 추적 파일 과 문제의 스크린 샷은 다음과 같습니다.

작업 관리자보기


조각 모음에서 "예약 최적화"를 비활성화 하여이 문제 (PC가 정확히 4 분 동안 유휴 상태가 된 후 시스템 프로세스가 발생 함)를 수정했습니다. 기본적으로 활성화되어 있지만 여러 창으로 인해 100 % 확실하지 않습니다. 테스트 시점에 업데이트가 푸시됩니다. 누구나 확실히 알 수 있습니까?
user2464424

답변:


5

살펴본 것에 대해 대단히 감사합니다. 순수한 운으로 나는 해결책을 발견했다. 이 경우 인텔 빠른 스토리지 기술 (RST) 을 설치했습니다 . 알다시피, SATA 컨트롤러 드라이버를 대체하지만 이전에 다양한 드라이버를 사용해 보았을 때 다른 드라이버만으로는 도움이되지 않았다고 생각합니다. 아래 스크린 샷의 작은 아이콘이 시스템 트레이에 나타날 때까지 이상한 CPU 사용량이 줄어 들지 않습니다. "RST 서비스"가 실행 중인지 여부는 중요하지 않습니다. 트레이 응용 프로그램이 시작 되 자마자 모든 것이 정상적으로 작동하기 시작합니다.

인텔 빠른 스토리지 기술 트레이 아이콘

동일한 문제가있는 사람은 문제의 정확한 랩톱 모델은 "삼성 NP700Z7C-S01US", 스토리지 컨트롤러 하드웨어 ID "VEN_8086 & DEV_1E03"및 인텔 RST 버전은 "12.9.0.1001"(설치 중 최신 버전 오류 발생)입니다.


표준 MS 스토리지 드라이버로 돌아 가려고 했습니까?
magicandre1981

MS 드라이버와 인텔 트레이 응용 프로그램이 실행되면서 문제가 다시 발생했습니다. 인텔 드라이버 + 응용 프로그램이 수행하는 모든 마법의 조합 인 것 같습니다.
Brane

좋아, 다른 사용자를위한이 솔루션을 기억할 것이다
magicandre1981

1
삼성 Chronos 7의 경우는 'Realtek High Definition Audio'드라이버였습니다. 장치 처리기에서 해당 장치를 비활성화하면 acpi.sys의 CPU 사용량이 제거됩니다. 드라이버를 동시에 제거하고 제거한 다음 realteks 홈페이지 (버전 R2.81 사용)에서 다시 설치했습니다.
Andreas Mattisson

1
여기에 삼성 Chronos 7 사용자가 있습니다. 인텔 빠른 스토리지 기술을 설치하면 문제가 해결되었습니다. 나는 이것을 디버깅하는 데 며칠을 보냈고 전체 메모리 덤프와 WinDbg로 엉망이되었습니다. 고마워요!
Martin

5

DPC 사용법은 ACPI.sys 드라이버 에서 제공됩니다 .

Line #, DPC/ISR, Module, Stack, Count, Process, Weight (in view) (ms), TimeStamp (s), % Weight
6, , ,   |    |- ACPI.sys!ACPIWorkerThread, 40246, , 39.992,941063, , 4,13
7, , ,   |    |    ACPI.sys!RestartCtxtPassive, 40246, , 39.992,941063, , 4,13
8, , ,   |    |    ACPI.sys!InsertReadyQueue, 40246, , 39.992,941063, , 4,13
9, , ,   |    |    ACPI.sys!RunContext, 40246, , 39.992,941063, , 4,13
10, , ,   |    |    ntoskrnl.exe!KeReleaseSpinLock, 40246, , 39.992,941063, , 4,13
11, , ,   |    |    ntoskrnl.exe!KiDpcInterrupt, 40246, , 39.992,941063, , 4,13
12, , ,   |    |    ntoskrnl.exe!KiDispatchInterruptContinue, 40246, , 39.992,941063, , 4,13
13, , ,   |    |    ntoskrnl.exe!KxRetireDpcList, 40246, , 39.992,941063, , 4,13
14, , ,   |    |    ntoskrnl.exe!KiRetireDpcList, 40246, , 39.992,941063, , 4,13
15, , ,   |    |    |- ntoskrnl.exe!KiExecuteAllDpcs, 40198, , 39.945,173325, , 4,13
16, , ,   |    |    |    |- ACPI.sys!ACPIInterruptDispatchEventDpc, 27565, , 27.408,930428, , 2,83
17, , ,   |    |    |    |    |- ACPI.sys!ACPIGpeEnableDisableEvents, 24525, , 24.384,921620, , 2,52
18, , ,   |    |    |    |    |    ACPI.sys!ACPIWriteGpeEnableRegister, 24525, , 24.384,921620, , 2,52
19, , ,   |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWrite, 24421, , 24.281,015516, , 2,51
20, , ,   |    |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWritePort, 24166, , 24.027,316013, , 2,48

이것은 디버깅하기가 매우 어렵습니다. A의 시스 인 터널 주제 나는 몇 가지 조언을 나열 :

  • CPU 팬의 먼지로 인해 CPU가 과열되지 않도록하십시오
  • BIOS / UEFI 업데이트 또는 다시 플래시
  • 기본 BIOS / UEFI 설정로드
  • 배터리가 손상되지 않았는지 확인하십시오
  • HDD 캐디의 점퍼 변경 (적용되지 않음, 여전히 광학 드라이브이며 교체하지 않았습니다)
  • 이 사용자의 조언에 따라 일부 장치비활성화

HDD 캐디 알림의 경우 +1 점퍼를 왼쪽에서 중간 (오른쪽 아님)으로 이동하면 ACPI.sys의 CPU 사용량이 완전히 줄었습니다.
maliayas

0

방금 Dell XPS 15에서 정확히이 (Win10 Pro x64)를 사용했습니다. 작업 관리자가 프로세스를 표시하지 못하는 경우가 많았습니다. 거의 반응이 없으며 조만간 DPC_WATCHDOG_VIOLATION BSOD (아마도 드라이버가 너무 오래 붙어서)가 발생합니다.

나는 수많은 장치 관리자 항목 비활성화, 드라이버 업데이트 또는 변경 등 몇 가지를 시도했지만 아무것도 작동하지 않았습니다. 이전 백업 이미지를 덮어 쓸 준비가 거의되었지만이 작업을 잃을 것은 없습니다.

  • 장치 관리자->보기-> 연결 별 장치
  • 수분이 많은 루트 노드 (예 : PCI (e) 항목, USB 3.0 컨트롤러, HD 컨트롤러)를 찾아 아래로 모든 것을 가져 와서 핵을 제거합니다. 요청이있을 경우 반드시 드라이버를 삭제하지 마십시오 (필요하지 않은 경우).
  • 재부팅하십시오.

빙고, 다음에 부팅 할 때 거의 모든 하드웨어가 다시 검색되어 문제가 해결되었습니다. 내 드라이버 설정 (또는 특정 드라이버 설정)의 손상으로 인해 단일 불량 드라이버가 아니라고 가정 할 수 있습니다.

적어도이 방법으로 문제를 해결하기 위해 며칠을 소비하지 않습니다 (I did :).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.