WOW64 및 SysWOW64 폴더는 무엇이며 Windows에서 어떤 용도로 사용됩니까?

마지막 업데이트 : 18 12월 2025
  • SysWOW64는 64비트 Windows에서 32비트 바이너리를 저장하는 시스템 폴더이며, 64비트 바이너리가 포함된 System32 폴더와 함께 작동합니다.
  • WOW64는 파일 리디렉션 및 레지스트리를 통해 32비트 애플리케이션이 64비트 Windows 시스템에서 실행될 수 있도록 하는 호환성 계층입니다.
  • SysWOW64는 바이러스가 아니지만, 일부 악성 프로그램이 이 이름을 사용하여 위장하기도 합니다. 원본 폴더를 삭제하면 Windows가 손상될 수 있습니다.
  • System32, SysWOW64, Program Files 및 Program Files (x86) 경로를 준수하는 것은 호환성과 시스템의 정상적인 작동을 유지하는 데 매우 중요합니다.

Windows의 SysWOW64 폴더

컴퓨터 속도가 평소보다 느려서 윈도우 작업 관리자를 열어본 적이 있다면 , SysWOW64C:\Windows\SysWOW64 폴더를 참조하는 이상한 프로세스들을 발견했을 가능성 이 높습니다. 때로는 이러한 프로세스들이 메모리를 과도하게 사용하고, 작업을 종료할 수도 없어서 "혹시 바이러스는 아닐까?"라는 불안감이 들기도 합니다.

게다가 작업 관리자에서 해당 파일 위치로 이동하려고 하면 폴더에 수백 개의 .dll 및 .exe 파일이 포함되어 있으며 , 그 크기가 수 기가바이트에 달하는 것을 발견하게 됩니다. 더 심각한 것은 Windows에서 다른 폴더처럼 삭제할 수 없다는 점입니다. 이러한 상황이 당황스러울 수 있지만, 먼저 알아야 할 것은 SysWOW64가 기본적으로 바이러스가 아니라 운영 체제의 중요한 구성 요소라는 점입니다.

WOW64, SysWOW64는 무엇이며, 이러한 이상한 폴더들은 왜 존재하는 걸까요?

Windows에서 WOW64란 무엇입니까?

최신 마이크로소프트 시스템에서 64비트 버전의 윈도우는 64비트 애플리케이션과 기존의 32비트 프로그램 모두와 호환되도록 설계되었습니다. 이를 위해 윈도우는 WOW64(Windows on Windows 64) 라는 기술을 통합했는데 , 이 기술은 32비트 애플리케이션과 64비트 운영 체제 사이에서 일종의 "변환기" 역할을 합니다.

이 WOW64 구성 요소는 32비트 프로그램이 실제로는 64비트 시스템에서 실행 중이더라도 일반 32비트 Windows 시스템에서 실행되는 것처럼 인식할 수 있도록 호환성 계층을 제공합니다. 이를 위해 시스템은 파일 및 레지스트리 리디렉션과 32비트 및 64비트 시스템 간의 변환 및 컨텍스트 전환을 처리하는 라이브러리 세트를 조합하여 사용합니다.

SysWOW64 폴더 는 이러한 메커니즘의 일부입니다 . 64비트 Windows 시스템에는 C:\Windows\System32C:\Windows\SysWOW64라는 두 개의 주요 시스템 디렉터리가 있습니다 . 이름과 달리 System32에는 64비트 라이브러리와 실행 파일이 포함되어 있고, SysWOW64에는 이전 프로그램에 필요한 32비트 버전이 저장되어 있습니다.

이처럼 겉보기에 모순되는 구조는 기존 소프트웨어와의 호환성 문제에서 비롯되었습니다 . 많은 개발자들이 시스템 라이브러리가 항상 C:\Windows\System32 폴더에 있을 것이라고 생각하고 코드에 해당 경로를 하드코딩했습니다. 64비트로 전환할 때 이러한 소프트웨어가 손상되는 것을 방지하기 위해 마이크로소프트는 System32 폴더를 64비트 바이너리를 저장하는 "메인" 디렉터리로 유지하고, 32비트 바이너리를 저장하기 위해 SysWOW64 폴더를 새로 만들었습니다.

