Cum să verifici dacă un fișier EXE este pe 32 de biți sau pe 64 de biți pe Windows 10

Pentru a verifica dacă un fișier EXE este pe 32 de biți sau pe 64 de biți pe Windows 10, citiți antetul său PE cu Windows PowerShell. Metoda de mai jos utilizează o fereastră PowerShell deja inclusă în Windows 10, nu necesită drepturi de administrator și citește fișierul fără a-l lansa. Aceasta identifică executabilele x86, x64 și ARM64 comune.

Un nume de fișier precum „setup-x64.exe”, o pictogramă de program sau eticheta de tip „Aplicație” din File Explorer este doar un indiciu. Detaliul fiabil este arhitectura mașinii înregistrată în antetul executabilului.

Verificarea arhitecturii unui fișier EXE cu PowerShell

1. Copiați calea completă a fișierului EXE

În Explorer, localizați executabilul. Țineți apăsată tasta Shift , faceți clic dreapta pe fișier și alegeți Copiere ca cale . Aceasta copiază o cale completă, inclusiv numele fișierului, ceea ce este util atunci când folderul sau numele fișierului conține spații. De asemenea, puteți face clic pe bara de adrese Explorer pentru a vedea calea folderului și a adăuga numele fișierului EXE.

Exploratorul de fișiere afișează calea folderului Descărcări și un fișier setup.exe selectat; eticheta sa de tip Aplicație nu arată dacă este pe 32 de biți sau pe 64 de biți.
Exploratorul de fișiere afișează calea folderului Descărcări și un fișier setup.exe selectat; eticheta sa de tip Aplicație nu arată dacă este pe 32 de biți sau pe 64 de biți.

2. Deschideți Windows PowerShell

Deschideți Start, tastați Windows PowerShell și selectați aplicația. Puteți utiliza o fereastră PowerShell obișnuită; nu alegeți „Executare ca administrator”. Setați $pathla calea fișierului pe care ați copiat-o. Păstrați ghilimelele simple în jurul acesteia, astfel încât spațiile din cale să fie tratate ca o singură valoare.

Windows PowerShell cu calea completă setup.exe atribuită variabilei $path.
Windows PowerShell cu calea completă setup.exe atribuită variabilei $path.

3. Citiți câmpul mașinii PE

Lipiți următorul bloc în PowerShell, înlocuind calea exemplu cu a dvs. Acesta verifică dacă fișierul este suficient de mare și are semnătura PE așteptată înainte de a citi valoarea mașinii.

$path = 'C:\Users\you\Downloads\setup.exe'
$bytes = [System.IO.File]::ReadAllBytes($path)
if ($bytes.Length -lt 64) { throw 'File is too small to contain a PE header.' }
$peOffset = [BitConverter]::ToInt32($bytes, 0x3C)
if ($peOffset -lt 0 -or $peOffset -gt ($bytes.Length - 6)) {
    throw 'The file does not contain a complete PE header.'
}
$signature = [Text.Encoding]::ASCII.GetString($bytes, $peOffset, 4)
if ($signature -ne "PE`0`0") { throw 'PE signature not found.' }
$machine = [BitConverter]::ToUInt16($bytes, $peOffset + 4)
$architecture = switch ($machine) {
    0x014c { 'x86 (32-bit)' }
    0x8664 { 'x64 (64-bit)' }
    0xAA64 { 'ARM64 (64-bit)' }
    default { 'Other machine type' }
}
'{0:X4} = {1}' -f $machine, $architecture
PowerShell citește câmpul executabil al mașinii și afișează valoarea hexazecimală alături de interpretarea sa x64.
PowerShell citește câmpul executabil al mașinii și afișează valoarea hexazecimală alături de interpretarea sa x64.

Ultima linie afișată de PowerShell este rezultatul. De exemplu, 8664 = x64 (64-bit)înseamnă că codul mașină este hexazecimal 0x8664și fișierul EXE vizează Windows x64. Această comandă inspectează doar octeții; nu instalează și nu rulează programul.

Înțelegeți valoarea arhitecturii

Fișierele executabile Windows utilizează formatul Portable Executable (PE). Într-un fișier PE, semnătura de patru octeți este urmată de un antet COFF al cărui câmp Machine identifică procesorul țintă. Scriptul găsește offset-ul antetului PE, citește acel câmp și traduce valorile comune într-un răspuns în limbaj simplu. Microsoft documentează aspectul PE și identificatorii de mașină în referința sa de format PE .

Mapare de referință pentru executabilele I386 sau x86 pe 32 de biți, AMD64 sau x64 pe 64 de biți și ARM64.
Mapare de referință pentru executabilele I386 sau x86 pe 32 de biți, AMD64 sau x64 pe 64 de biți și ARM64.
Valoarea mașiniiEtichetă comunăSemnificație
0x014CI386 / x86Compatibil cu Intel pe 32 de biți
0x8664AMD64 / x6464 de biți x64
0xAA64ARM64Arm pe 64 de biți
0x01C0ARMArm pe 32 de biți

Dacă rezultatul este „Alt tip de mașină”, fișierul poate viza un procesor mai puțin comun sau poate utiliza un format pe care scriptul scurt nu îl mapează. Păstrați valoarea hexazecimală și verificați cerințele de sistem ale producătorului de software în loc să ghiciți că fiecare rezultat este x86 sau x64.

Comparați fișierul EXE cu instalarea dvs. de Windows

Arhitectura fișierului EXE și copia instalată de Windows sunt aspecte separate. Pentru a verifica Windows, deschideți Setări > Sistem > Despre și citiți Tip sistem sub Specificații dispozitiv. Ghidul cu informații despre dispozitive de la Microsoft descrie pagina respectivă.

