윈도우 디펜더 많이들 사용하시죠? 윈도우10 기본 장착이라 따로 백신이 필요 없을정도 입니다. 이 윈도우10 디펜더 설정 명령어에 대해서 알아보겠습니다.
업데이트 스케쥴 설정
디펜더도 백신이기 때문에 정의(Definition) 파일을 최신으로 업데이트 해줘야 합니다. 여기서는 그 주기를 설정하는 명령어에 대해서 알아봅니다. 모두 파워쉘(PS) 관리자 모드에서 해야합니다.
요일설정
Set-MpPreference -SignatureScheduleDay <Day>
Code language: PowerShell (powershell)
Day 값은 아래와 같습니다. 숫자를 넣어도 되고, 요일명을 넣어도 됩니다. 숫자가 더 심플하겠죠?
0: Everyday 1: Sunday 2: Monday 3: Tuesday 4: Wednesday 5: Thursday 6: Friday 7: Saturday 8: Never
업데이트 정의 파일을 매일 업데이트 한다면 아래처럼 하면 됩니다.
Set-MpPreference -SignatureScheduleDay 0
Code language: PowerShell (powershell)
시간 설정
Set-SignatureUpdateInterval < Hours>
Code language: PowerShell (powershell)
시간 값은 0~24 숫자로 표기 됩니다. 아래는 1시간 간격으로 업데이트 하라는 명령어 입니다.
Set-MpPreference -SignatureUpdateInterval 1
Code language: PowerShell (powershell)
설정 예제
위에 두명령어를 붙여서 사용해도 됩니다. 간단하게 한꺼번헤 하는게 더 편합니다.
Get-MpPreference -SignatureScheduleDay 0 -SignatureUpdateInterval 1
Code language: PowerShell (powershell)
CPU 사용률 변경
간혹 cpu 점유률이 유독 높아질 때가 있습니다. 윈도우 디펜더가 스캔을 한다거나, 업데이트시에 사용율이 급격하게 올라갑니다. 윈도우 디펜더의 cpu 기본 사용율 설정은 50% 이며, 최소 10~90%까지 1단위로 설정 가능합니다.
설정 예제
사용율을 좀 낮추고 싶다. 30로 하려면 아래와 같은 명령어를 PS(파워쉘)에서 입력합니다.
Set-MpPreference -ScanAvgCPULoadFactor 30
Code language: PowerShell (powershell)
특정 폴더 검사 제외 설정
크랙이나, 오토잇으로 만든 파일들을 다운로드를 하게 되면 디펜더에서 바이러스로 오진하는 경우가 굉장히 많습니다. 이건 사용자의 선택입니다만 전 다운로드 폴더를 검사 제외로 설정해 놓습니다. 특정 폴더를 검사 제외 설정을 하시려면 아래 명령어를 입력하시면 됩니다.
설정 예제
Set-MpPreference -ExclusionPath "C:\Users\user\Downloads"
Code language: DOS .bat (dos)
윈도우10 디펜더 명령어 설정값 확인
전체 확인
파워쉘에서 관리자 권한으로 아래 명령어를 실행합니다.
Get-MpPreference
Code language: DOS .bat (dos)
설정된 세부 값들이 굉장히 많이 나옵니다. 그중에 찾아 보면 위에서 설정한 값들이 보입니다.
부분 확인
상세 설정값은 너무 많아 보기 힘들다면 필요한 값만 볼수 있습니다. 현재 설정된 CPU 사용율 설정값을 보려면 아래처럼 파워쉘에서 명령어를 실행하시면 됩니다.
Get-MpPreference | select ScanAvgCPULoadFactor
Code language: PowerShell (powershell)
마치며
관심이 없으면 잘 찾아 보지 않고, 설정이 있는지 조차 모르는 명령어일 수 있습니다. 만능윈도우 제작이나 배포시에 배치 파일이나 무인응답파일에 적용하면 디펜더 관련 설정을 설치시부터 세부적으로 적용 시킬수 있습니다. 특히 CPU 점유율을 낮추는건 좋을듯 합니다.
참고 :
위에 간단히 소개한 명령어 말고도 상당히 많은 명령어들이 있습니다. 아래 링크에서 확인 하실수 있습니다.
https://docs.microsoft.com/en-us/powershell/module/defender/set-mppreference?view=win10-ps