Hvad er Prism på Windows på Arm, og hvordan kører det x86/x64-apps uden komplikationer?

Sidste ændring: 10/11/2025

  • Prism emulerer x86/x64-apps på ARM64 med JIT-oversættelse, caches pr. modul og lavere CPU-forbrug.
  • Windows 11 24H2 tilføjer AVX/AVX2, BMI, FMA og F16C-understøttelse under x64-emulering for at udvide kompatibiliteten.
  • WOW64 dækker x86; for x64 tillader ARM64X indlæsning af systembinære filer uden omdirigeringer eller specialkode.
  • ARM64-drivere er essentielle; det native katalog vokser, og App Assure hjælper med at løse inkompatibiliteter.

Hvad er Prism i Windows på Arm, og hvordan giver det dig mulighed for at køre x86/x64-apps?

Hvad er Prism i Windows på Arm, og hvordan giver det dig mulighed for at køre x86/x64-apps? Hvis du er interesseret i Windows på enheder med Arm-processorer, vil navnet Prism begynde at lyde meget bekendt. Dette er emuleringsmotoren, der gør det muligt for traditionelle x86- og x64-applikationer at køre på Arm. uden at brugeren behøver at gøre noget særligt eller installere ekstra komponenter. Ideen er enkel: at det enorme Windows-softwareøkosystem forbliver tilgængeligt, når du ændrer din hardwarearkitektur.

Det er værd at præcisere dette fra starten: Emulation er en del af Windows og er transparentI Windows 11 på Arm ankommer Prism som en betydelig udvikling med version 24H2, hvilket forbedrer ydeevnen sammenlignet med tidligere teknologier og reducerer CPU-forbruget i emulerede processer. Og ja, Windows 10 på Arm emulerer også, selvom dækningen er begrænset til 32-bit x86-apps.

Hvad er Prism, og hvorfor er det vigtigt i Windows på Arm?

Prism er den nye emulator, der er inkluderet i Windows 11 24H2 til Arm-computere. Deres mission er at få software kompileret til x86/x64 til at køre på ARM64 med mindst mulig straf.Microsoft præsenterede den sammen med Copilot+ pc'erne, med særligt fokus på Qualcomm Snapdragon X Elite og X Plus processorerne, hvor virksomheden har finjusteret motoren for at udnytte dens mikroarkitektur.

Udover at være det manglende mærkenavn, Prism repræsenterer betydelige optimeringer sammenlignet med den tidligere emuleringDen oversætter og planlægger kode mere effektivt og begrænser CPU-belastningen i virkelige scenarier. I praksis rapporterer Microsoft forbedringer på mellem 10 og 20% ​​i binær oversættelse med 24H2 på den samme hardware, hvilket giver et boost til apps, der tidligere havde problemer.

Prism kører x86 og x64 apps på ARM

Ud over markedsføring er der en vigtig kontekst: Det meste pc-software er stadig x86 Og det historiske katalog er enormt. Hvis Microsoft vil have Windows on Arm til at være levedygtigt – og konkurrere direkte med Apple Silicon Macs – skal emuleringen være hurtig og kompatibel. Derfor er Prism en central del af planen, især i takt med at flere applikationer bruger native ARM64-binære filer.

Sådan fungerer emulering: fra x86/x64 til ARM64 i realtid

Microsofts tilgang tager form af en JIT (Just-In-Time) oversætter. Prism hot-kompilerer x86/x64 instruktionsblokke til ARM64 instruktionerDette involverer optimeringer for at sikre, at den udstedte kode er effektiv på Arm-kerner. Dette minimerer overhead ved at køre ikke-native binære filer.

For at undgå altid at skulle beregne det samme igen, Windows-cacher oversatte kodeblokkeEn systemtjeneste vedligeholder disse caches modul for modul, så andre applikationer kan genbruge dem ved første opstart, hvilket reducerer latenstid og muliggør optimeringer, når den samme kode køres igen.

I 32-bit x86-verdenen, WOW64-laget fungerer som en bro over ARM64-versionen af ​​Windows (ligesom det gør på x64-versionen af ​​Windows). Dette indebærer den klassiske omdirigering af filsystemet og registreringsdatabasen for at opretholde kompatibilitet og isolere korrekt, hvad hver app tror, ​​den ser.

