ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MsMpEng.exe 높은 CPU 사용률 문제 해결방법 Microsoft Security Essentials
    PC and Mac 2011. 9. 17. 12:48

    무료 백신 소프트웨어중에는 avast! Free AntivirusMicrosoft Security Essentials 주로 추천하는데 avast! Free Antivirus 6가 불특정 상황에서 BSOD(Blue Screen of Death) 블루스크린을 보여주어 안정성 때문에 요즘은 사용하기가 그렇더군요.

    이 BSOD 문제는 avast!의 자기보호 기능과 관련이 있다는데 Version 6.0.1125 - solved a problem in aswSP.sys that could lead to a system crash 해결한 듯하지만 여전히 문제가 있었고 최근에 올라온 Version 6.0.1289 설명에 Stability improvements in aswSP.sys 라고 있으나 완전히 고쳐졌는지 사용을 안 해서 모르겠습니다.

    하여튼 최근에는 무료 백신을 물어보면 주변에 계속 Microsoft Security Essentials을 추천했습니다. 그런데 2 가지에 대해서 자주 말해야 하는 상황이 오더군요.

    1. Windows XP에 설치한 MSE 에는 왜 Network Inspection* 기능이 없나?
        * Network Inspection System (네트워크상에서 이루어지는 공격을 탐지하는 기능)
    2. MSE를 설치 후 PC가 느려졌다는 이야기. MsMpEng.exe가 CPU 사용률이 높다.

    (1) Microsoft Security Essentials의 기능중 Network Inspection System 기능은 Windows Vista와 Windows7에서만 지원합니다 그래서 Windows XP에 설치하면 이 기능을 사용 할 수 없습니다.

    Windows Vista와 Windows 7 만이 WFP(Windows Filtering Platform)을 지원하기에 WFP가 필요한 Network Inspection System 기능을 Windows XP 에서 사용 할 수 없는거죠.


    (2) MSE를 설치하고 난 후 시스템이 느려졌다는 이야기를 하는데 프로세스를 조사해보면 MsMpEng.exe의 CPU 사용률이 순간순간 60~80%까지 올라가는 겁니다. 해결법은 현재까지 2가지가 있습니다. 2번 방법을 먼저 사용하면 대부분 해결인데 혹시 그래도 문제가 있다면 1번 방법도 함께 사용해 보길 권유합니다.

    1. MSE에서 Full System Scan(전체검사)을 한번 실행하는 겁니다. 무슨 상관이 있겠나 하지만 이 방법으로 해결한 경우가 많습니다.

    2. MsMpEng.exe 파일을 MSE 검사에서 제외하는 설정을 해주는 겁니다.

    - MSE(Microsoft Security Essentials) 실행
    - Settings(설정) 탭 선택
    - Excluded files & locations(제외된 파일 및 위치), Excluded Processes(제외된 프로세스)
       2개 항목이 있습니다.


    - Excluded files & locations(제외된 파일 및 위치) 항목 선택
    - 찾아보기(B) 버튼 클릭.
    - Program Files -> Microsoft Security Client -> Antimalware -> MsMpEng.exe 순으로 선택.
       확인 버튼을 누릅니다.

       C:\Program Files\Microsoft Security Client\Antimalware\MsMpEng.exe
    - 추가(Add) 버튼 누릅니다 그러면
       C:\Program Files\Microsoft Security Client\Antimalware\MsMpEng.exe 추가 됩니다.

    - Save Changes (변경 내용 저장) 선택해서 변경한 내용을 꼭 저장해야 됩니다.

    - Excluded Processes (제외된 프로세스) 항목 선택
    - 찾아보기(B) 버튼 클릭.
    - Program Files -> Microsoft Security Client -> Antimalware -> MsMpEng.exe 순으로 선택.
      확인 버튼을 누릅니다.

       C:\Program Files\Microsoft Security Client\Antimalware\MsMpEng.exe
    - 추가(Add) 버튼 누릅니다 그러면
       C:\Program Files\Microsoft Security Client\Antimalware\MsMpEng.exe 추가 됩니다.

    - Save Changes (변경 내용 저장) 선택해서 변경한 내용을 꼭 저장해야 됩니다.

    - PC를 재시작 합니다.


    3. 추가로 설정(Settings)에서 예약작업(Scheduled scan) 설정을 해제하는 것도 도움이 될겁니다.


    Windows 8 설정

    1. Windows 8 에서 MSE (Microsoft Security Essentials)Windows Defender 라는 명칭으로 통일, 바뀌면서 기본적으로 미리 설치되어져 있습니다 따라서 Windows 7 이 아닌 Windows 8 사용자는 Windows Defender 폴더에서 MsMpEng.exe 파일을 찾아서 제외설정을 해야 합니다. 폴더 제외 설정도 Windows Defender 폴더를 해주어야겠죠. 예) C:\program files\windows defender

    2. Windows 8 에서 Windows Defender(Microsoft Security Essentials)는 Windows 7 처럼
    제거/삭제가 불가능합니다 따라서 사용을 안 하려면 설정에서 실행을 중지시키면 됩니다. 단 다른 유/무료 보안 소프트웨어를 반드시 사용해야겠죠 또한 다른
    유/무료 보안 소프트웨어를 사용시 실시간 감시 충돌을 피하기위해 실행을 중지시키는 게 좋습니다.

    * Windows 8/8.1 Windows Defender 실행 중지 방법.
    1. Windows 8 앱 모두보기 화면(단축키: 윈도우 키 + Q) -> Windows System -> Windows Defender 클릭
    2. 설정(Settings tab) -> 좌측 메뉴에서 관리자 (Administrators) 선택
    3. Windows Dender 켜기(Turn on Windows Defender) 체크 해제.
        즉 체크가 된 상태가 아니어야 합니다.
    4. 변경 내용 저장(Save Changes) 클릭


    * 네이버나 다음의 검색에서 MsMpEng.exe를 검색하면 이 문제의 해결법으로 MsMpEng.exe를 강제 종료시켜 사용 안하는 방법도 있더군요. 이 프로세스를 사용 안 하면 MSE가 작동 안 한다는 말입니다. 그러니 그럴바에는 괜히 복잡하게 이 프로세스를 Off 할 필요없이 그냥 MSE를 언인스톨하면 됩니다.
    언인스톨을 했으면 다른 유료백신(
    (예: 카스퍼스키, ESET)이나 무료백신(예: avast! Free Antivirus)를
    반드시 사용하세요.



Designed by Tistory.