요약하자면, WOW64와 SysWOW64는 기존의 32비트 애플리케이션이 64비트 환경에서 변경 없이 실행될 수 있도록 해주며, 아키텍처 차이를 사용자에게 투명하게 관리합니다.

32비트 윈도우와 64비트 윈도우의 차이점: RAM, 프로그램 및 호환성

오랫동안 일반에 판매되는 대부분의 컴퓨터는 32비트 아키텍처 와 32비트 버전의 윈도우를 사용했습니다. 이러한 시스템에서 실제로 사용 가능한 RAM 용량은 그래픽 카드 및 기타 장치에 할당된 주소 공간 때문에 보통 3GB에서 4GB 사이였습니다.

합리적인 가격의 64비트 프로세서와 윈도우 7 이후 버전과 같은 운영체제의 등장으로 시장은 64비트 아키텍처로의 급격한 전환을 경험했습니다. 64비트 윈도우 시스템은 훨씬 더 많은 메모리를 처리할 수 있으며, 일부 에디션에서는 수십, 심지어 수백 기가바이트의 RAM까지 지원합니다 . 이는 더욱 까다로운 애플리케이션을 실행할 수 있게 해주고, 특히 전문적인 환경에서 전반적인 성능 향상을 가능하게 합니다.

64비트 시스템에서는 네이티브 64비트 프로그램을 실행할 수 있을 뿐 아니라, WOW64 덕분에 기존의 32비트 애플리케이션도 실행할 수 있습니다. WOW64 에뮬레이터는 32비트 프로그램이 내부적으로는 모두 다르게 작동하더라도, 자체 라이브러리와 시스템 경로를 사용하여 32비트 Windows 시스템과 유사한 환경을 인식하도록 해줍니다 .

대부분의 32비트 프로그램은 실제로 32비트 시스템에서 실행되는지 64비트 시스템에서 실행되는지 알 필요가 없습니다. 소프트웨어가 아키텍처를 구분해야 하는 아주 특수한 경우에만 Windows API를 사용하여 이를 확인할 수 있습니다. 일반 사용자의 경우, 일반적으로 특별히 해야 할 일은 없으며 시스템이 자동으로 처리한다는 점이 중요합니다 .

  가상 머신 vs 듀얼 부팅: 리눅스와 윈도우를 설치하는 데 어떤 방법이 가장 좋을까요?

하지만 몇 가지 중요한 예외 사항이 있습니다 . 구형 안티바이러스 프로그램, 드라이버 또는 커널과 직접 상호 작용하는 보안 도구와 같은 일부 저수준 애플리케이션은 64비트 Windows 시스템에서 올바르게 작동하려면 특정 64비트 버전이 필요합니다. 이러한 경우 32비트 버전은 호환되지 않거나 기능이 크게 제한될 수 있습니다.

System32, SysWOW64 및 Program Files 폴더: 각 폴더의 내용

호환되는 컴퓨터에 64비트 Windows를 설치하면 여러 시스템 및 프로그램 폴더가 생성되는데 , 처음에는 다소 혼란스러울 수 있습니다. 디스크 수준에서 알아두어야 할 주요 경로는 다음과 같습니다.

  • C : \ WINDOWS \ System32: 64비트 시스템에서 Windows 시스템 폴더를 저장하는 곳입니다. 64비트 바이너리 (실행 파일 및 DLL).
  • C : \ Windows \ SysWOW64: 시스템 폴더 (예약됨) 32비트 파일 WOW64 환경에서 32비트 애플리케이션을 사용하는 경우.
  • C:\프로그램 파일 (o C : \ 프로그램 파일): 디렉토리는 다음을 위해 만들어졌습니다. 64비트 프로그램 및 관련 파일.
  • C:\프로그램 파일(x86) (o C : \ 프로그램 파일 (x86)): 폴더가 있는 곳 32비트 프로그램 64비트 윈도우 시스템에서.

