티스토리 뷰

윈도우 로고

HowTo - Microsoft Defender 높은 CPU 사용률 문제 해결 방법

 Windows 10에서 번들로 제공되는 기본 백신 도구인 Microsoft Defender는 AV-Test에서 보호, 성능 및 유용성을 기준으로 각 보안 제품을 평가했을 때 만점을 받을 정도로 훌륭합니다. 윈도우 사용자라면 무료로 사용할 수 있으므로 굳이 다른 백신 프로그램을 설치하여 사용할 필요가 없습니다.

 

작업 관리자

 다만 간혹 파일 스캔 수행 중 갑자기 높은 CPU 사용률을 보이며 사용자의 작업에 영향일 미치는 경우가 있습니다. 특히 저사양 PC 사용자는 "Antimalware Service Executable" 프로세스의 높은 CPU 점유율이 실제 작업을 느리게 만드는 원인이 되기도 합니다.

 

 Windows Defender 프로세스의 높은 점유율로 부담이 된다면 사용자가 지정한 범위 내에서만 CPU를 제한적으로 사용하도록 설정하여 사용자의 작업 수행에 방해되지 않도록 제한할 수 있습니다.

Specify the maximum percentage of CPU utilization during a scan

 전반적으로 Microsoft Defender 도구에 만족하지만 간혹 높은 CPU 사용으로 사용자의 작업 수행에 방해가 된다면 다음과 같은 방법으로 프로세스 사용량을 제한할 수 있습니다. 로컬 그룹 정책 편집기 또는 Windows PowerShell 명령어 중 원하는 방법을 선택하여 수행하시면 됩니다.

 

 

1 로컬 그룹 정책 편집기 설정 방법

 Windows Pro, Enterprise 사용자는 로컬 그룹 정책 편집기를 사용할 수 있지만 Home 사용자는 사용이 불가능합니다. 따라서 Home 버전 사용자라면 Windows PowerShell 명령어 방법으로 건너뛰거나, 다음 글을 참고하여 로컬 그룹 정책 편집기를 활성화하여 작업을 수행하시기 바랍니다.

 

 로컬 그룹 정책기 편집기 활성화 방법은 두 가지 방법 중 원하는 것을 선택하여 수행하시면 됩니다.

 

2019.02.20 - [IT/How to] - 윈도우10 Home Edition 그룹 정책 편집기 설치 방법 (GPEdit.msc)

 

윈도우10 Home Edition 그룹 정책 편집기 설치 방법 (GPEdit.msc)

HowTo - 로컬 그룹 정책 편집기를 윈도우 10 홈 버전에 설치하기 윈도우10 Pro Edition에는 Home Edition에 없는 몇 가지 추가 기능이 있습니다. 디스크 암호화 기능인 비트로커, 윈도우에 내장된 가상머신

forbes.tistory.com

2019.09.06 - [IT/How to] - 윈도우10 HOME 로컬그룹정책편집기(gpedit.msc) 사용 방법

 

윈도우10 HOME 로컬그룹정책편집기(gpedit.msc) 사용 방법

HowTo - 윈도우10 HOME Edition 로컬 그룹 정책 편집기 간편 설치 방법  윈도우10 관련 설정시 자주 등장하는 로컬 그룹 정책 편집기는 윈도우 PRO 버전에서만 정식 제공되는 기능으로 HOME 버전 사용자

forbes.tistory.com

 

로컬 그룹 정책 편집기

 키보드 단축키 Win + R 을 누른 뒤 "gpedit.msc" 입력하여 로컬 그룹 정책 편집기를 실행합니다.

 

Microsoft Defender 바이러스 백신

 로컬 그룹 정책 편집기에서 "로컬 컴퓨터 정책 > 컴퓨터 구성 > 관리 탬플릿 > Windows 구성 요소" 이동 후 "Microsoft Defender 바이러스 백신"을 찾습니다.

 

maximum percentage of CPU

 "Microsoft Defender 바이러스 백신"에서 "스캔" 선택 후 "Specify the maximum percentage of CPU utilization during a scan(검사 도중 최대 CPU 사용률 지정)"을 찾아 더블클릭합니다.

 

최대 CPU 사용률 지정

 [사용(E)] 라디오 버튼을 선택한 다음 "옵션"에서 Windows Defender 검사 도중 최대 CPU 사용률을 [5-100] 사이의 값으로 지정합니다. 기본값은 50입니다.

 

 0 으로 지정하면 제한 없이 사용할 수 있다는 뜻이며 PC 사양이 낮은 경우 [5-10] 사이의 값을 입력합니다. 옵션 변경 후 [확인] 버튼을 눌러 창을 닫은 뒤 변경된 값 적용을 위해 PC를 재부팅합니다.

 

 

2 Windows PowerShell 설정 방법

로컬 그룹 정책 편집기를 사용할 수 없는 Windows Home 버전 사용자 또는 명령어로 윈도우 디펜더 옵션을 변경하고 싶다면 다음과 같이 Windows PowerShell 실행 후 명령어로 설정할 수 있습니다.

 

Windows Powershell 관리자로 실행

 키보드 키를 누른 다음 "PowerShell" 검색 후 [관리자로 실행]을 선택하여 관리자 권한으로 Windows PowerShell 앱을 실행합니다.

 

Windows Powershell 실행

또는 키보드 단축키 Win + R 을 누른 다음 "powershell"을 입력하여 Windows PowerShell 앱을 실행합니다.

 

디펜더 현재 CPU 사용률

 다음 명령어로 현재 Microsoft Defender에서 적용된 CPU 제한 값을 확인할 수 있습니다.

 

Get-MpPreference | select ScanAvgCPULoadFactor

 

Windows PowerShell 관리자 실행 전환

 현재 PC에서 적용된 Microsoft Defender CPU 제한 값을 확인했다면 명령어로 옵션 값을 변경해보겠습니다. 해당 설정 값 변경을 위해서는 반드시 "관리자 권한"으로 실행된 Windows PowerShell 앱이 필요합니다.

 

 윈도우 검색창에서 검색 후 관리자 권한으로 앱을 실행하지 않고 실행창에서 앱을 실행했다면, 다음 명령어로 기본 앱에서 관리자 권한 앱으로 전환할 수 있습니다.

 

Start-Process PowerShell -verb runas

 

디펜더 CPU 사용률 변경

 관리자 권한으로 실행된 Windows PowerShell 앱에서 다음 명령어를 입력합니다.

 

Set-MpPreference -ScanAvgCPULoadFactor 5

 명령어 뒤 숫자 "5"는 Microsoft Defender CPU 사용률 제한 값을 의미하며, 5-100 사이의 값을 입력할 수 있습니다. 기본값은 50으로 디펜더 검사 수행 시 CPU 사용률을 50%까지 사용할 수 있습니다.

 

 저사양 PC 에서는 5-10 사이의 값을 입력하여 변경 후 Windows PowerShell 앱을 닫고 PC를 재부팅하여 변경된 값을 적용합니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함