Hva er Prism på Windows på Arm, og hvordan kjører det x86/x64-apper uten komplikasjoner?

Siste oppdatering: 10/11/2025

  • Prism emulerer x86/x64-apper på ARM64 med JIT-oversettelse, hurtigbuffer per modul og lavere CPU-bruk.
  • Windows 11 24H2 legger til støtte for AVX/AVX2, BMI, FMA og F16C under x64-emulering for å utvide kompatibiliteten.
  • WOW64 dekker x86; for x64 tillater ARM64X lasting av systembinærfiler uten omdirigeringer eller spesiell kode.
  • ARM64-drivere er viktige; den innebygde katalogen vokser, og App Assure bidrar til å løse inkompatibiliteter.

Hva er Prism i Windows på Arm, og hvordan lar det deg kjøre x86/x64-apper?

Hva er Prism i Windows på Arm, og hvordan lar det deg kjøre x86/x64-apper? Hvis du er interessert i Windows på enheter med Arm-prosessorer, vil navnet Prism begynne å høres veldig kjent ut. Dette er emuleringsmotoren som gjør det mulig for tradisjonelle x86- og x64-applikasjoner å kjøre på Arm. uten at brukeren trenger å gjøre noe spesielt eller installere ekstra komponenter. Ideen er enkel: at det enorme Windows-programvareøkosystemet forblir tilgjengelig når du endrer maskinvarearkitekturen.

Det er verdt å avklare dette fra starten av: Emulering er en del av Windows og er transparentI Windows 11 på Arm kommer Prism som en betydelig videreutvikling med versjon 24H2, noe som forbedrer ytelsen sammenlignet med tidligere teknologier og reduserer CPU-bruken i emulerte prosesser. Og ja, Windows 10 på Arm emulerer også, selv om dekningen er begrenset til 32-bit x86-apper.

Hva er Prism, og hvorfor er det viktig i Windows på Arm?

Prism er den nye emulatoren som er inkludert i Windows 11 24H2 for Arm-datamaskiner. Deres oppgave er å få programvare kompilert for x86/x64 til å kjøre på ARM64 med minst mulig straff.Microsoft presenterte den sammen med Copilot+ PC-ene, med et spesielt fokus på Qualcomm Snapdragon X Elite og X Plus-prosessorene, hvor selskapet har finjustert motoren for å dra nytte av mikroarkitekturen.

Foruten å være det manglende merkenavnet, Prism representerer betydelige optimaliseringer sammenlignet med den forrige emuleringenDen oversetter og planlegger kode mer effektivt og begrenser CPU-belastningen i virkelige scenarier. I praksis rapporterer Microsoft forbedringer på mellom 10 og 20 % i binær oversettelse med 24H2 på samme maskinvare, noe som gir et løft til apper som tidligere slet.

Prism kjører x86- og x64-apper på ARM

Utover markedsføring er det en viktig kontekst: Mesteparten av PC-programvaren er fortsatt x86 Og den historiske katalogen er enorm. Hvis Microsoft vil at Windows på Arm skal være levedyktig – og konkurrere direkte med Apple Silicon Mac-er – må emuleringen være rask og kompatibel. Derfor er Prism en sentral del av planen, spesielt ettersom flere applikasjoner tar i bruk native ARM64-binærfiler.

Hvordan emulering fungerer: fra x86/x64 til ARM64 i sanntid

Microsofts tilnærming tar form av en JIT (Just-In-Time)-oversetter. Prism varmkompilerer x86/x64 instruksjonsblokker til ARM64 instruksjonerDette innebærer å bruke optimaliseringer for å sikre at den utstedte koden er effektiv på Arm-kjerner. Dette minimerer overheaden ved å kjøre ikke-native binærfiler.

For å unngå å måtte regne ut det samme hele tiden, Windows-hurtigbuffere oversatte kodeblokkerEn systemtjeneste vedlikeholder disse hurtigbufferne modulvis, slik at andre applikasjoner kan bruke dem på nytt ved første oppstart, og dermed redusere ventetid og muliggjøre optimaliseringer når den samme koden kjøres igjen.

I 32-bit x86-verdenen, WOW64-laget fungerer som en bro over ARM64-versjonen av Windows (akkurat som det gjør på x64-versjonen av Windows). Dette innebærer den klassiske omdirigeringen av filsystemet og registeret for å opprettholde kompatibilitet, og isolere det hver app tror den ser på riktig måte.