가장 의아한 점은 System32 폴더에는 64비트 코드가 있는 반면 SysWOW64 폴더에는 32비트 파일이 가득하다는 것입니다. 이는 이름만 보면 예상할 수 있는 것과는 정반대입니다. 앞서 언급했듯이, 이는 System32 폴더에서 시스템 리소스를 찾는 구형 소프트웨어와의 호환성을 유지하기 위한 것입니다.

실제로 Windows는 많은 디스크 호출을 투명하게 리디렉션합니다 . 32비트 애플리케이션이 C:\Windows\System32 에 액세스하려고 하면 WOW64 하위 시스템이 해당 요청을 C:\Windows\SysWOW64 로 리디렉션 하므로 프로그램은 이러한 변경 사항을 알아차리지 못하고 적절한 32비트 라이브러리를 로드합니다.

프로그램 폴더의 경우에도 비슷한 상황이 발생합니다. 64비트 애플리케이션은 기본적으로 Program Files 폴더 에 설치되고 , 32비트 애플리케이션은 Program Files (x86) 폴더에 설치됩니다 . 설치 프로그램이 제대로 설계되었다면 시스템 아키텍처를 감지하여 충돌을 방지하기 위해 각 실행 파일을 올바른 폴더에 배치합니다.

프로그램이 "잘못된" 폴더에 설치되어도 작동하는 경우가 있긴 하지만, 항상 올바른 폴더 구조를 따르는 것이 가장 좋습니다 . 만약 응용 프로그램이 Windows에 "Program Files" 경로를 요청하는데 잘못된 위치에 설치했다면, 프로그램이 잘못된 디렉터리에서 지원 파일을 찾게 되어 진단하기 어려운 오류가 발생할 수 있습니다.

WOW64와 x86의 의미: 간략한 역사

WOW64라는 용어는 "Windows on Windows 64"의 줄임말로, "64비트 Windows 위에 실행되는 32비트 Windows"를 의미합니다. WOW64는 32 비트 애플리케이션이 사용자의 특별한 조작 없이 64비트 운영 체제에서 실행될 수 있도록 해주는 구성 요소입니다 . 두 운영 체제 간의 함수 호출을 변환하는 호환성 계층을 제공함으로써 이를 가능하게 합니다.

WOW64는 작업을 수행하기 위해 몇 가지 매우 특정한 동적 링크 라이브러리(DLL) 에 의존합니다.

  • wow64.dll: 메인 인터페이스 역할을 하며 32비트 호출을 64비트 해당 호출로 변환합니다.
  • wow64win.dll: 애플리케이션이 64비트 하위 시스템과 상호 작용하는 데 사용하는 진입점을 제공합니다.
  • wow64cpu.dll프로세서에서 32비트와 64비트 실행 모드 간의 전환을 관리하는 역할을 합니다.

반면에, x86 이라는 용어 는 호환되는 명령어 세트를 공유하는 인텔 프로세서 제품군(8086, 80186, 80286, 80386 등)을 가리킵니다. 시간이 흐르면서, 특히 전설적인 80386 프로세서 이후로, 이 용어는 해당 명령어 세트와 호환되는 32비트 아키텍처를 일반적으로 지칭하는 용어로 널리 사용되게 되었습니다 . 오늘날 "x86"이라는 용어를 보면 거의 항상 "32비트"를 의미합니다.

이러한 명명 규칙은 Windows의 Program Files (x86) 폴더 에 반영되어 있으며 , 이는 해당 폴더가 32비트 소프트웨어 전용 디렉터리임을 명확히 나타냅니다 . 반대로, 접미사가 없는 Program Files 폴더는 64비트 애플리케이션과 관련이 있습니다.

