Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리

PC가 갑자기 느려지고 원인을 알 수 없는 프로세스가 범인이라면 대부분 악성코드를 의심하기 마련입니다. 하지만 가끔은 정상적인 Windows 프로그램이 문제일 때도 있습니다. LsaIso.exe는 바로 그런 사례에 해당하는 Windows 프로세스로, 비정상적으로 높은 CPU 사용량을 유발하는 일이 잦습니다.

이 글에서는 LsaIso.exe 프로세스가 무엇인지, CPU 사용량이 급증하는 이유는 무엇인지, 그리고 이 문제를 해결하는 5가지 방법까지 자세히 살펴보겠습니다.

LsaIso.exe란 무엇인가?

LsaIso.exe(LSA Isolated)는 Microsoft의 Credential Guard 및 KeyGuard 프로세스와 관련된 정상적인 Windows 실행 파일입니다. '트러스트릿(trustlet)'이라 불리는 필수 보안 프로세스로, Windows 운영체제가 시스템 호출을 안전하게 처리하도록 돕는 역할을 합니다.

LsaIso.exe는 VSM(Virtual Secure Mode)이라는 보안 환경 안에서 격리된 사용자 모드(IUM) 프로세스로 실행됩니다. VSM은 Windows 10에서 도입된 보안 기능으로, 서로 다른 VTL(Virtual Trust Level) 간에는 메모리에 접근할 수 없도록 차단합니다. 즉, 부적절한 접근을 원천적으로 막아 악성코드 등 보안 위협으로부터 시스템을 보호합니다.

LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리

LSASS(Local Security Authority Subsystem Service)는 시스템 정책 관리, 사용자 인증, 그리고 암호 해시나 Kerberos 키처럼 민감한 데이터를 처리합니다. LsaIso.exe는 서로 다른 VTL 간 통신이 가능하도록 지원하는데, 구체적으로 VTL1에서 실행되며 VTL0의 LSASS.exe와 암호화된 통신을 주고받아 VTL0에서 악성 코드가 실행되지 못하도록 방어합니다.

LsaIso.exe의 CPU 사용량이 높아지는 이유

LsaIso.exe는 안전하고 신뢰할 수 있는 Microsoft Windows 프로세스임에도 불구하고 CPU 사용량이 비정상적으로 높아지는 경우가 자주 있습니다. 가장 흔한 원인은 드라이버나 다른 응용 프로그램이 LsaIso.exe에 DLL(동적 연결 라이브러리) 파일을 로드하려 할 때 발생합니다. 이 과정에서 시스템이 불안정해지면서 리소스 사용량이 급증할 수 있습니다.

LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리

그 외에도 CPU 사용량 급증을 유발할 수 있는 요인은 다음과 같습니다.

  1. 악성코드: 해커들은 종종 시스템 실행 파일로 위장한 악성코드를 배포합니다. LsaIso.exe로 위장한 악성코드에 감염되었다면 해당 실행 파일과 연관된 높은 CPU 사용량만 눈에 띄게 됩니다.
  2. 손상된 시스템 파일: 파일 손상 등 흔한 시스템 오류로 인해 LsaIso.exe 같은 프로세스가 오작동할 수 있습니다.
  3. 오래된 드라이버: 드라이버가 자신의 프로그램을 로드하려다 CPU 사용량 증가를 일으키는 경우가 많으며, 구형 드라이버를 업데이트하면 해결되기도 합니다.
  4. 과부하 상태의 시스템: 너무 많은 프로세스를 동시에 실행하면 CPU 사용량이 전반적으로 높아질 수 있습니다.

LsaIso.exe CPU 사용량 문제 해결 방법

CPU 사용량이 높아진 LsaIso.exe 문제를 해결할 수 있는 5가지 방법을 소개합니다.

1. LsaIso.exe 프로세스 진위 확인

가장 먼저 해당 프로세스가 정품인지 확인해야 합니다. 확인 방법은 다음과 같습니다.

  1. Ctrl + Shift + Esc를 눌러 작업 관리자를 엽니다.
  2. LsaIso.exe를 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.
  3. 세부 정보 탭에서 'Copyright' 항목 옆에 'Microsoft Corporation. All rights reserved.'라고 표시되어 있는지 확인합니다. 다른 내용이 표시된다면 실제 프로세스로 위장한 악성코드일 가능성이 큽니다.
LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리 LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리

어느 쪽이든 잠재적인 악성코드와 바이러스 검사를 진행해 두는 것이 좋습니다. 백신 프로그램으로 PC 검사를 실행하세요. 서드파티 백신이 설치되어 있지 않다면 Windows Defender를 다음과 같이 사용할 수 있습니다.

  1. Windows 키 + I를 눌러 설정을 엽니다.
  2. 업데이트 및 보안을 선택합니다.
  3. Windows 보안바이러스 및 위협 방지를 차례로 선택합니다.
  4. 빠른 검사를 클릭해 검사를 시작합니다.
LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리 LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리 LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리

2. 제거법으로 원인 찾기

안타깝게도 Windows 디버깅 도구만으로 LsaIso.exe의 CPU 급증 원인을 직접 확인할 수는 없습니다. 따라서 문제를 일으킬 수 있는 응용 프로그램과 드라이버를 하나씩 제외해 가며 원인을 좁혀야 합니다.

