Hoe controleer je of een EXE-bestand 32-bits of 64-bits is in Windows 10?

Om te controleren of een EXE-bestand 32-bits of 64-bits is in Windows 10, kunt u de PE-header ervan uitlezen met Windows PowerShell. De onderstaande methode maakt gebruik van een PowerShell-venster dat standaard in Windows 10 is opgenomen, vereist geen beheerdersrechten en leest het bestand zonder het te starten. Het identificeert veelvoorkomende x86-, x64- en ARM64-executables.

Een bestandsnaam zoals "setup-x64.exe", een programmapictogram of het label "Toepassing" in Verkenner is slechts een aanwijzing. Het betrouwbare detail is de machinearchitectuur die in de header van het uitvoerbare bestand is vastgelegd.

Controleer de architectuur van een EXE-bestand met PowerShell.

1. Kopieer het volledige pad van het EXE-bestand.

Zoek in Verkenner het uitvoerbare bestand. Houd Shift ingedrukt , klik met de rechtermuisknop op het bestand en kies 'Kopiëren als pad' . Hiermee wordt het volledige pad, inclusief de bestandsnaam, gekopieerd. Dit is handig als de map- of bestandsnaam spaties bevat. U kunt ook op de adresbalk van Verkenner klikken om het mappad te bekijken en de naam van het uitvoerbare bestand zelf toe te voegen.

In Bestandsverkenner wordt het pad naar de map Downloads en een geselecteerd setup.exe-bestand weergegeven; het label 'Toepassingstype' geeft niet aan of het een 32-bits of 64-bits systeem betreft.
In Bestandsverkenner wordt het pad naar de map Downloads en een geselecteerd setup.exe-bestand weergegeven; het label 'Toepassingstype' geeft niet aan of het een 32-bits of 64-bits systeem betreft.

2. Open Windows PowerShell

Open Start, typ Windows PowerShell en selecteer de app. Je kunt een gewoon PowerShell-venster gebruiken; kies niet voor 'Uitvoeren als beheerder'. Stel $pathhet pad in naar het bestand dat je hebt gekopieerd. Laat de enkele aanhalingstekens eromheen staan, zodat spaties in het pad als één waarde worden behandeld.

Windows PowerShell met het volledige pad naar setup.exe toegewezen aan de variabele $path.
Windows PowerShell met het volledige pad naar setup.exe toegewezen aan de variabele $path.

3. Lees het PE-machineveld

Plak het volgende codeblok in PowerShell en vervang het voorbeeldpad door uw eigen pad. Het controleert of het bestand groot genoeg is en de verwachte PE-handtekening heeft voordat de machinecode wordt gelezen.

$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 leest het uitvoerbare machinebestand en toont de hexadecimale waarde naast de x64-interpretatie ervan.
PowerShell leest het uitvoerbare machinebestand en toont de hexadecimale waarde naast de x64-interpretatie ervan.

De laatste regel die PowerShell afdrukt, is het resultaat. Bijvoorbeeld, 8664 = x64 (64-bit)betekent dat de machinecode hexadecimaal is 0x8664en dat het EXE-bestand bedoeld is voor 64-bits Windows. Deze opdracht inspecteert alleen bytes; het installeert of voert het programma niet uit.

Begrijp de waarde van architectuur

Windows-uitvoerbare bestanden gebruiken het Portable Executable (PE)-formaat. In een PE-bestand wordt de vierbytes-handtekening gevolgd door een COFF-header waarvan het veld 'Machine' de doelprocessor identificeert. Het script zoekt de offset in de PE-header, leest dat veld en vertaalt veelvoorkomende waarden naar een antwoord in leesbare taal. Microsoft documenteert de PE-indeling en machine-identificaties in de PE-formaatreferentie .

Referentietoewijzing voor I386- of x86 32-bits, AMD64- of x64 64-bits en ARM64-uitvoerbare bestanden.
Referentietoewijzing voor I386- of x86 32-bits, AMD64- of x64 64-bits en ARM64-uitvoerbare bestanden.
MachinewaardeAlgemeen labelBetekenis
0x014CI386 / x8632-bits Intel-compatibel
0x8664AMD64 / x6464-bit x64
0xAA64ARM6464-bits Arm
0x01C0ARM32-bits Arm

Als het resultaat "Ander machinetype" aangeeft, is het bestand mogelijk bedoeld voor een minder gangbare processor of gebruikt het een formaat dat het korte script niet ondersteunt. Bewaar de hexadecimale waarde en controleer de systeemvereisten van de softwareleverancier in plaats van te gokken dat elk resultaat x86 of x64 is.

Vergelijk het EXE-bestand met uw Windows-installatie.

De architectuur van het EXE-bestand en uw geïnstalleerde versie van Windows zijn twee verschillende zaken. Om dit te controleren, opent u Instellingen > Systeem > Over en leest u 'Systeemtype' onder 'Apparaatspecificaties'. De handleiding voor apparaatinformatie van Microsoft beschrijft deze pagina.

Een 32-bits x86-app werkt vaak op 64-bits x64 Windows, maar een 64-bits x64-app kan niet op 32-bits Windows draaien. Gebruik de versie die de app-uitgever aanbeveelt; de 64-bits optie is niet automatisch de juiste keuze voor elke pc. Windows 10 op Arm heeft een ander compatibiliteitsprofiel: Microsoft geeft aan dat het Arm64- en 32-bits x86-apps ondersteunt, terwijl x64-apps niet werken op Windows 10 Arm. Raadpleeg de veelgestelde vragen over Windows Arm-pc's als uw apparaat een Arm-processor gebruikt.