System32, SysWOW64 및 Windows 레지스트리

32비트 및 64비트 애플리케이션의 공존은 파일 폴더뿐만 아니라 Windows 레지스트리 자체에도 영향을 미칩니다 . 32비트 및 64비트 바이너리에 대해 별도의 경로가 있는 것처럼, 각 애플리케이션 유형의 구성을 구분하기 위한 서로 다른 레지스트리 키가 존재합니다.

  기업 가상화 환경에서 KVM과 VMware 비교

32비트(x86) 시스템 에서 프로그램 제거 항목은 일반적으로 다음 키에 저장됩니다.

마이크로 소프트 \ WINDOWS \ CurrentVersion을 \ 제거 \ HKEY_LOCAL_MACHINE \ 소프트웨어

64비트(x64) 시스템 에서 Windows는 WOW64에서 실행되는 32비트 프로그램을 처리하기 위해 Wow6432Node 아래에 추가 노드를 도입합니다 . 이 경우 32비트 애플리케이션을 제거하는 일반적인 경로는 다음과 같습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\제거

이러한 방식으로 시스템은 32비트 및 64비트 구성과 참조를 분리하여 , 단순히 키 또는 값 이름을 공유하는 것만으로 한 애플리케이션이 다른 애플리케이션에 쉽게 간섭하는 것을 방지합니다. 이는 설치된 프로그램의 버전을 구분해야 하는 설치 프로그램, 업데이트 프로그램 및 원격 유지 관리 도구에 특히 중요합니다. 프로그램을 강제로 제거하거나 문제가 있는 레지스트리 항목을 정리해야 하는 경우, 올바른 방법을 설명하는 특정 가이드가 있습니다.

SysWOW64는 바이러스인가요, 아니면 그냥 삭제해도 되나요?

가장 흔한 오해 중 하나는 SysWOW64 폴더 가 많은 공간을 차지하고 작업 관리자에 나타나며 삭제하기 어렵 기 때문에 바이러스나 위험한 파일일지도 모른다는 것입니다 . 하지만 실제로는 SysWOW64는 64비트 윈도우 작동에 필수적인 정상적인 시스템 폴더입니다.

일반적으로 SysWOW64 폴더에는 WOW64 환경에서 실행되는 프로그램에 필요한 32비트 .dll 및 .exe 파일이 저장됩니다. 이 폴더는 수 기가바이트를 차지할 수 있으며, 특히 설치된 애플리케이션이 많은 구형 시스템에서는 최대 40GB 에 달하는 경우도 보고되었습니다. 이로 인해 컴퓨터 속도가 느려지거나 디스크 공간 부족 현상이 발생할 수 있습니다. 디스크 공간을 확보하려면 Windows 11에서 불필요한 애플리케이션을 제거하는 방법을 참조하십시오 . 하지만 SysWOW64 폴더 자체가 컴퓨터에 해로운 것은 아닙니다.

악성코드 개발자들이 SysWOW64라는 이름을 악용하여 자신들의 악성코드를 위장하는 경우가 있습니다 . 다시 말해, 원래 시스템 폴더를 직접 조작하는 것이 아니라, 탐지를 피하기 위해 매우 유사한 이름을 가진 파일이나 프로세스를 생성하는 것입니다. 이렇게 하면 의심하지 않는 사용자는 트로이 목마를 정상적인 시스템 구성 요소로 오인할 수 있습니다.

시스템에 문제가 있다고 의심되는 경우, 최신 버전의 성능이 좋은 바이러스 백신 또는 스파이웨어 방지 프로그램을 사용하여 전체 검사를 수행하는 것이 좋습니다 . Malwarebytes와 같은 유명 보안 제품은 시스템 파일 이름을 사용하여 위장하려는 악성 프로세스를 탐지할 수 있습니다.