Med x64-applikasjoner endres tilnærmingen: Det finnes ikke noe WOW64-lag eller dupliserte systembinærfiler/registermapperI stedet bruker Windows ARM64X-binærfiler i PE-format som systemet kan laste inn i både x64- og ARM64-prosesser fra ett sted, uten omdirigering. Som et resultat kan x64-apper få tilgang til systemet (filer og register) uten spesiell kode.

Eksklusivt innhold - Klikk her  Tjenester du kan deaktivere i Windows 11 uten å ødelegge noe

Det finnes imidlertid en viktig grense: Emulering dekker bare brukermoduskodeAlt relatert til kjernen (for eksempel drivere) må kompileres for ARM64. Dette er grunnen til at noe eldre eller svært spesialisert maskinvare kan kreve spesifikke drivere eller være helt ekskludert.

Deteksjon og oppførsel: hva apper under emulering «ser»

Et x86/x64-program vet ikke at det kjører på en Arm-datamaskin, med mindre det eksplisitt blir spurt. Hvis du spør etter API-er som IsWoW64Process2 eller GetMachineTypeAttributesDen vil identifisere egenskapene til ARM64-verten og selve emuleringen. For kompatibilitet returnerer GetNativeSystemInfo detaljer om emulerte CPU-er når den kalles fra en app som kjører emulering.

Dette forhindrer at mange applikasjoner krasjer på grunn av overdeteksjon av miljøet. I hovedsak "ser" appen en passende virtuell prosessor for utførelse, med settet med instruksjoner og metadata som Prism bestemmer seg for å eksponere avhengig av tilfellet.

Hva er nytt i Prism: flere CPU-instruksjoner og bedre kompatibilitet

En av de kraftigste nye funksjonene kommer i Insider-versjonene av Windows 11 24H2, for eksempel 27744. Microsoft aktiverer støtte for svært etterspurte x86-utvidelser av moderne programvare: AVX, AVX2, BMI, FMA og F16C, blant andre. Dette gjøres av den virtuelle CPU-en som de emulerte x64-appene «ser».

Hva er det for? Flere spill og kreative verktøy som tidligere ikke engang ville komme i gang, passerer nå filteret. Fordi de ikke lenger feiler på grunn av CPU-krav. Feilen «AVX/AVX2 mangler» som pleide å blokkere noen videospill og redigeringsprogrammer, er i ferd med å bli en saga blott i stadig flere tilfeller, noe tester med Adobe Premiere Pro 25 på ARM demonstrerer.

Viktig nyanse: I enkelte tidlige versjoner er det bare x64-apper som oppdager disse nye utvidelseneMicrosoft spesifiserte dette i utgivelsesnotater 27744. I andre Insider-bygg er en "opt-in"-innstilling aktivert, slik at visse x86 (32-bit) apper også kan få tilgang til noe av denne utvidede støtten fra Egenskaper → Kompatibilitet/emulering. Hvis du tester forskjellige bygg, er det normalt å finne forskjeller.

Selskapet ber innsidere om å rapportere regresjoner og kompatibilitetsproblemer gjennom Tilbakemeldingssentral (Win + F)i Apper-kategorien og med det spesifikke navnet på den berørte programvaren. Dette er måten å forbedre kompatibiliteten på før den generelle utrullingen.

Prism versus Rosetta 2 og rollen til Copilot+ PC

Microsoft legger ikke skjul på inspirasjonen sin: Prism er Windows' «Rosetta 2»Apple demonstrerte med sitt oversettelseslag at arkitektoniske overganger kan være sømløse hvis maskinvaren støtter dem. Nå, med Copilot+ PC-er og Snapdragon X-brikker, sikter Microsoft mot den samme effekten innenfor Windows-økosystemet.

Selskapet går så langt som å hevde at Emuleringen kan være «like effektiv som Rosetta 2» Den lovet til og med raskere ytelse i visse scenarier, selv om dette avhenger sterkt av maskinvaren som sammenlignes og typen belastning. Foreløpig er det rimelig å forvente svært respektabel ytelse i mange apper og spektakulær ytelse i native ARM64-applikasjoner, men ingenting som lover universelle mirakler.

Utover slagordet finnes det et praktisk faktum: Oversettelser med Prism i 24H2 er mellom 10 og 20 % raskere på samme teamDette forsterker følelsen av flyt og reduserer flaskehalser der opplevelsen tidligere kollapset under sin egen vekt.

Ytelse i den virkelige verden, batterilevetid og hvor grensene går

