Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리

최근 몇 년간 Windows에 프로그램을 설치하는 일은 점점 더 쉬워졌습니다(특히 Windows 10 출시 이후). 하지만 일부 프로그램의 경우 여전히 올바른 바이너리 유형의 버전을 설치하는 것이 중요합니다. Windows 아키텍처(32비트 또는 64비트)에 따라, 현재 사용 중인 Windows 버전의 기본 바이너리 유형과 완벽하게 호환되는 애플리케이션 버전을 설치해야 하기 때문입니다.

Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리

64비트 Windows를 사용하고 있다면 항상 64비트 애플리케이션을 설치하는 것이 좋습니다. 이러한 애플리케이션이 컴퓨터에서 더 나은 성능을 발휘하기 때문입니다. 반대로 64비트 애플리케이션은 32비트 Windows에서는 정상적으로 작동하지 않습니다.

그렇기 때문에 많은 Windows 사용자가 자신의 Windows 아키텍처 유형을 확인하고, 설치된 애플리케이션이 64비트인지 32비트인지 파악하는 방법을 찾고 있습니다.

이 글에서는 그 궁금증을 한 번에 해소해 드립니다. 먼저 아래 가이드를 따라 운영체제(OS) 아키텍처를 확인한 뒤, 검사하려는 파일이나 프로그램이 32비트인지 64비트인지 알아낼 수 있는 다양한 방법 중 하나를 활용해 보세요.

그럼 시작해 보겠습니다!

내 Windows 아키텍처 확인 방법

프로그램의 바이너리 유형을 확인하는 여러 가지 방법을 살펴보기 전에, 먼저 자신의 Windows 설치 아키텍처를 정확히 파악하는 것이 중요합니다. 이를 통해 컴퓨터에 설치하는 모든 앱에 대해 항상 최적의 바이너리 버전을 선택할 수 있습니다.

참고: 이미 자신의 Windows 아키텍처를 확실히 알고 있다면 '프로그램이나 파일이 32비트인지 64비트인지 확인하는 방법' 섹션으로 바로 이동하세요.

32비트 또는 64비트 Windows 설치 여부를 확인하는 방법은 여러 가지가 있지만, 여기서는 가장 간단한 두 가지 방식만 소개하겠습니다. GUI(화면)를 통해 확인하는 방법과 CMD(명령 프롬프트)를 통해 확인하는 방법입니다.

편하신 방법을 골라 따라 해 보세요:

1. Windows 메뉴(시스템 정보)로 아키텍처 확인

  1. 파일 탐색기를 열고 내 PC(This PC)를 마우스 오른쪽 버튼으로 클릭한 뒤, 나타나는 컨텍스트 메뉴에서 속성(Properties)을 선택합니다.Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리
  2. 기본 정보 화면이 열리면 오른쪽 메뉴에서 시스템(System) 항목 아래의 시스템 종류(System type)를 확인합니다.Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리
  3. '64비트 운영 체제'라고 표시되어 있다면, 그것이 바로 현재 사용 중인 Windows 아키텍처입니다.

참고: x64 기반 프로세서를 사용 중이라면 32비트 Windows를 설치하는 것은 의미가 없습니다. 오히려 컴퓨터 성능이 제한되기 때문입니다.

2. CMD(명령 프롬프트)로 아키텍처 확인

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 cmd를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다. 사용자 계정 컨트롤(UAC) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리
  2. 명령 프롬프트가 열리면 다음 명령어를 입력하고 Enter 키를 눌러 현재 OS 아키텍처를 확인합니다:
    wmic OS get OSArchitecture
  3. OSArchitecture 아래 줄에 표시된 64-bit 또는 32-bit가 현재 Windows 아키텍처입니다.Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리

프로그램이나 파일이 32비트인지 64비트인지 확인하는 방법

OS 아키텍처를 확실히 파악했다면, 이제 아래 방법 중 하나를 사용해 검사하려는 프로그램이나 파일의 아키텍처를 확인할 수 있습니다.

여러 가지 방법이 있지만, 분석해야 할 파일의 종류에 따라 더 적합한 방법이 달라집니다.

일반적인 방식으로 설치된 프로그램의 바이너리 유형을 확인하려면 방법 1방법 2를 따르세요. 반면 단일 파일만 분석하거나 포터블 실행 파일의 대상 머신(Machine Target)을 확인하려면 방법 3 또는 방법 4를 이용하는 것이 좋습니다.

방법 1: 작업 관리자로 프로그램 아키텍처 확인

이미 컴퓨터에 설치되어 있는 프로그램을 검사하려는 경우, 가장 효율적인 방법은 작업 관리자를 활용하는 것입니다. 깔끔하고 빠르게, 설치된 모든 애플리케이션을 플랫폼(32비트 또는 64비트) 기준으로 확인할 수 있습니다.