보안 소프트웨어로 전체 검사를 수행했을 때 SysWOW64와 관련된 위협이 감지되지 않으면 해당 폴더를 삭제하려는 시도는 의미가 없습니다. 실제로 SysWOW64를 수동으로 삭제하면 Windows를 사용할 수 없게 되거나 32비트 애플리케이션 실행 시 심각한 오류가 발생할 수 있습니다.

SysWOW64가 정상적인 것인지 악성코드인지 구별하는 방법

C:\Windows\SysWOW64 디렉터리가 정상적인 디렉터리라 하더라도, 악성 소프트웨어가 다른 위치에서 동일하거나 매우 유사한 이름을 사용하거나 백그라운드 프로세스로 등록되어 CPU와 메모리를 과도하게 사용하는 것을 막을 방법은 없습니다. 이는 특히 트로이 목마나 암호화폐 채굴 프로그램에서 흔히 사용되는 수법입니다.

컴퓨터 속도가 극도로 느려지거나, 팬이 특별한 이유 없이 갑자기 빨라지거나, CPU 사용률이 지속적으로 80~90% 이상으로 치솟는다면 문제가 있다는 명확한 신호입니다. 작업 관리자에서 SysWOW64와 관련된 이름의 프로세스가 실행 중이고 리소스를 과도하게 사용하고 있다면 조사해 볼 가치가 있습니다.

이 경우 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하고 "파일 위치 열기 "를 선택할 수 있습니다. 실행 파일이 일반적인 시스템 경로에 없거나 AppData, Temp 또는 기타 비정상적인 위치의 의심스러운 폴더에 있는 경우, Windows 구성 요소로 위장한 악성 프로그램 일 가능성이 매우 높습니다.

수동 검사 외에도 보안 소프트웨어 제품군을 사용한 전체 검사가 필수적입니다 . 많은 트로이목마는 감염된 첨부 파일이 포함된 이메일, 불법 다운로드, 크랙, 키젠 또는 사용자를 감염된 웹사이트로 리디렉션하는 악성 광고를 통해 유포됩니다. 파일이 실행되면 악성 프로그램은 사용자 모르게 다운로드되고, 지속적인 프로세스를 생성하며, 정상적인 이름으로 사용자를 속일 수 있습니다.

보안 도구에서 SysWOW64 또는 이와 유사한 이름의 악성 파일을 감지하면, 바이러스 백신 소프트웨어가 감염된 구성 요소를 제거하거나 격리하도록 하십시오 . 검사 결과 C:\Windows\SysWOW64 폴더가 안전하다고 표시되면, 해당 폴더는 절대 건드리지 않는 것이 중요합니다.

  SAP: 기능 및 이점

SysWOW64 관련 감염 치료를 위한 고급 단계

랜섬웨어, 지속형 트로이 목마 또는 암호화폐 채굴 프로그램 과 같은 심각한 상황에서는 더욱 철저한 시스템 정리가 필요할 수 있습니다. 그러나 시스템 파일을 수동으로 조작하는 것은 본질적인 위험을 수반하므로 숙련된 사용자에게만 권장됩니다.

일반적인 방법은 네트워크 기능을 사용하는 안전 모드로 컴퓨터를 재시작하는 것입니다 . 이 축소된 환경에서는 Windows가 필수 서비스만 로드하므로 많은 악성 프로그램이 실행되거나 시작 시 다시 로드되기 어렵습니다. 따라서 안전 모드에서는 의심스러운 프로세스를 더 쉽게 찾아 삭제할 수 있습니다.

Windows 7, Vista 또는 XP 에서는 컴퓨터를 재시작하고 F8 키(메인보드에 따라 다른 키일 수도 있음)를 반복해서 눌러 고급 시작 옵션에 접근하면 네트워크 기능이 있는 안전 모드를 선택할 수 있습니다. Windows 8 및 Windows 10 에서는 설정, 업데이트 및 보안 , 복구 섹션을 차례로 열고 고급 시작 옵션을 사용하여 안전 모드를 포함한 부팅 옵션에 접근하면 됩니다.

