Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결

Windows PowerShell 프로세스는 시스템의 Windows가 오래된 경우 Windows 10에서 CPU 사용량을 높일 수 있습니다. 또한 NativeDesktopMediaService와 같은 서로 다른 충돌 응용 프로그램으로 인해 당면한 문제가 발생할 수도 있습니다.

사용자는 PC가 느리게 작동하기 시작할 때 문제를 인지하고 작업 관리자를 열 때 PowerShell의 높은 CPU 사용량을 알아차립니다(일부 경우에는 여러 PowerShell 프로세스가 작업 관리자에서 계속 나타났다가 사라지기도 함).

Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결

계속하기 전에 PowerShell 종료 여부를 확인하세요. 작업 관리자를 통한 프로세스 문제를 해결합니다(일시적인 결함으로 인한 경우).

시스템의 Windows를 최신 릴리스로 업데이트

시스템의 Windows가 오래된 경우(OS 모듈 간의 비호환성을 유발할 수 있으므로) PowerShell에서 CPU 사용량이 높을 수 있습니다. 이 경우 시스템의 Windows를 최신 릴리스로 업데이트하면 높은 CPU 사용량 문제를 해결할 수 있습니다.

  1. PC의 Windows를 수동으로 업데이트하고 재부팅 당신의 PC. Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결
  2. 재부팅 시 문제가 해결되었는지 확인합니다.

문제가 지속되는 경우(또는 사용되지 않는 Windows 버전을 사용 중인 경우) 다운로드할 수 있습니다. 업데이트 어시스턴트 (현재 Windows 10 2020년 10월 업데이트) Windows 10 다운로드 페이지. 그런 다음 해당 어시스턴트를 사용하여(관리자 권한으로 실행해야 함) 시스템을 업데이트합니다. PowerShell 문제가 해결되는지 확인하십시오.

Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결

PC를 클린 부팅하고 문제가 있는 응용 프로그램을 비활성화/제거

Windows PowerShell 프로세스는 시스템의 응용 프로그램이 PowerShell 프로세스를 트리거하는 경우 CPU 사용량을 높일 수 있습니다. 이러한 맥락에서 시스템을 클린 부팅하고 문제를 일으키는 응용 프로그램을 비활성화/제거하면 문제가 해결될 수 있습니다.

  1. PC를 클린 부팅하고(Autoruns, Process Explorer 또는 WBEMTEST를 시도할 수도 있음) Windows PowerShell의 높은 CPU 사용량이 사라졌는지 확인합니다. Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결
  2. 그렇다면 애플리케이션/서비스/프로세스를 활성화할 수 있습니다. (브라우저의 확장자를 확인하는 것을 잊지 마세요) 문제가 있는 것을 찾을 때까지 클린 부팅 과정에서 하나씩 비활성화됩니다.
  3. 찾으면 문제가 있는 항목을 비활성화하거나 제거할 수 있습니다. . 일반적으로 사전 설치된 드라이버 업데이트 유틸리티 OEM 또는 NativeDesktopMediaService 애플리케이션은 PowerShell 문제를 트리거하는 것으로 보고됩니다. Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결

PC Windows의 복구 업그레이드 수행