Wat te doen als het script een foutmelding geeft?

  • Pad niet gevonden: kopieer het pad opnieuw en zorg ervoor dat het verwijst naar het EXE-bestand zelf, niet alleen naar de map waarin het zich bevindt. Laat het pad tussen enkele aanhalingstekens staan.
  • PE-handtekening niet gevonden of onvolledige header: het bestand is mogelijk beschadigd, onvolledig of geen standaard Windows PE-uitvoerbaar bestand, ondanks de extensie. Download het opnieuw van de uitgever als u de bron vertrouwt.
  • Het EXE-bestand is een installatieprogramma of opstartprogramma: het machinetype dat ermee wordt ondersteund, kan afwijken van de architectuur van de applicatie die het installeert. Raadpleeg ook de documentatie van de uitgever voor de ondersteunde architectuur van de geïnstalleerde app.

Architectuurcontrole garandeert niet dat een download veilig of authentiek is. Download installatieprogramma's van de software-uitgever of een andere betrouwbare bron en raadpleeg de compatibiliteitsinformatie van de uitgever bij het kiezen van de te installeren versie.

Opmerking over Windows 10: Microsoft heeft de standaardondersteuning voor Windows 10 op 14 oktober 2025 beëindigd. Het besturingssysteem werkt nog steeds, maar de standaard beveiligingsupdates en technische ondersteuning zijn stopgezet. Raadpleeg de veelgestelde vragen over 32-bits en 64-bits Windows van Microsoft voor actuele ondersteuningsinformatie.

Laat een reactie achter

Converteer foto's naar schilderijen, schetsen en cartoons met FotoSketcher

Converteer foto's naar schilderijen, schetsen en cartoons met FotoSketcher

Verander een foto in een schilderij, potloodtekening of cartoon met FotoSketcher Studio. Leer hoe je een effect kiest, de preview aanpast en je kunstwerk opslaat.

Analyseer en identificeer audiobestanden tot in detail met Audio Identifier.

Analyseer en identificeer audiobestanden tot in detail met Audio Identifier.

Ontdek wat Audio Identifier onthult over bitrate, encoders en tags, hoe de oude workflow werkt en welke tools tegenwoordig bestanden inspecteren of nummers identificeren.

Mijn Foto-index: een open-source foto-organizer voor Windows

Mijn Foto-index: een open-source foto-organizer voor Windows

My Photo Index is een verouderd Windows-fotocatalogiseringsprogramma voor het taggen, beoordelen en bekijken van lokale afbeeldingen. Bekijk de gedocumenteerde functies, compatibiliteitsbeperkingen en een alternatief dat nog steeds wordt onderhouden.

Wijzig bestands- en mapkenmerken, datums en tijden met de kenmerkwisselaar.

Wijzig bestands- en mapkenmerken, datums en tijden met de kenmerkwisselaar.

Leer hoe u Attribute Changer kunt gebruiken om bestandsattributen en tijdstempels in Windows te bewerken, de datums van JPEG EXIF-foto's bij te werken en batchwijzigingen veilig te bekijken.

Hoe stel je een andere achtergrond in voor elke monitor in Windows 10?

Hoe stel je een andere achtergrond in voor elke monitor in Windows 10?

Stel een aparte achtergrond in voor elke Windows 10-monitor, identificeer beeldschermen, pas de beeldweergave aan en los problemen op met ontbrekende monitoropties.

pViewer: Een minimalistische afbeeldingsviewer en manga- en stripboeklezer

pViewer: Een minimalistische afbeeldingsviewer en manga- en stripboeklezer

Leer wat pViewer doet, hoe de foto- en stripmodi werken, welke Windows-versie je moet downloaden en wat de verschillen zijn tussen de oude en de herschreven versie.

NeoDownloader: Parameters instellen en afbeeldingen in batches downloaden van websites

NeoDownloader: Parameters instellen en afbeeldingen in batches downloaden van websites

Leer hoe je een NeoDownloader-project maakt, een crawlbereik kiest, afbeeldingsfilters en een bestemming instelt en batchdownloads bekijkt.

Hoe schakel je in Windows 7 en 8 met een sneltoets over naar de volgende bureaubladachtergrond?

Hoe schakel je in Windows 7 en 8 met een sneltoets over naar de volgende bureaubladachtergrond?

Stel een diavoorstelling in voor Windows 7 of 8, maak een kleine VBScript-snelkoppeling en wijs een sneltoets toe om naar de volgende achtergrond te gaan.

XnConvert: Effecten toepassen en afbeeldingsformaten in batches converteren

XnConvert: Effecten toepassen en afbeeldingsformaten in batches converteren

Gebruik XnConvert om effecten toe te passen, foto's te verkleinen en afbeeldingsformaten in batches te converteren. Kies uitvoerinstellingen, bekijk bewerkingen en bescherm uw originelen.

Houd je werkuren en computergebruik bij met ManicTime.

Houd je werkuren en computergebruik bij met ManicTime.

Leer hoe ManicTime applicatiegebruik, actieve en inactieve tijd en documenten bijhoudt, en zet je activiteitengeschiedenis vervolgens om in projectlabels en urenstaten.