See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10  

    See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10

    See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10

    How to Determine if Running 32-bit (x86) or 64-bit (x64) Architecture of Windows 10
    Published by
    25 Jul 2021
    Designer Media Ltd



    How to Determine if Running 32-bit (x86) or 64-bit (x64) Architecture of Windows 10


    The terms 32-bit and 64-bit refer to the way a computer's processor (also called a CPU), handles information. The benefits of using a 64-bit operating system are most apparent when you have a large amount of random access memory (RAM) installed on your computer, typically 4 GB of RAM or more. The 64-bit version of Windows handles large amounts of random access memory (RAM) more effectively than a 32-bit system. To run a 64-bit version of Windows, your computer must have a 64-bit-capable processor.

    This tutorial will show you how to determine if you are running a 32-bit (x86) or 64-bit (x64) architecture of Windows 10 or Windows 10 ARM on your PC.

    You cannot upgrade from a 32-bit to 64-bit Windows or 64-bit to 32-bit Windows. Instead you must do a clean install since you can only upgrade from 32-bit to 32-bit or 64-bit to 64-bit.



    Contents

    • Option One: To Determine 32-bit or 64-bit Windows 10 System Type in Settings
    • Option Two: To Determine 32-bit or 64-bit Windows 10 System Type in System
    • Option Three: To Determine 32-bit or 64-bit Windows 10 System Type in System Information
    • Option Four: To Determine 32-bit or 64-bit Windows 10 System Type using systeminfo Command






    OPTION ONE

    To Determine 32-bit or 64-bit Windows 10 System Type in Settings


    1 Open Settings, and click/tap on the System icon.

    2 Click/tap on About on the left side. Under Device specifications on the right side, look to see if your System type is either a 64-bit operating system or a 32-bit operating system.

    See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10-about_pc_in_settings.jpg






    OPTION TWO

    To Determine 32-bit or 64-bit Windows 10 System Type in System


    This option is no longer available starting with Windows 10 build 20161 and higher.


    1 Do step 2, step 3, or step 4 below for how you would like to open the System window.

    2 Press the Win + Pause/Break keys, and go to step 5 below.

    3 Open the Control Panel (icons view), click/tap on the System icon, and go to step 5 below.

    4 Open the Win+X power quick link menu, click/tap on System, and go to step 5 below.

    5 Look to see if your System type is either a 64-bit Operating System or a 32-bit Operating System.

    See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10-system.png






    OPTION THREE

    To Determine 32-bit or 64-bit Windows 10 System Type in System Information


    1 Open the Start menu , type msinfo32 into the search box, and press Enter.

    2 In System Summary on the left side, look to see if your System Type on the right side is either a x64-based PC or a x86-based PC.

    See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10-system_information.png






    OPTION FOUR

    To Determine 32-bit or 64-bit Windows 10 System Type using systeminfo Command


    1 Open a command prompt.

    2 Type systeminfo into the command prompt, and press Enter.

    3 Look to see if your System Type is either a x64-based PC or a x86-based PC.

    See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10-systeminfo_command.png


    That's it,
    Shawn Brink





  1. Posts : 39,972
    windows 10 professional version 1607 build 14393.969 64 bit
       #1

    Consider adding this wmic command:

    wmic os get OSArchitecture


    Code:
    Microsoft Windows [Version 10.0.19042.867]
    (c) 2020 Microsoft Corporation. All rights reserved.
    
    C:\WINDOWS\system32>wmic os get OSArchitecture
    OSArchitecture
    64-bit
    
    
    C:\WINDOWS\system32>
      My Computer


  2. Posts : 7,457
    Windows 10 Home 20H2
       #2

    Run the following command on Command Prompt:

    wmic os get OSArchitecture|Find "bit"

    Code:
    Microsoft Windows [Version 10.0.19042.746]
    (c) 2020 Microsoft Corporation. All rights reserved.
    
    C:\Windows\system32>wmic os get OSArchitecture|Find "bit"
    64-bit
    
    C:\Windows\system32>
      My Computer


  3. Posts : 4,525
    Windows 11 Pro 64-bit
       #3

    Code:
    @Echo off & Title Created By FreeBooter
    Mode 80,18
    
    Call :IsAdmin
    
    
    
    
    For /F %%B In ('wmic Os Get /Format:List ^| Find /I "Osarchitecture"') Do (Set Output=%%B)
    For /F "Tokens=*" %%C In ('Systeminfo ^| Find /I "OS Name"') Do (Set OsName=%%C)
    
    echo. & echo. & Echo.
    
    If  "%Output:~15,21%"=="64-bit"  (
        Echo         %OsName:~12,60% 64-bit
    ) else (
        Echo         %OsName:~12,60% 32-Bit
    )
    
    Pause >nul
    Exit /B
    
    :IsAdmin
    >nul Reg query "HKU\S-1-5-19\Environment"  2>nul && ( goto :eof ) || (
        set params = "%*:"=""
    
        (     Echo Set UAC = CreateObject^("Shell.Application"^)
            Echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params%", "", "runas", 1 ) > "%temp%\getadmin.vbs"
        "%temp%\getadmin.vbs"
        exit
    )
    cls
    goto :eof
    See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10-2021-03-20_16-30-02.png
      My Computer


  4. Posts : 7,457
    Windows 10 Home 20H2
       #4

    A better version: no VBScript and administrative privileges are needed. The version number and build number are displayed.

    Code:
    @echo off&Title Created by Matthew Wai on TenForums.com&mode con cols=55 lines=6
    (wmic cpu get AddressWidth /value|find "32")>nul&& set [#]=32-bit||set [#]=64-bit
    echo.&echo.    You are running a %[#]% version of Windows.
    For /f "tokens=2 delims==" %%# in (
    '"wmic path Win32_OperatingSystem get Version /value"') Do (
    echo     The version number is %%#)
    For /f "tokens=2 delims==" %%# in (
    '"wmic path Win32_OperatingSystem get BuildNumber /value"') Do (
    echo     The build number is %%#)
    For /F "Tokens=*" %%# In ('Systeminfo^|Find /I "OS Name"') Do (Set "[#]=%%#")
    For /f "Tokens=2* delims=:" %%# in ("%[#]%") Do (Set "#=%%#")
    Set "#=%#:                   =%"    
    Echo     The product name is %#% & Pause>nul
    See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10-version-info.jpg
      My Computer


  5. Posts : 16,023
    Win 10 Pro 64-bit v1909 - Build 18363 Custom ISO Install
       #5

    I like this one in CMD Prompt, it's very quick . . .

    Code:
    
    PowerShell Get-ComputerInfo ^| select OsName, WindowsProductName, WindowsEditionId, WindowsVersion, OsVersion, OsBuildNumber, OsHardwareAbstractionLayer, CsSystemType, OsLocale, CsUserName, CsName

    Code:
    
    OsName                     : Microsoft Windows 10 Pro
    WindowsProductName         : Windows 10 Pro
    WindowsEditionId           : Professional
    WindowsVersion             : 1909
    OsVersion                  : 10.0.18363
    OsBuildNumber              : 18363
    OsHardwareAbstractionLayer : 10.0.18362.387
    CsSystemType               : x64-based PC
    OsLocale                   : en-GB
    CsUserName                 : SYSTEM-ADMIN-PC\System-Admin
    CsName                     : SYSTEM-ADMIN-PC
    That is from an old machine I have.
      My Computer


  6. Posts : 873
    11 Home
       #6

    Code:
    @ECHO OFF
    SETLOCAL
    
    FOR /F "tokens=* USEBACKQ" %%F IN (`REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName`) DO SET ProductName=%%F
    SET ProductName=%ProductName:*REG_SZ =%
    FOR /F "tokens=* Eol= " %%F IN ("%ProductName%") DO SET "ProductName=%%F"
    
    IF DEFINED ProgramFiles(x86) (SET OSType=x64) ELSE (SET OSType=x86)
    
    FOR /F "tokens=* USEBACKQ" %%F IN (`REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v DisplayVersion`) DO SET DisplayVersion=%%F
    SET DisplayVersion=%DisplayVersion:*REG_SZ =%
    FOR /F "tokens=* Eol= " %%F IN ("%DisplayVersion%") DO SET "DisplayVersion=%%F"
    
    SET UseExpresssion=Ver
    FOR /F "tokens=*" %%F IN ('%UseExpresssion%') DO SET OSBuild=%%F
    SET OSBuild=%OSBuild:*10.0.=%
    SET OSBuild=%OSBuild:~0,-1%
    
    ECHO %ProductName% %OSType% version %DisplayVersion% build %OSBuild%
    
    ENDLOCAL
    PAUSE
      My Computers


  7. Posts : 39,972
    windows 10 professional version 1607 build 14393.969 64 bit
       #7

    For a computer that cannot boot a bootable Windows 10 iso can be used to run commands in Windows Recovery Environment (RE).
    An OP may not know about their computer and may borrow a flash drive iso.

    There is a tutorial:
    How to See Full Details about a Windows 10 ISO file or USB
    steps 4 > 6 have commands for 32-bit and 64-bit architecture
    See Full Details about a Windows 10 ISO file or USB

    For How to Determine if Running 32-bit (x86) or 64-bit (x64) Architecture of Windows 10
    the systeminfo command does not work in Windows RE.

    In Windows RE, wmic commands can be used.
      My Computer


 

Tutorial Categories

See if System Type is 32-bit (x86) or 64-bit (x64) Windows 10 Tutorial Index Network & Sharing Instalation and Upgrade Browsers and Email General Tips Gaming Customization Apps and Features Virtualization BSOD System Security User Accounts Hardware and Drivers Updates and Activation Backup and Restore Performance and Maintenance Mixed Reality Phone


  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 03:36.
Find Us




Windows 10 Forums