지금까지 해결 방법 중 높은 CPU 사용량 문제가 해결되지 않았다면 PC의 Windows 복구 업그레이드를 수행하면 문제가 해결될 수 있습니다.

  1. 웹 브라우저 실행 Windows 10 다운로드 페이지로 이동합니다.
  2. 이제 아래로 스크롤하여 지금 도구 다운로드를 클릭합니다. (Windows 10 설치 미디어 만들기 아래). Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결
  3. 그런 다음 다운로드가 완료되면 오른쪽 클릭 다운로드 파일.
  4. 이제 관리자 권한으로 실행을 선택합니다. 및 수락 사용 조건 .
  5. 그런 다음 "하고 싶은 일 ” 창에서 지금 이 PC 업그레이드를 선택합니다. 다음을 클릭합니다. .
  6. 이제 도구가 OS 파일을 다운로드하게 합니다. 지시를 따르십시오 프로세스를 완료하기 위해 하지만 프로세스 중에 메시지가 표시되면 Windows 설정, 개인 파일 및 앱 유지 옵션을 선택합니다. . Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결
  7. 그런 다음 설치를 클릭합니다. 버튼을 누르고 업그레이드 프로세스를 완료합니다(완료하는 데 시간이 다소 걸릴 수 있으므로 프로세스 중에 PC를 끄지 마십시오).
  8. 프로세스가 완료되면 재부팅 PC에서 PowerShell의 높은 CPU 사용량이 정상으로 돌아왔는지 확인하십시오.

맬웨어 제거

맬웨어(crypto miner 프로세스 또는 EternalBlue가 문제를 일으키는 것으로 보고됨)가 PowerShell 프로세스의 실행을 트리거하는 경우 PowerShell 프로세스는 CPU 사용량을 높일 수 있습니다. 이러한 맥락에서 맬웨어를 제거하면 문제가 해결될 수 있습니다. 계속하기 전에 바이러스 백신 제품과 해당 정의가 최신 빌드로 업데이트되었는지 확인하십시오.

  1. 먼저 악성코드 제거 애플리케이션을 다운로드하여 설치합니다. (예:Malwarebytes).
  2. 그런 다음 Windows를 마우스 오른쪽 버튼으로 클릭합니다. PowerShell(관리자)을 엽니다. . Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결
  3. 지금 실행 다른 모든 PowerShell 프로세스를 중지하려면 다음을 수행합니다.
    while ($true) {Get-Process PowerShell | Where-Object {$_.ID -notcontains $PID} | Stop-Process -Force}
  4. 그런 다음 Windows 검색을 사용합니다. *.ps1 파일 찾기 및 삭제 필수가 아닌 파일(필수 시스템 파일은 삭제하지 마십시오).
  5. 이제 Windows를 클릭합니다. , 유형:작업 스케줄러 , 오른쪽 클릭 그 위에. 그런 다음 관리자 권한으로 실행을 선택합니다. . Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결
  6. 그런 다음 실행 중 또는 예약된 작업 문제가 발생했습니다(숨겨진 작업 보기를 활성화할 수 있습니다. 작업 스케줄러의 보기 메뉴에서). 문제가 Blue Eternal에 의해 발생한 경우 재미를 찾을 수 있습니다. 작업 또는 (GatherNetworkInfo 작업) 작업 스케줄러에서. Windows 10에서 Windows PowerShell로 인한 높은 CPU 사용량 해결
  7. 그렇다면 제거 또는 비활성화 문제가 있는 작업 .
  8. 이제 도구(1단계에서 설치)를 사용하여 맬웨어를 제거합니다. Malwarebytes와 같이 맬웨어를 제거하거나 바이러스 백신 공급업체에 연락하여 맬웨어를 찾아 제거하는 도구를 제공하십시오.
  9. 그런 다음 온라인 바이러스 백신 스캐너를 사용합니다. (예:ESET Online Scanner 또는 Kaspersky Virus Removal Tool) 맬웨어를 검사한 후 PowerShell 높은 CPU 사용량 문제가 해결되었는지 확인합니다.

너무 기술적인 경우 필수 데이터를 백업할 수 있습니다. (그러나 필수가 아닌 데이터는 삭제해야 함) Windows를 다시 설치합니다. (저장 드라이브를 포맷한 후). OS를 다시 설치한 후 스캔하세요. 데이터 최소 2개의 보안 제품 사용(예:바이러스 백신맬웨어 방지 ). 그런 다음 데이터를 시스템에 다시 복사할 수 있습니다. 그것이 당신에게 쉽지 않다면, 당신은 I.T.에 연락할 수 있습니다. 보안 전문가입니다.