Med x64-applikationer ændres fremgangsmåden: Der er intet WOW64-lag eller duplikerede systembinære filer/registermapperI stedet bruger Windows ARM64X-binære filer i PE-format, som systemet kan indlæse i både x64- og ARM64-processer fra et enkelt sted uden omdirigering. Som et resultat kan x64-apps få adgang til systemet (filer og registreringsdatabase) uden særlig kode.

Eksklusivt indhold - Klik her  Tjenester, du kan deaktivere i Windows 11 uden at ødelægge noget

Der er dog en vigtig grænse: Emulering dækker kun brugertilstandskodeAlt relateret til kernen (f.eks. drivere) skal kompileres til ARM64. Derfor kan visse ældre eller højt specialiserede hardwaretyper kræve specifikke drivere eller være helt udelukket.

Detektion og adfærd: Hvad apps under emulering "ser"

En x86/x64-applikation ved ikke, medmindre den udtrykkeligt bliver spurgt, at den kører på en Arm-computer. Hvis du forespørger på API'er som IsWoW64Process2 eller GetMachineTypeAttributesDen identificerer ARM64-værtens og selve emuleringens funktioner. Af hensyn til kompatibilitet returnerer GetNativeSystemInfo detaljer om emulerede CPU'er, når den kaldes fra en app, der kører emulering.

Dette forhindrer mange applikationer i at gå ned på grund af overdreven detektering af miljøet. I bund og grund "ser" appen en passende virtuel processor. til dens udførelse, med det sæt af instruktioner og metadata, som Prisme beslutter at eksponere afhængigt af tilfældet.

Nyheder i Prism: flere CPU-instruktioner og bedre kompatibilitet

En af de mest kraftfulde nye funktioner kommer i Insider-builds af Windows 11 24H2, såsom 27744. Microsoft aktiverer understøttelse af meget efterspurgte x86-udvidelser af moderne software: AVX, AVX2, BMI, FMA og F16C, blandt andre. Dette gøres af den virtuelle CPU, som de emulerede x64-apps "ser".

Hvad er det for? Flere spil og kreative værktøjer, der tidligere ikke engang ville komme i gang, passerer nu filteret. Fordi de ikke længere fejler på grund af CPU-krav. Fejlen "AVX/AVX2 mangler", der plejede at blokere nogle videospil og redigeringsprogrammer, er ved at blive en saga blot i flere og flere tilfælde, som det er vist i test med Adobe Premiere Pro 25 på ARM.

Vigtig nuance: I visse tidlige versioner er det kun x64-apps, der registrerer disse nye udvidelserMicrosoft specificerede dette i udgivelsesnoter 27744. I andre Insider-builds er en "tilmeldings"-indstilling blevet aktiveret, så visse x86 (32-bit) apps også kan få adgang til noget af denne udvidede support fra Egenskaber → Kompatibilitet/Emulering. Hvis du tester forskellige builds, er det normalt at finde forskelle.

Virksomheden beder insidere om at rapportere regressioner og kompatibilitetsproblemer via Feedback Hub (Win + F)i kategorien Apps og med det specifikke navn på den berørte software. Dette er måden at forbedre kompatibiliteten inden den generelle udrulning.

Prism versus Rosetta 2 og rollen som Copilot+ PC

Microsoft lægger ikke skjul på sin inspiration: Prism er Windows' "Rosetta 2"Apple demonstrerede med sit oversættelseslag, at arkitektoniske overgange kan være problemfrie, hvis hardwaren understøtter dem. Nu sigter Microsoft mod den samme effekt inden for Windows-økosystemet med Copilot+ pc'er og Snapdragon X-chips.

Virksomheden går så langt som til at hævde, at Dens emulering kan være "lige så effektiv som Rosetta 2" Den lovede endda hurtigere ydeevne i visse scenarier, selvom dette i høj grad afhænger af den sammenlignede hardware og typen af ​​belastning. For nuværende er det rimeligt at forvente en meget respektabel ydeevne i mange apps og en spektakulær ydeevne i native ARM64-applikationer, men intet der lover universelle mirakler.

Ud over sloganet er der en praktisk kendsgerning: Oversættelser med Prism i 24H2 er mellem 10 og 20% ​​hurtigere på det samme teamDette forstærker følelsen af ​​flydende elementer og reducerer flaskehalse, hvor oplevelsen tidligere kollapsede under sin egen vægt.

Ydeevne i den virkelige verden, batterilevetid og hvor grænserne ligger