먼저 가능한 한 많은 응용 프로그램을 종료하면서 LsaIso.exe의 급증이 멈추는지 살펴봅니다.

  1. Ctrl + Shift + Esc를 눌러 작업 관리자를 엽니다.
  2. 프로세스 탭을 선택하고 목록을 스크롤합니다.
  3. 각 작업을 마우스 오른쪽 버튼으로 클릭한 후 작업 끝내기를 선택합니다. 추가 문제를 예방하려면 Windows 기본 프로세스가 아닌 항목 위주로 종료하세요.
LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리

특정 작업을 종료했을 때 급증이 멈춘다면 원인을 찾은 것입니다. 일회성 현상이라면 별도 조치가 필요 없지만, 같은 프로세스에서 문제가 반복된다면 해당 응용 프로그램을 업데이트하거나 제거해 재발을 막아야 합니다.

3. 드라이버 업데이트

여전히 CPU 사용량이 높다면 드라이버를 비활성화하거나 수동으로 업데이트할 차례입니다.

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  2. 'devmgmt.msc'를 입력하고 Enter를 누릅니다. 장치 관리자가 열립니다.
  3. 각 카테고리를 하나씩 확장해 살펴본 뒤, 항목을 마우스 오른쪽 버튼으로 클릭해 디바이스 사용 안 함을 선택하고 LsaIso.exe의 CPU 사용량이 여전히 높은지 확인합니다.
  4. 문제의 원인이 되는 장치를 찾았다면 마우스 오른쪽 버튼으로 클릭해 드라이버 업데이트를 선택합니다. '드라이버 자동 검색'을 선택하고 마법사가 설치를 마칠 때까지 기다립니다.
LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리 LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리

4. 대기 중인 APC 확인

결함 있는 응용 프로그램을 찾는 데는 Windows 디버깅 도구를 활용할 수 없지만, 드라이버 문제 여부를 파악하는 데는 유용하게 사용할 수 있습니다.

먼저 Windows 디버거(WinDbg)를 다운로드해 설치합니다. Windows 10 Anniversary Update 이전 버전을 사용 중이라면 Visual Studio를 설치한 후 호환되는 버전의 WDK(Windows Driver Kit)를 받아야 합니다.

다음으로 CPU 사용량이 급증하는 시점에 커널 메모리 덤프를 생성해 어떤 드라이버가 원인인지 분석해야 합니다.

  1. Sysinternals Suite를 다운로드합니다.
  2. NotMyFault.exe 커널 덤프 도구의 압축을 해제합니다.
  3. 제어판 → 시스템 및 보안시스템고급 시스템 설정으로 이동합니다.
  4. 고급 탭의 시작 및 복구 영역에서 설정을 클릭합니다.
  5. 시작 및 복구 대화 상자에서 커널 메모리 덤프를 선택합니다.
  6. 덤프 파일 위치를 메모해 둔 후 확인을 클릭합니다.
LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리 LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리 LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리 LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리
  1. WinDbg.exe를 관리자 권한으로 실행합니다.
  2. 파일 > 설정을 선택한 후 디버깅 설정으로 들어갑니다.
  3. 디버거가 심볼 파일을 찾을 경로를 지정합니다. '기본 심볼 경로' 옆에 다음 경로를 입력하고 확인을 클릭합니다:
    https://msdl.microsoft.com/download/symbols
LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리
  1. 파일 메뉴에서 덤프 파일 열기를 선택합니다. 열리지 않으면 WinDbg를 관리자 권한으로 실행했는지 확인하고 파일을 직접 탐색하세요. 기본 위치는 C:\Windows입니다.
  2. 앞서 메모해 둔 덤프 파일 위치로 이동해 열기를 클릭합니다. 속성에서 날짜를 확인해 해당 .dmp 파일이 오늘 생성된 것인지 반드시 확인하세요.
  3. WinDbg.exe의 명령 창에 '!apc'를 입력하고 Enter를 누릅니다.
LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리
  1. 덤프 파일을 분석하며 'LSALSO.EXE' 항목을 찾습니다. LsaIso.exe 아래에 드라이버가 표시된다면 '문제의 드라이버.sys'(실제 드라이버 이름으로 표시됨) 형태로 나타납니다. 드라이버가 목록에 있다는 것은 APC 큐를 생성했다는 의미이므로, 해당 드라이버를 다시 설치하거나 제조사에 문의해 추가 조치를 취해야 합니다.
LsaIso.exe란? CPU 사용량 급증 원인과 해결 방법 총정리

LsaIso.exe 아래에 드라이버가 표시되지 않는다면 대기 중인 APC가 없다는 뜻입니다.

5. Windows 초기화

위 방법으로도 문제가 해결되지 않는다면 Windows를 공장 초기화 상태로 되돌리는 것을 고려해 볼 수 있습니다. 초기화는 드라이버나 응용 프로그램의 잔여 오류를 정리하고 LsaIso.exe 프로세스를 기본 상태로 복원하는 데 효과적입니다.

Windows 10과 Windows 11 공장 초기화 방법에 대한 상세 가이드를 참고해 진행해 보세요.

CPU 사용량을 줄여 쾌적하게

별다른 이유 없이 시스템 리소스를 잡아먹는 프로세스만큼 답답한 일은 없습니다. 이 가이드가 LsaIso.exe 문제를 해결하고 PC를 다시 정상 속도로 되돌리는 데 도움이 되었기를 바랍니다.