Ytelsen under emulering avhenger av applikasjonen og hvordan den er designet. Prism reduserer straffen, og i noen tilfeller fungerer emulerte apper som om de var native. i tidligere x86-enheter (tenk på Surface Laptop 5 eller Surface Pro 9), takket være effektivitetshoppingen og kraften til selve Snapdragon X.

Eksklusivt innhold - Klikk her  Slik lager du videoer med Gemini: Googles nye funksjon for å gjøre bilder om til animerte klipp

Når det gjelder autonomi, Windows 11 på Arm søker å maksimere energieffektiviteten Både innebygde og emulerte grafikkort brukes. Batterilevetiden vil imidlertid alltid avhenge av arbeidsmengden: videoredigering, rendering og spilling er fortsatt intensive scenarier som bruker mer strøm enn lette oppgaver.

Det finnes klare grenser: Emuleringen støtter ikke drivere eller kjernekomponenterDerfor er enkelte eldre eller svært nisjepregede periferienheter avhengige av at produsenten har ARM64-drivere. Og i tillegg kan det hende at noen spill med anti-cheat som ikke har en ARM-versjon eller som krever OpenGL over 3.3, ikke fungerer før de oppdateres.

I sikkerhetsdelen, Kompatibilitet med tredjeparts antivirusprogrammer er forbedretDet er imidlertid lurt å sjekke fra sak til sak. Windows Security er fortsatt tilgjengelig som full dekning hvis leverandøren ikke tilbyr ARM64-binærfiler ennå.

Hvilke apper er allerede native, og hvorfor er du interessert i å migrere?

Emulering går greit til å begynne med, men horisonten er native ARM64. Microsoft 365 (Teams, PowerPoint, Outlook, Word, Excel, OneDrive og OneNote) kjører nå som standard., akkurat som populære apper som Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite eller DaVinci Resolve, med svært god ytelse.

Videre Adobe har gjort grep med native Photoshop, Lightroom og Firefly.Microsoft har annonsert ARM-versjoner av Premiere Pro og Illustrator. Microsoft forventer at nesten 90 % av den totale bruken til slutt vil komme fra native apper, takket være forbedrede verktøy, SDK-er og støtte.

For utviklere er det et interessant teknisk poeng: ARM64EC tillater blanding av binærfilermed x64-seksjoner som gradvis erstattes av ARM64-kode for å øke hastigheten på kritiske deler uten å måtte skrive om hele prosjektet på én gang. Det er en realistisk tilnærming for gradvise migreringer.

Windows 11 24H2, Windows 10 på Arm og «Windows 12»-ryktet

Hvis du lurte på Copilot+ PC-systemet: Det er Windows 11 med betydelige endringer å dra nytte av maskinvaren og de nye AI-funksjonene. 24H2 er en enorm oppgradering i så måte; ryktene om en «Windows 12» blir ikke noe av med dette trekket.

På det bredere bildet, Windows 11 på Arm emulerer x86 og x64Selv om Windows 10 på Arm fortsatt er på x86, er oppgraderingen til Windows 11 24H2 verdt det for kompatibilitet, ytelse og selvfølgelig Prism. Hvis du fortsatt jobber med Windows 10 på Arm, er det verdt å oppgradere til Windows 11 24H2.

Kompatibilitet, periferiutstyr og hjelpeteknologi

For å sørge for at alt går knirkefritt, Kontrollerne må være ARM64Skrivere og skannere fungerer vanligvis hvis driveren er integrert i Windows 11, eller hvis produsenten tilbyr den for Arm. Ellers kan du prøve å installere den fra Innstillinger → Skrivere. Det kan imidlertid hende at enkelte komponenter, som Windows Faks og skanning, ikke er tilgjengelige.

I systemtilpasning, Noen verktøy som endrer Windows-opplevelsen (IME, skyklienter med dyp integrasjon) kan ha begrenset funksjonalitet hvis de ikke er optimalisert for Arm64.

Når det gjelder tilgjengelighet, er utsiktene bedre: NVDA har allerede oppdatert skjermleseren sin for Windows 11 på Arm Og JAWS legger til kompatibilitet. Den fornuftige anbefalingen: sjekk med leverandøren din om din favoritthjelpeapp er klar for Arm64.

Bedriftsmiljøer: Surface med Snapdragon X og storskala distribusjoner

Surface Pro (11. utgave) og Surface Laptop (7. utgave) med Snapdragon X er utviklet for å ta spranget uten traumer. De tilbyr ytelse, lang batterilevetid og kompatibilitet med innebygde og emulerte apper., integrert sømløst med Microsoft 365 og resten av de vanlige produktivitetsverktøyene.