Ydeevnen under emulering afhænger af applikationen og hvordan den er designet. Prism reducerer straffen, og i nogle tilfælde fungerer emulerede apps, som om de var native. i tidligere x86-enheder (tænk på Surface Laptop 5 eller Surface Pro 9) takket være det forbedrede effektivitetsniveau og selve Snapdragon X's kraft.

Eksklusivt indhold - Klik her  Sådan laver du videoer med Gemini: Googles nye funktion til at omdanne billeder til animerede klip

Med hensyn til autonomi, Windows 11 på Arm søger at maksimere energieffektiviteten Både native og emulerede grafikkort anvendes. Batterilevetiden vil dog altid afhænge af arbejdsbyrden: videoredigering, rendering og spil er fortsat intensive scenarier, der bruger mere strøm end lette opgaver.

Der er klare grænser: Emuleringen understøtter ikke drivere eller kernekomponenterDerfor afhænger visse ældre eller meget nicheprægede periferiudstyr af, at producenten har ARM64-drivere. Og i overensstemmelse hermed fungerer nogle spil med anti-cheat, der ikke har en ARM-version, eller som kræver OpenGL over 3.3, muligvis ikke, før de opdateres.

I sikkerhedssektionen, Kompatibilitet med tredjepartsantivirus er forbedretDet er dog tilrådeligt at undersøge det fra sag til sag. Windows Security er fortsat tilgængelig som fuld dækning, hvis leverandøren endnu ikke tilbyder ARM64-binære filer.

Hvilke apps er allerede native, og hvorfor er du interesseret i at migrere?

Det er fint at emulere til at starte med, men horisonten er native ARM64. Microsoft 365 (Teams, PowerPoint, Outlook, Word, Excel, OneDrive og OneNote) kører nu som standard., ligesom populære apps som Chrome, Spotify, Zoom, WhatsApp, Blender, Affinity Suite eller DaVinci Resolve, med meget god ydeevne.

Derudover Adobe har gjort fremskridt med native Photoshop, Lightroom og Firefly.Microsoft har annonceret ARM-versioner af Premiere Pro og Illustrator. Microsoft forventer, at næsten 90 % af den samlede brug i sidste ende vil komme fra native apps takket være forbedrede værktøjer, SDK'er og support.

For udviklere er der et interessant teknisk punkt: ARM64EC tillader blanding af binære filermed x64-sektioner, der gradvist erstattes af ARM64-kode for at fremskynde kritiske dele uden at omskrive hele projektet på én gang. Det er en realistisk tilgang til gradvise migreringer.

Windows 11 24H2, Windows 10 på Arm og rygtet om "Windows 12"

Hvis du undrede dig over Copilot+ PC-systemet: Det er Windows 11 med betydelige ændringer at udnytte hardwaren og de nye AI-funktioner. 24H2 er en kæmpe opgradering i den henseende; rygterne om en "Windows 12" materialiserer sig ikke med dette skridt.

På det bredere billede, Windows 11 på Arm emulerer x86 og x64Mens Windows 10 på Arm forbliver på x86, er opgraderingen til Windows 11 24H2 umagen værd for kompatibilitet, ydeevne og selvfølgelig Prism, hvis du stadig arbejder med Windows 10 på Arm.

Kompatibilitet, periferiudstyr og hjælpeteknologi

For at sikre at alt går gnidningsløst, Controllerne skal være ARM64Printere og scannere fungerer normalt, hvis driveren er integreret i Windows 11, eller hvis producenten leverer den til Arm. Ellers kan du prøve at installere den fra Indstillinger → Printere. Nogle komponenter, som f.eks. Windows Fax og Scan, er dog muligvis ikke tilgængelige.

I systemtilpasning, Nogle værktøjer, der ændrer Windows-oplevelsen (IME, cloudklienter med dyb integration) kan have begrænset funktionalitet, hvis de ikke er optimeret til Arm64.

Med hensyn til tilgængelighed er udsigterne bedring: NVDA har allerede opdateret sin skærmlæser til Windows 11 på Arm Og JAWS tilføjer kompatibilitet. Den fornuftige anbefaling: tjek med din udbyder, om din foretrukne assistance-app er klar til Arm64.

Virksomhedsmiljøer: Surface med Snapdragon X og storstilede implementeringer

Surface Pro (11. udgave) og Surface Laptop (7. udgave) med Snapdragon X er designet til at tage springet uden traumer. De tilbyder ydeevne, lang batterilevetid og kompatibilitet med native og emulerede apps., der integreres problemfrit med Microsoft 365 og resten af ​​de sædvanlige produktivitetsværktøjer.

