Hvorfor er de fleste programmer stadig 32-bit på en 64-bit version af Windows?
Din computer kører nok en 64-bit version af Windows. Men tag et kig på Task Manager, og du vil se, at mange apps på dit system stadig er 32-bit. Er dette et problem?
De fleste moderne computere - helt sikkert de, der sælges siden omkring Windows 7 dage - er 64-bit-kompatible og leveres med en 64-bit version af Windows. Hvis du er usikker på din egen pc, er det nemt at kontrollere, om du kører 32-bit eller 64-bit Windows. Der er mange forskelle mellem 64-bit og 32-bit versioner af Windows-nok, at hvis din pc og apps understøtter det, skal du køre 64-bit versionen. Selvom hver app du kører er en 32-bit app, kører et 64-bit-OS stadig mere sikkert og pålideligt.
Men hvad med de apps? Ting bliver lidt vanskeligere der. Den første ting at vide er, at 64-bit versioner af Windows kan køre 32-bit apps, men 32-bit versioner af Windows kan ikke køre 64-bit software. En anden lille rynke - og en, der kun gælder for et meget lille antal mennesker - er at 32-bit versioner af Windows kan køre gamle 16-bit apps, men disse 16-bit apps vil ikke køre på en 64-bit version af Windows . Så lad os dykke ind i det lidt mere og se, hvornår det kan have betydning for dig.
Sådan kontrolleres, hvilke af dine apps der stadig er 32-bit
Du kan bruge Task Manager til at se, hvilke af dine programmer er 64-bit og som er 32-bit. For at åbne det skal du højreklikke på et hvilket som helst åbent område på proceslinjen og derefter klikke på "Opgavehåndtering" (eller tryk på Ctrl + Shift + Escape).
På fanen "Processer" skal du kigge under kolonnen "Navn". Hvis du bruger en 64-bit version af Windows 8 eller 10, vil du se teksten "(32-bit)" efter navnet på en 32-bit app. Hvis du bruger en 64-bit version af Windows 7, vil du i stedet se teksten "* 32". I alle versioner har 64-bit apps ingen ekstra tekst efter navnet.
Windows installerer også 32-bit og 64-bit apps på forskellige steder - eller i det mindste forsøger at. 32-bit apps installeres normalt til C: \ Programmer (x86) \
mappe på 64-bit versioner af Windows, mens 64-bit programmer normalt er installeret til C: \ Programmer \
folder.
Dette er dog mere af en retningslinje. Der er ingen regel, der tvinger 32-bit og 64-bit apps til deres respektive mapper. For eksempel er Steam-klienten et 32-bit program, og det bliver installeret korrekt i C: \ Programmer (x86) \
mappe som standard. Men alle spil du installerer via Steam er installeret til C: \ Programmer (x86) \ Damp
mappe som standard - endda 64-bit spil.
Hvis du sammenligner dine to forskellige programfiler mapper, vil du opdage, at de fleste af dine programmer sandsynligvis er installeret i mappen C: \ Program Files (x86). De er sandsynligvis 32-bit programmer.
Kører 32-bit Apps på 64-bit Windows en dårlig ide?
På overfladen ser det ud til at løbe 32-bit apps i et 64-bit miljø er alligevel dårlig eller mindre end ideel. 32-bit apps får ikke den fulde fordel af 64-bit arkitekturen. Og det er sandt. Når det er muligt, kører en 64-bit version af appen yderligere sikkerhedsfunktioner til apps, der sandsynligvis kommer under angreb. Og 64-bit apps kan få adgang til meget mere hukommelse direkte end de 4 GB, som 32-bit apps kan få adgang til.
Alligevel er disse forskelle, at du bare ikke vil se løbende almindelige apps i den virkelige verden. For eksempel vil du ikke lide nogen form for ydeevne straf ved at køre 32-bit apps. I en 64-bit version af Windows kører 32-bit apps under noget, der hedder Windows 32-bit på Windows 64-bit (WoW64) kompatibilitetslag - et komplet subsystem, der håndterer kørende 32-bit apps. Dine 32-bit Windows-programmer kører omtrent det samme som i en 32-bit version af Windows (og i nogle tilfælde endnu bedre), så der er ingen ulempe ved at køre disse programmer på et 64-bit OS.
Selvom hvert program du bruger, stadig er 32-bit, vil du være sikker på, at dit operativsystem selv kører i 64-bit-tilstand. 64-bit version af Windows er mere sikker.
Men 64-bit-programmer ville være bedre, højre?
Som vi nævnte tidligere, er der en fordel at køre 64-bit version af en app, hvis en er tilgængelig. På en 64-bit version af Windows kan 32-bit-programmer kun få adgang til 4 GB hukommelse, mens 64-bit programmer kan få adgang til meget mere. Hvis et program sandsynligvis kommer under angreb, kan de ekstra sikkerhedsfunktioner, der anvendes til 64-bit programmer, hjælpe.
Mange apps tilbyder både 32-bit og 64-bit versioner. Chrome, Photoshop, iTunes og Microsoft Office er et par af de mest populære Windows-programmer, og de er alle tilgængelige i 64-bit form. Krævende spil er ofte 64-bit, så de kan bruge mere hukommelse.
Mange apps har dog ikke lavet springet, og de fleste vil aldrig. Du kan stadig køre de fleste tiårige 32-bit Windows-programmer på en 64-bit version af Windows i dag, selvom deres udviklere ikke har opdateret dem siden 64-bit versioner af Windows kom sammen.
En udvikler, der ønsker at levere en 64-bit version af deres program, skal udføre yderligere arbejde. De skal sørge for, at den eksisterende kode kompilerer og kører korrekt som 64-bit software. De skal forsyne og understøtte to separate versioner af programmet, da folk, der kører en 32-bit version af Windows, ikke kan bruge 64-bit versionen.
Og i mange apps vil folk bare ikke mærke en forskel alligevel. Lad os tage Windows desktop version af Evernote som et eksempel her. Selvom de leverede en 64-bit version af Evernote, ville brugerne sandsynligvis ikke mærke en forskel overhovedet. 32-bit programmet kan køre fint i en 64-bit version af Windows, og der ville ikke være nogen mærkbare fordele med en 64-bit version.
Kort sagt, hvis du har et valg, skal du helt sikkert tage 64-bit version af din app. Hvis du ikke har et valg, skal du få 32-bit versionen og bekymre dig ikke om det.
Få 64-bit Apps
Hvordan du får 64-bit apps, når de er tilgængelige, varierer afhængigt af appen. Nogle gange kan du opdage, om du bruger en 32-bit eller 64-bit version af Windows, når du går til en downloadside til en app, og du leder automatisk til den rigtige installationsprogram. Apple iTunes fungerer på denne måde.
Andre gange kan du downloade en enkelt installationsapp, der indeholder både 32-bit og 64-bit versioner af appen. Når du starter installationsprogrammet, vil det på det tidspunkt opdage, om du bruger en 32-bit eller 64-bit version af Windows og installerer disse filer. Photoshop til Windows fungerer på denne måde.
Og stadig andre gange får du faktisk et valg på appens downloadside for at downloade den ønskede version. Nogle gange vil versionen sige "64-bit", nogle gange vil det sige "x64" og nogle gange begge. Når du ser et valg som dette, skal du gå videre og downloade 64-bit versionen.
I sidste ende er det vigtigt, at du ikke kører 64-bit apps - det sørger for, at du kører apps, der fungerer godt for dig. Hvis der er en 64-bit version af en app, skal du bruge det. Hvis ikke, er det bare fint at bruge 32-bit versionen. For de fleste apps kan du ikke engang mærke forskellen.