Eksklusivt innhold - Klikk her  Microsofts MAI-Voice-1 genererer et minutt med stemme på under et sekund: det er slik den har som mål å bringe «naturlig» voiceover til Copilot og enhver apper.

For selskaper, App Assure Microsoft FastTrack Det er en livredder: det hjelper uten ekstra kostnad (for kunder med gyldige Microsoft 365- eller Windows-abonnementer) med å løse blokkeringer i programkompatibilitet, inkludert tilpassede LOB-er og tredjepartsprogramvare, makroer og tillegg.

Strategien er klar: Implementer Arm uten å gi opp din eksisterende programvarebase, dra nytte av autonomi og ytelse, og for øvrig presse leverandørene dine til å levere ARM64-versjoner på kort og mellomlang sikt.

Slik aktiverer du (når tilgjengelig) utvidet støtte på 32-bit x86

I noen Insider-bygg har Microsoft lagt til en innstilling som tillater x86-apper (32-bit) å dra nytte av nye CPU-funksjoner under emulering. Hvis bygget ditt tillater det, åpner du Programegenskaper → Kompatibilitet/emulering-fanen. og aktiver utvidet støtte. Hvis du har spørsmål, kan du se byggedokumentasjonen eller se i fellesskapet.

I alle fall, Alle x64-apper drar automatisk nytte av det nye instruksjonssettet eksponert av Prism der det støttes. Hvis du vil sjekke hva appen din «ser», kan verktøy som Coreinfo64.exe vise de oppdagede utvidelsene.

Installere apper utenfra Microsoft Store og andre vanlige spørsmål

Gratis registrering for utviklere i Microsoft Store

Klassisk spørsmål: Kan jeg installere programmer utenfra butikken? Ja, Windows 11 på Arm lar deg installere og kjøre tradisjonelle Win32-applikasjoner.Hvis de er native ARM64, perfekt; hvis ikke, vil Prism komme i spill for å etterligne dem med stadig mer overbevisende ytelse.

Hvis noe ikke fungerer, Først må du validere driverne og avhengighetene. (spesielt hvis det krever en kjerne), sjekk om det finnes en ARM64- eller ARM64EC-versjon, og rapporter eventuelle regresjoner på Feedback Hub hvis du er en Insider. Økosystemet utvikler seg raskt; hver oppdatering forbedrer helhetsbildet.

Den lange veien til Windows on Arm og vendepunktet

Microsoft har i årevis jobbet med å finne ut om Windows på Arm kan brukes til levedyktighet. Etter tilbakeslag som Surface RT, åpner Copilot+ PC-en den døren igjen Med konkurransedyktig maskinvare og et emuleringslag av ypperste klasse satte Apples overgang standarden svært høyt, og med Prism har Redmond som mål å matche det nivået i ytelse og kompatibilitet.

Det er selvsagt fortsatt utfordringer: Win32-økosystemet er enormt og heterogent.Med tusenvis av utviklere og scenarier som Microsoft ikke engang er klar over, er det umulig å garantere 100 % støtte for hele katalogen på kort sikt. Imidlertid reduserer hver nye utvidelse som støttes, hver ARM64-driver som slippes og hver app som kompileres på nytt for ARM64 friksjonen.

Derfor gir det doble budskapet mening: Prisme bygger bro over gapet i dag, slik at du kan jobbe, leke og skapeOg samtidig vokser den innebygde katalogen uke for uke. I mellomtiden fortsetter fremskrittene i 24H2- og Insider-versjoner å utvide utvalget av apper som fungerer uten oppdateringer.

Fra brukerens perspektiv vil du legge merke til at Flere og flere applikasjoner som pleide å forårsake problemer starter nå opp Og de yter bedre. Hvis nøkkelverktøyet ditt allerede er ARM64, er det fantastisk; hvis ikke, gir Prism deg rom til å fortsette uten å endre arbeidsflyten din.

Det er verdt å huske fire ideer: Emulering er automatisk og en del av systemetKontrollerne må være ARM64; x64-binærfiler drar nytte av ARM64X for sømløs integrering; og CPU-kompatibilitet (AVX/AVX2, BMI, FMA, F16C) kommer til byggene slik at flere spill og kreative apper kan kjøre problemfritt. Med disse komponentene føles Windows on Arm endelig som en plattform du kan jobbe og nyte uten store kompromisser.

Kompatibilitetsguide for eldre spill på moderne Windows
Relatert artikkel:
Komplett guide til kompatibilitet mellom eldre spill på moderne Windows