안전 모드로 진입한 후에는 작업 관리자를 사용하여 백그라운드 프로세스를 검토하고, 의심스러운 프로세스를 찾아 해당 프로세스의 디스크 위치를 열고, 작업이 종료된 후 관련 파일을 삭제할 수 있습니다 . 이 과정 후에는 악성코드 방지 도구를 사용하여 전체 시스템 검사를 수행하는 것이 좋습니다.

작업 관리자의 "시작 프로그램" 탭에서 시작 시 실행되는 프로그램을 검토하고 의심스러운 항목을 비활성화하는 것도 도움이 됩니다 . 또한 Windows 디스크 정리를 실행하여 임시 파일, 불필요한 다운로드 및 일부 악성 프로그램이 숨는 데 사용하는 기타 잔여 파일을 삭제할 수 있습니다.

우수한 보안 및 백업 사례

SysWOW64는 합법적인 구성 요소이지만, 이 이름을 악용하는 악성 프로그램은 파일을 암호화하는 랜섬웨어 또는 민감한 정보를 탈취하는 트로이 목마와 같은 훨씬 더 복잡한 공격 으로 이어질 수 있습니다 . 따라서 여러 예방 조치를 결합하는 것이 중요합니다.

첫째, 항상 최신 위협을 탐지할 수 있도록 바이러스 백신 또는 악성코드 방지 소프트웨어를 최신 상태로 유지하는 것이 좋습니다 . 하지만 수신하는 이메일을 꼼꼼히 검토하고, 출처가 불분명한 첨부 파일은 열지 않으며, 단축 링크, 지나치게 좋은 조건처럼 보이는 제안, 비공식 소프트웨어 다운로드에 주의해야 합니다.

또 다른 중요한 보호책은 중요한 데이터를 정기적으로 백업하는 것입니다 . 랜섬웨어가 문서, 사진 또는 프로젝트를 암호화하는 데 성공하더라도 최근 백업이 있다면 모든 데이터를 복구할 수 있는지 아니면 돌이킬 수 없는 손실을 입는지 여부를 결정짓는 중요한 요소가 될 수 있습니다.

개인 정보 보호가 중요한 환경에서는 특정 유형의 추적을 방지하고 공용 네트워크 공격으로부터 연결을 보호하기 위해 신뢰할 수 있는 VPN을 사용하는 것을 고려하는 것이 좋습니다 . VPN 사용이 SysWOW64 또는 그 유사 악성코드로부터 직접적인 보호를 제공하지는 않지만, 전반적인 시스템 보안을 향상시키는 데 기여합니다.

올바른 인터넷 사용 습관, 최신 시스템, 신뢰할 수 있는 보안 소프트웨어, 그리고 책임감 있는 파일 사용 습관을 결합하면 SysWOW64와 같은 이름으로 위장한 악성코드가 사용자 몰래 침투할 가능성을 크게 줄일 수 있습니다.

SysWOW64 폴더 와 WOW64 기술은 64비트 Windows에서 32비트 애플리케이션을 정상적으로 실행할 수 있도록 하는 핵심 구성 요소이며, SysWOW64, System32, Program Files (x86)과 같은 특수 경로와 별도의 레지스트리 키를 사용합니다. 일부 바이러스는 이러한 이름을 악용하여 자신을 숨기지만, 원래 폴더는 절대 삭제해서는 안 됩니다. 진정으로 중요한 것은 보안 분석, 상식, 그리고 백업을 결합하여 기존 소프트웨어와의 호환성을 유지하면서 시스템을 안정적이고 빠르며 위협으로부터 안전하게 보호하는 것입니다.

Windows에서 프로그램 강제 제거 및 레지스트리 정리
관련 기사 :
Windows에서 프로그램을 강제로 제거하고 레지스트리를 정리하는 방법