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

Windows 11/10에서 PowerShell로 인한 높은 CPU 사용량 문제 해결 방법

PowerShell은 Windows 사용자들이 가장 많이 활용하는 명령줄 인터프리터 중 하나입니다. Windows 환경에 최적화되어 있지만, 일부 사용자들은 PowerShell이 높은 CPU 사용량을 유발한다고 보고하고 있습니다. 이러한 비정상적인 동작의 가장 흔한 원인은 오래된 운영체제 버전입니다. 이 글에서는 Windows 10/11에서 PowerShell로 인한 CPU 사용량 급증 문제를 해결할 수 있는 다양한 방법을 소개합니다.

Windows 11/10에서 PowerShell 높은 CPU 사용량 해결하기

아래의 해결 방법을 시도하기 전에 먼저 Windows 업데이트를 확인하세요. 컴퓨터의 OS 버전이 오래되었다면 microsoft.com에서 최신 업데이트를 다운로드하여 설치한 후, 문제가 해결되는지 확인해 보세요.

업데이트 후에도 문제가 지속된다면, 다음 해결 방법들을 순서대로 시도해 보시기 바랍니다.

  1. 클린 부팅 상태에서 문제 해결
  2. SFC 및 DISM 명령 실행
  3. 바이러스 및 악성코드 검사
  4. PowerShell 재설치
  5. 클라우드 초기화(Cloud Reset) 사용
  6. 설치 미디어로 Windows 복구

각 방법을 자세히 살펴보겠습니다.

1] 클린 부팅 상태에서 문제 해결

문제의 원인이 다른 응용 프로그램이 PowerShell 프로세스를 트리거하는 것일 수 있습니다. 이를 확인하려면 클린 부팅 상태에서 문제를 해결하며, 어떤 프로그램이 CPU에 부담을 주는지 파악해야 합니다. 클린 부팅은 필수 서비스와 드라이버만으로 Windows를 시작하는 방식으로, 충돌하는 소프트웨어를 쉽게 찾아낼 수 있습니다.

2] SFC 및 DISM 명령 실행

손상된 시스템 파일이 원인일 수도 있습니다. 이 경우 두 가지 명령을 실행하여 복구해야 합니다. PowerShell 자체에 문제가 있을 수 있으므로 명령 프롬프트(Command Prompt)를 사용합니다. 관리자 권한으로 명령 프롬프트를 실행한 후 아래 명령어를 입력하세요.

  • 손상된 시스템 파일 복구:
sfc /scannow
  • 시스템 이미지 복원:
dism /online /cleanup-image /restorehealth

명령 실행이 완료되면 컴퓨터를 재부팅하고 문제가 해결되었는지 확인합니다.

3] 바이러스 및 악성코드 검사

다른 높은 CPU 사용량 문제와 마찬가지로, PowerShell로 인한 문제 역시 바이러스나 악성코드 감염이 원인일 수 있습니다. 타사 백신 프로그램을 사용해도 되지만, 여기서는 Windows Defender를 활용하는 방법을 안내합니다.

  1. Win + I 키를 눌러 설정을 엽니다.
  2. 업데이트 및 보안 > Windows 보안 > Windows 보안 열기를 클릭합니다.
  3. 바이러스 및 위협 방지 > 검사 옵션 > Microsoft Defender 오프라인 검사 > 지금 검사를 선택합니다.

검사가 완료될 때까지 기다린 후, 바이러스와 악성코드가 모두 제거되었는지 확인하고 문제가 해결되었는지 점검합니다.

4] PowerShell 재설치

PowerShell 7을 사용 중이라면, 해당 버전을 제거한 후 최신 버전을 다시 설치해 보세요. Microsoft Store 또는 GitHub 공식 페이지에서 최신 설치 파일을 다운로드할 수 있습니다.

5] 클라우드 초기화(Cloud Reset) 사용

설정의 복구 메뉴에서 '클라우드 다운로드' 옵션을 통해 Windows를 다시 설치해 보세요. 이 방법은 로컬 재설치보다 손상된 시스템 구성 요소를 더 확실하게 복구할 수 있습니다.

6] 설치 미디어로 Windows 복구

마지막으로, 위의 모든 방법이 효과가 없다면 설치 미디어(USB 또는 DVD)를 이용해 Windows를 복구해 보세요. 이 방법은 개인 파일을 삭제하지 않으면서 시스템 문제를 해결할 수 있는 안전한 방법입니다.

위에서 소개한 해결 방법들을 통해 PowerShell로 인한 높은 CPU 사용량 문제를 성공적으로 해결하시길 바랍니다.