Eksklusivt indhold - Klik her  Microsofts MAI-Voice-1 genererer et minuts stemme på under et sekund: det er sådan, den har til formål at bringe "naturlig" voiceover til Copilot og enhver app.

For virksomheder, App Assure Microsoft FastTrack Det er en livredder: det hjælper uden ekstra omkostninger (for kunder med gyldige Microsoft 365- eller Windows-abonnementer) med at løse programkompatibilitetsblokeringer, herunder brugerdefinerede LOB'er og tredjepartssoftware, makroer og tilføjelsesprogrammer.

Strategien er klar: Implementer Arm uden at opgive din eksisterende softwarebase, drage fordel af autonomi og ydeevne og i øvrigt presse dine leverandører til at levere ARM64-versioner på kort og mellemlang sigt.

Sådan aktiverer du (når tilgængelig) udvidet understøttelse på 32-bit x86

I nogle Insider-builds har Microsoft tilføjet en indstilling, der tillader x86 (32-bit) apps at udnytte nye CPU-funktioner under emulering. Hvis din build tillader det, skal du åbne Programegenskaber → fanen Kompatibilitet/Emulering og aktivere udvidet support. Hvis du har spørgsmål, kan du kontakte byggedokumentationen eller fællesskabet.

Under alle omstændigheder Alle x64-apps drager automatisk fordel af det nye instruktionssæt eksponeret af Prism, hvor det understøttes. Hvis du vil kontrollere, hvad din app "ser", kan værktøjer som Coreinfo64.exe vise de fundne udvidelser.

Installation af apps uden for Microsoft Store og andre ofte stillede spørgsmål

Gratis registrering som udvikler i Microsoft Store

Klassisk spørgsmål: Kan jeg installere programmer uden for butikken? Ja, Windows 11 på Arm giver dig mulighed for at installere og køre traditionelle Win32-programmer.Hvis de er native ARM64, perfekt; hvis ikke, vil Prism komme i spil for at efterligne dem med stadig mere overbevisende ydeevne.

Hvis noget ikke virker, Først skal du validere driverne og afhængighederne. (især hvis det kræver en kerne), tjek om der er en ARM64- eller ARM64EC-version, og rapporter eventuelle regressioner på Feedback Hub, hvis du er Insider. Økosystemet udvikler sig hurtigt; hver opdatering forbedrer det samlede billede.

Windows on Arms lange vej og vendepunktet

Microsoft har i årevis forfulgt Windows' levedygtighed på Arm. Efter tilbageslag som Surface RT åbner Copilot+ PC'en døren igen Med konkurrencedygtig hardware og et emuleringslag i topklasse satte Apples overgang barren meget højt, og med Prism sigter Redmond mod at matche det niveau i ydeevne og kompatibilitet.

Der er selvfølgelig stadig udfordringer: Win32-økosystemet er enormt og heterogent.Med tusindvis af udviklere og scenarier, som Microsoft ikke engang er klar over, er det umuligt at garantere 100% support til hele kataloget på kort sigt. Imidlertid reducerer hver ny understøttet udvidelse, hver udgivet ARM64-driver og hver app, der rekompileres til ARM64, friktionen.

Derfor giver det dobbelte budskab mening: Prisme bygger bro over kløften i dag, så du kan arbejde, lege og være kreativOg samtidig vokser det native katalog uge for uge. I mellemtiden fortsætter fremskridtene i 24H2- og Insider-builds med at udvide udvalget af apps, der fungerer uden patches.

Fra brugerens perspektiv vil du bemærke, at Flere og flere applikationer, der plejede at forårsage problemer, starter nu op Og de yder bedre. Hvis dit nøgleværktøj allerede er ARM64, er det fantastisk; hvis ikke, giver Prism dig plads til at fortsætte uden at ændre din arbejdsgang.

Det er værd at huske fire ideer: Emulering er automatisk og en del af systemetControllerne skal være ARM64; x64-binære filer drager fordel af ARM64X for problemfri integration; og CPU-kompatibilitet (AVX/AVX2, BMI, FMA, F16C) kommer til builds, så flere spil og kreative apps kan køre problemfrit. Med disse komponenter føles Windows on Arm endelig som en platform, du kan arbejde og nyde uden større kompromiser.

Kompatibilitetsvejledning til ældre spil på moderne Windows
relateret artikel:
Komplet guide til kompatibilitet af ældre spil på moderne Windows