본문 바로가기
Windows/Windows

[Windows] 1초만에 Antimalware Service Executable 메모리 점유 문제 해결 with PowerShell

by 지혜를 탐구하는 오딘 2022. 3. 16.
728x90
반응형

 


1. Antimalware Service Executable이란 무엇인가.

Anti + Mal + Ware = 반대, 방어 + 해로운 + 프로그램

해로운 프로그램을 검사하는 프로그램이다. 악성코드 같은 것들도 검사한다고 알고 있다.

 


2. 시스템 자원, 메모리를 과도하게 잡아먹는 이유는?

나쁜 프로그램을 판별하기 위해서 실행되고 있는 모든 프로그램을 체크한다. 자기 자신도 프로그램이다 보니 자기 자신을 체크한다. 그렇게 자기 자신을 계속 체크하고 체크하다 보니 메모리를 과도하게 잡아먹게 된다.

마치 백신 프로그램1, 백신 프로그램 2 두 프로그램이 서로서로 검사하고 검사하는 모양이다.

그래서 자기 자신을 검사 대상에서 예외를 추가해야 한다.

 


3. 1초만에 메모리 점유 문제 해결 방법 with PowerShell

windows 10, windows 11 등 모든 윈도우 버전에서 다 된다!

자주 할 일이 없어서 크게 시간 낭비는 없지만, 그래도 스크립트를 활용해서 실행하면 엔터키 한 번에 다 해결할 수 있으니 아주 간단하다.

반드시 PowerShell을 관리자 모드로 실행하자.

Add-MpPreference -ExclusionProcess "C:\program files\windows Defender\MsMpEng.exe"; Add-MpPreference -ExclusionProcess "Antimalware Service Executable"

Add-MpPreference -ExclusionProcess "C:\program files\windows Defender\MsMpEng.exe"; Add-MpPreference -ExclusionProcess "Antimalware Service Executable"

 

해석) MpPreference 에MpPreference에 예외를 추가해라, "C:\program files\windows Defender\MsMpEng.exe" 그리고(;) MpPreference에 예외를 추가해라, "Antimalware Service Executable"

 

성공적으로 예외가 추가되었다. 

메모리가 많이 줄었다. (애당초 메모리를 많이 점유하지 않았지만, 가상 머신의 총 메모리가 2GB인 것을 감안하면, 10MB 감소한 것도 크다.)

 


4. 기타 방법

기타 방법은 구글에 검색해서 알아보자. 

PowerShell 로 1초 만에 해결했는데, 굳이 클릭 여러 번으로 해결할 필요는 없다.

 

 

 

728x90
반응형

댓글