작업 관리자에서 32비트/64비트 여부를 표시하도록 설정하는 방법은 다음과 같습니다:

  1. Ctrl + Shift + Esc를 눌러 작업 관리자(Task Manager)를 엽니다.
  2. 간단한 인터페이스가 표시되면 추가 세부 정보(More details)를 클릭하여 전체 보기로 전환합니다.
  3. 작업 관리자 전체 화면이 열리면 상단 가로 메뉴에서 세부 정보(Details) 탭을 선택합니다.
  4. 세부 정보 탭에서 이름(Name) 열 머리글을 마우스 오른쪽 버튼으로 클릭하고, 나타나는 메뉴에서 열 선택(Select columns)을 클릭합니다.
  5. 열 선택 창에서 목록을 아래로 스크롤하여 플랫폼(Platform) 항목에 체크한 뒤 확인을 눌러 변경 사항을 저장합니다.
  6. 이제 플랫폼 열이 추가되어, 어떤 실행 파일이 32비트이고 어떤 것이 64비트인지 한눈에 확인할 수 있습니다.
Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리

프로그램을 실행하지 않은 상태(작업 관리자에 표시되지 않는 상태)에서 바이너리 유형을 확인하려면, 아래의 두 가지 방법 중 하나를 따르세요.

방법 2: Program Files 폴더 확인(해당되는 경우)

검사하려는 프로그램이 기본 위치에 일반적인 방식으로 설치되었다면, 두 개의 Program Files 폴더 중 어디에 설치되었는지 확인하는 것만으로도 바이너리 유형을 알 수 있습니다.

프로그램이 Program Files 폴더에 설치되어 있다면 64비트이고, 파일과 기본 실행 파일이 Program Files (x86) 폴더에 있다면 32비트입니다.

파일 탐색기를 통해 직접 확인하는 방법은 다음과 같습니다:

  1. 파일 탐색기를 열고 OS가 설치된 드라이브(보통 C:)를 엽니다.
  2. OS 드라이브의 루트 폴더에서 프로그램 설치용 기본 폴더 두 개를 확인할 수 있습니다.
    Program FilesProgram Files (x86)
  3. Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리
  4. 각 폴더를 하나씩 열어 검사하려는 프로그램이 어디에 있는지 확인합니다. 프로그램이 Program Files에 있다면 64비트이며, Program Files (x86)에서 발견된다면 32비트 아키텍처용으로 빌드된 것입니다.

방법 3: Notepad++로 실행 파일 검사

설치되지 않았거나 게시자 서명이 없는 프로그램의 바이너리 유형을 확인하려면, Notepad++ 같은 서드파티 텍스트 편집기로 실행 파일을 여는 것이 가장 쉬운 방법입니다.

의외로 Notepad++로 실행 파일을 열면 바이너리 유형을 손쉽게 확인할 수 있습니다. 방법은 다음과 같습니다:

  1. 컴퓨터에 Notepad++ 또는 유사한 프로그램이 설치되어 있지 않다면, 공식 사이트에서 Notepad++를 다운로드하여 설치합니다. 화면의 지시에 따라 설치를 완료한 후 컴퓨터를 재시작합니다.
  2. 재시작 후 검사하려는 실행 파일(또는 바로 가기 아이콘)을 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 Edit with Notepad++(Notepad++로 편집)을 선택합니다.Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리
  3. Notepad++로 파일이 열리면 Ctrl + F를 눌러 찾기(Find) 창을 엽니다.
  4. 찾기 창에서 상단의 찾기(Find) 탭을 선택한 뒤, 찾을 내용PE를 입력하고 다음 찾기(Find Next) 버튼을 클릭합니다.Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리
  5. 검색 결과가 나오면 PE 뒤에 오는 문자를 확인합니다. L이라면 32비트 프로그램이고, D라면 64비트 프로그램입니다.

방법 4: VirusTotal로 파일 분석

이미 설치되어 백그라운드 프로세스로 실행 중인 프로그램이 아니라 단순히 파일만 분석하려는 경우, VirusTotal에 업로드하는 것이 바이너리 유형을 확인하는 가장 쉬운 방법입니다.

물론 이 서비스의 주된 용도는 파일의 악성 코드 감염 여부를 확인하는 것이지만, PE 헤더의 기본 정보를 확인하는 데에도 유용하게 활용할 수 있습니다. 필요한 것은 인터넷에 연결된 컴퓨터뿐입니다.

VirusTotal을 사용해 파일의 바이너리 유형을 확인하는 방법은 다음과 같습니다:

  1. VirusTotal 웹사이트(virustotal.com)에 접속한 뒤 File을 클릭하고, Choose File을 눌러 분석할 파일을 선택합니다.Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리
  2. 분석이 완료되면 Details 탭을 클릭하고, 아래로 스크롤하여 PE header basic information 섹션에서 Target Machine 항목을 확인합니다. 이를 통해 해당 파일이 32비트인지 64비트인지 알 수 있습니다.
Windows 10에서 파일·프로그램이 32비트인지 64비트인지 확인하는 방법 총정리