O aplicație x86 pe 32 de biți funcționează adesea pe Windows x64 pe 64 de biți, dar o aplicație x64 pe 64 de biți nu poate rula pe Windows pe 32 de biți. Folosește versiunea recomandată de editorul aplicației; opțiunea pe 64 de biți nu este automat alegerea potrivită pentru fiecare PC. Windows 10 pe Arm are un profil de compatibilitate diferit: Microsoft spune că acceptă aplicații Arm64 și x86 pe 32 de biți, în timp ce aplicațiile x64 nu rulează pe Windows 10 Arm. Consultă Întrebările frecvente despre PC-urile Windows Arm dacă dispozitivul tău utilizează un procesor Arm.

Ce trebuie făcut dacă scriptul returnează o eroare

  • Calea nu a fost găsită: copiați din nou calea și asigurați-vă că indică spre fișierul EXE în sine, nu doar spre folderul său. Lăsați calea între ghilimele simple.
  • Semnătura PE nu a fost găsită sau antetul este incomplet: fișierul poate fi deteriorat, incomplet sau nu este un executabil Windows PE standard, în ciuda extensiei sale. Descărcați-l din nou de la editor dacă aveți încredere în sursă.
  • Fișierul EXE este un program de instalare sau de lansare: propriul tip de mașină poate diferi de aplicația pe care o instalează. Verificați și documentația editorului pentru arhitectura acceptată a aplicației instalate.

Verificarea arhitecturii nu verifică dacă o descărcare este sigură sau autentică. Obțineți programe de instalare de la editorul de software sau de la o altă sursă în care aveți încredere și utilizați notele de compatibilitate ale editorului atunci când alegeți ce versiune să instalați.

Notă Windows 10: Microsoft a încheiat asistența standard pentru Windows 10 pe 14 octombrie 2025. Sistemul de operare încă rulează, dar actualizările de securitate standard și asistența tehnică s-au încheiat; consultați Întrebările frecvente despre Windows pe 32 și 64 de biți de la Microsoft pentru informații actuale despre asistență.

Lasă un comentariu

Cum să identifici simbolurile tastelor funcționale pe un laptop cu Windows 10

Cum să identifici simbolurile tastelor funcționale pe un laptop cu Windows 10

Află ce înseamnă simbolurile comune ale tastelor funcționale pe laptopuri, cum le afectează Fn și Fn Lock și cum să confirmi comanda rapidă potrivită pentru modelul tău de laptop cu Windows 10.

Cum se creează o listă cu toate elementele dintr-un folder în Windows 10

Cum se creează o listă cu toate elementele dintr-un folder în Windows 10

Creați un inventar de foldere Windows 10 cu funcție de căutare cu PowerShell. Salvați fiecare cale de fișier și subfolder ca text simplu sau exportați detaliile într-un fișier CSV cu funcție de sortare.

Cum să afișați text personalizat pe desktopul Windows 10

Cum să afișați text personalizat pe desktopul Windows 10

Adaugă un memento personalizat, un citat sau o etichetă pe desktopul Windows 10 cu un skin de text Rainmeter. Creează fișierul INI, încarcă-l, apoi ajustează-i fontul și poziția.

Cum se schimbă culoarea selecției prin glisare în Windows 10

Cum se schimbă culoarea selecției prin glisare în Windows 10

Schimbă culoarea selecției prin glisare în Windows 10 cu o prezentare generală a registrului cu backup-first, exemple RGB, sfaturi de depanare și pași pentru restaurarea valorilor originale.

Cum se utilizează Bluetooth Swift Pair pe Windows 10

Cum se utilizează Bluetooth Swift Pair pe Windows 10

Folosește Bluetooth Swift Pair pe Windows 10 pentru a asocia un accesoriu compatibil dintr-o notificare, cu pași de configurare și remedieri atunci când nu apare solicitarea.

Cum să pui ecranul Windows 10 în modul repaus la cerere

Cum să pui ecranul Windows 10 în modul repaus la cerere

Oprește instantaneu ecranul din Windows 10 cu ScreenSleep, setează o comandă rapidă de la tastatură și vezi când să utilizezi în schimb timpul de așteptare încorporat pentru ecran.

Cum se remediază eroarea „Rularea scripturilor este dezactivată pe acest sistem” în PowerShell pe Windows 10

Cum se remediază eroarea „Rularea scripturilor este dezactivată pe acest sistem” în PowerShell pe Windows 10

Remediați eroarea PowerShell „rularea scripturilor este dezactivată pe acest sistem” în Windows 10 cu o politică pentru utilizatorul curent, o opțiune de sesiune temporară și pași siguri pentru scripturile descărcate.

Cum să cauți un fișier arhivă fără a-l extrage pe Windows 10

Cum să cauți un fișier arhivă fără a-l extrage pe Windows 10

Folosește 7-Zip pentru a găsi un nume de fișier exact sau o potrivire cu wildcard într-un fișier ZIP sau altă arhivă acceptată pe Windows 10 fără a despacheta fișierele.

Cum să remediați un buton din mijloc al mouse-ului care nu funcționează în Windows 10

Cum să remediați un buton din mijloc al mouse-ului care nu funcționează în Windows 10

Află dacă clicul cu rotița este o problemă hardware, a profilului aplicației sau a driverului, apoi urmează verificările sigure din Windows 10 pentru a face clicul din mijloc să funcționeze din nou.

Cum să comutați automat temele întunecate și luminoase într-un program Windows 10

Cum să comutați automat temele întunecate și luminoase într-un program Windows 10

Programați Windows 10 să comute între modul luminos și cel întunecat cu ajutorul Modului întunecat automat, inclusiv opțiuni de oră fixă ​​și apus de soare, configurare la pornire și depanare.