Peripheral driver nyaya pane Windows 11 ARM: sei-yekutungamira uye mhinduro

Kugadziridza kwekupedzisira: 10/09/2025
munyori: Isaac
  • ari vatyairi Vanofanira kunge vari Arm64: hapana kutevedzera mu kernel uye pasina ivo Hardware Izvo hazvishande.
  • x86/x64 emulation inogadziriswa: gadzirisa cache, hybrid mode uye multithreading kuti ienderane.
  • Zvinozivikanwa Zvisingakwanisi: Anti-cheat, Fax uye Scanner, imwe antivirus uye Apps ye shell.
  • Vagadziri: Vaka yekuzvarwa Arm64, gadzirisa zvinotsamira, uye kuyedza pane ARM hardware/VM.

Vatyairi uye peripherals mukati Windows 11 ARM

Kana iwe waita kusvetukira kune timu Windows 11 paARM uye urikunetsekana neperipheral isiri kushanda, hausi wega: Vatyairi ndicho chidimbu chakakosha uye inofanirwa kuchinjirwa kuArm64Nepo akawanda x86 uye x64 maapplication achimhanya zvakanaka kuburikidza nekutevedzera, madhiraivha ehurongwa haapfuuri neiyo layer, saka ipfungwa yakanaka kunzwisisa mitemo yemutambo.

Pamusoro pevatyairi, Arm rutsigiro inosanganisa akati wandei zvinhu: Configurable emulation, akanakisa ekusimudzira maitiro, anozivikanwa zvipimo, uye maturusi ekuongororaMugwaro iri, takanyora zvese zvaunoda kuziva kuti uone kuti sei mudziyo kana mutyairi-inotsamira app iri kutadza, maitiro ekuteedzera zvakanaka, uye izvo zvinofanirwa kuitwa nevagadziri kuti vaunganidze zvekuzvarwa zveArm64.

Chii chiri kuitika nevatyairi mukati Windows 11 ARM?

En Windows paARM, Ese madhiraivha e-kernel-mode, Mushandisi-Modhi Dhivha Framework (UMDF) madhiraivha, uye madhiraivha ekudhinda anofanirwa kuunganidzwa kune inoshanda sisitimu yekuvaka.Kureva, kana sisitimu iri Arm64, mutyairi anofanirawo kunge ari Arm64; hapana emulation layer ye kernel, saka chinodiwa chakasimba.

Izvi zvinoreva kuti x86 application inogona kumhanya kuburikidza nekutevedzera pasina matambudziko, asi Kana iwe uchida yako kana yechitatu-bato mutyairi, icho chaicho chidimbu chinofanira kuvapo seArm64Kusvikira mutyairi adzokororwa kuArm64, mabasa anotsamira paari haazooneki kana kukundikana.

Mukuita, zvishandiso uye peripherals zvinongoshanda kana vatyairi vako vari yakabatanidzwa muWindows 11 kana mugadziri anopa chaiwo madhiraivha eArm64. Izvi zvinoshanda kumapoka akajeka akadai seantivirus uye antimalware, software yekudhinda kana PDF, hunyanzvi hwekubatsira, optical disc utilities uye virtualization software.

Naizvozvo, kana iwe ukaisa wechitatu-bato software kana Hardware, Ita shuwa yekurodha uye kuisa iyo mutyairi wemugadziri kunyanya yeArm makomputaKana mutyairi achingonyora x86/x64 kuenderana kana kuti asingatauri nezveArm64, kazhinji haishande pakombuta yako yeARM.

Midziyo yeArM-powered yave yakakurumbira nekuda kwesimba rayo, hupenyu hwebhatiri, uye maNPU e IA, asi Uku kushanda zvakanaka hakutsivi kudiwa kwevatyairi veArm64.. Kana iwe uchitsamira pane yakakosha peripheral, simbisa mugadziri wayo asati aburitsa rutsigiro rweArm64.

Kuenderana kwemutyairi pamakomputa eARM

x86 uye x64 emulation paARM uye maitiro ekugadzirisa kuenderana

Windows paARM inomhanyisa Arm apps natively, uku x86 uye x64 mapurogiramu anomhanya achishandisa emulationne Windows 11, x64 emulation yakasvika kuti iwedzere kuenderana, uye neinjini yePrism paCopilot + zvishandiso zvine Snapdragon X, kuita kwemaapps emulated kwakavandudzwa zvakanyanya zvichienzaniswa nezvizvarwa zvakapfuura.

Kana app ichiita zvisinganzwisisike, unogona kushandisa iyo chirongwa kugarisana troubleshooterTinya-kurudyi .exe uye sarudza Compatibility Troubleshoot kuyedza iyo yakakurudzirwa marongero kana kusarudza chaiwo zviratidzo, sekuvhura kwazvinoita asi zvinotaridzika zvakashata, zvinoda mvumo, kana dambudziko harina kunyorwa.

Pamusoro pezvo, muKuenderana tebhu yezvivakwa zvinogoneka iwe uchaona chikamu che Windows 10 pane ARM kana Windows 11 pane ARM. Kubva ipapo unogona shandura zvizere emulation marongero kana kugonesa zvigadziriso zvepamberi kuedza nesarudzo dzega dzega dzakagadzirirwa kukoshesa kugadzikana pane kuita kana matambudziko aitika.

  Windows 11 Sevhisi Haufanirwe Kudzima (uye Nguva Yaunofanirwa)
Emulation settings Chii chinoita
Dzima cache yekushandisa Inomanikidza sisitimu kuti idzokorore emulated kodhi mabhuroko pane imwe neimwe kumhanya, kubvisa cache kuderedza migumisiro pamutengo wekuita.
Dzima hybrid execution mode Dzivisa CHPE mabhinari ane musanganiswa we x86 uye Arm64 uye masimba ekushandisa chete x86 mabhinari, kuwedzera kuenderana nemamwe maapplication anonzwisisika.
Kuwedzera mwenje kudzivirira Inogonesa kuchengetedzwa kwepasirese kunobata volatile metadata uye inogona kupesvedzera kuita mukufarira kugadzikana.
Kunyatsoenderana nekodhi yekuzvigadzirisa Inovimbisa kuti kuzvigadzirisa kodhi kuti ishande nemazvo mukuedzesera, zvine simba rinoonekwa pakuita kana patani iyoyo ichiwanzoitika.
Dzima optimization pamapeji eRWX Inobvisa performance optimization ye kodhi mumapeji anoverengeka, anonyorwa, uye anogoneka izvo zvinogona kupesana nemamwe mapurogiramu.
Dzima optimization yeJIT (x64 chete) Yakarambwa sarudzo iyo haichazovipo mushanduro dzemberi.
Dzima nzvimbo inoyangarara optimization (x64 chete) Kumanikidza kutevedzera x87 ne 80-bit izere nemazvo, kuwedzera kururamisa muFP pamutengo wekuita kwakaderera.

Iwe unogona zvakare kugadzirisa kuti iyo app inoshandisa sei akawanda cores: kukurumidza, kuomarara, kuomesera kana kumanikidza musimboti mumwe cheteIdzi sarudzo dzinoshandura nhamba yezvipingamupinyi zvendangariro zvinoshandiswa kuwiriranisa kupinda pakati peshinda; kuwedzera kuwanda kwezvipingamupinyi kunoderedza kukanganisa kusinganzwisisike pamutengo wekumhanyisa, uye single-core mode inobvisa zvipingamupinyi uye inoteedzera tambo pane imwechete core.

Kana kuchinja imwe sarudzo kuchikonzera kukanganisa kunyangarika, Microsoft inokumbira kuti ruzivo rwutumirwe kune woafeedback@microsoft.com kubatanidza kuti mhinduro mune ramangwana kuvandudzika kuti emulator.

Emulation marongero paWindows ARM

Vatyairi: kernel, UMDF uye kudhinda

Vese madhiraivha ehurongwa anofanirwa kuenderana nekuvakwa: Iko hakuna emulation muWindows kernelIzvi zvine chekuita nekuita virtualization uye chero mamiriro ezvinhu anoda yakaderera-level kuwana.

Kana iri x86 application inoisa kana kuti inoda mutyairi wayo, Iyo app pachayo inogona kutangwa pasi pekutevedzera, asi zvinhu zvakasungirirwa kumutyairi iyeye hazvizoonekwe kusvika Arm64 vhezheni yemutyairi iripo.

Kuunganidza vatyairi veArm64 vane vimbiso, Vagadziri vanofanirwa kutevedzera iyo Arm64-yakananga WDK gwara, iyo inotsanangura gadziriro yezvakatipoteredza, mapurojekiti uye siginicha.

Shell extensions, IMEs, uye mamwe maDLL system

Zvishandiso zvinoedza kubatanidza kuWindows zvikamu kana jekiseni maDLL mumaitiro ehurongwa anofanira kuunganidza iwo maDLL eArm64. Apa ndipo panopinda zvinhu nzira yekupinza vapepeti, tekinoroji dzekubatsira uye madhizaini ehombodo anoisa zvidhori kana mamenu emukati.

Chero iwe paunotakura kodhi mukati meWindows maitiro, enderana nebhinary architecture neiyo systemKudzorera aya maDLL kunovimbisa kuti chikamu chinomhanya chekuzvarwa pasina kuvimba nekutevedzera.

Maitiro akanakisa neWOW uye kuona kwekuvaka

Yakajairika kukanganisa maitiro inoitika kana iyo app yaona kuti iri pasi peWOW uye zvisizvo inofunga kuti system ndeye x64. Kubva ipapo inoedza kuisa iyo x64 musiyano, inotarisa mune yekuzvarwa registry maonero, kana inofungidzira kuti pane 64-bit .NET.

Kuti udzivise kukundikana kwakadaro, Usaite fungidziro nezve mugamuchiri kana waona WOW uye inoderedza kudyidzana neanowanikwa OS zvikamu kunze kwekunge iwe uchidzora dhizaini.

Kana iwe uchida kutarisa kuenderana, inoshandisa isWow64Process2 API pachinzvimbo cheyekutanga isWow64ProcessYekutanga inosiyanisa nemazvo pakati pemaitiro uye musanganiswa wevaenzi uye inobatsira kuona nzira dzekodhi uye log maonero pasina kuvhiringidzika.

Dynamic kodhi kugadzirwa uye mitigations

Emulating x86 desktop apps inogadzira Arm64 mirairo panguva yekumhanya, saka Kuvhara kodhi yekugadzira kana kugadziridzwa mukuita kunoputsa kuenderanaKana app yako ichigonesa kudzikisira uchishandisa SetProcessMitigationPolicy neProcessDynamicCodePolicy, dzima kuti ubvumire kutevedzera.

  Maitiro ekudzivirira pop-ups mukati Windows 11: yakazara nhanho-ne-nhanho gwara

Kana iwe uchifungidzira kuti application yako inoshandisa yekuzvigadzirisa matekiniki, inogonesa kuenderana kwakasimba nekodhi yekuzvigadzirisa mune epamberi emulation marongero, uchiziva kuti ichakanganisa zvakanyanya kuita.

Virtual Machines uye Hyper-V Tsigiro

Iyo Windows Hypervisor platform haina kutsigirwa. Qualcomm 835 pane Mobile PC Platform, saka Hyper-V haishande pane iyo chaiyo hardware. Microsoft inoratidza kuti inoramba ichidyara mari mune aya matekinoroji emangwana eQualcomm chipsets.

Zvinozivikanwa Zvisingakwanisi: Mitambo, Antivirus, Fax & Scanner uye nezvimwe

Mimwe mitambo haishande kana Mutyairi wako anorwisa-cheat haana vhezheni yeWindows 11 paARM.. Tarisa nemushambadzi wemutambo kana tarisa kuenderana paworksonwoa.com, chishandiso chekushandira chinoteedzera mamiriro emaapps nemitambo.

On Windows 10 pane ARM, x64 maapplication haashande: Unoda Arm64, Arm32, kana x86 shanduro. Kune zvakare zvirambidzo zvakaita seOpenGL pamusoro pe1.1 uye anti-cheat mapakeji pasina rutsigiro rweARM. Pa Windows 11 paARM, x64 emulation inowedzera huwandu hwezvishandiso zvinotsigirwa.

Zvishandiso zvinogadzirisa Windows shell, senge mamwe maIME, matekinoroji ekubatsira, kana kubatanidzwa kwegore, inogona kuunza matambudziko kana ikasapa Arm64 mabhinariSarudzo yekupedzisira ndeye mugadziri weimwe neimwe app.

Kune zvakare yechitatu-bato antivirus masutu ausingakwanise kuisa kunze kwekunge ari iwo yakagadzirwa kana kuvandudzwa yeARMZvichakadaro, Windows Security inopa yakavakirwa-mukati dziviriro yehupenyu hwechishandiso chako.

Chinhu chinozivikanwa zvishoma: basa racho Fax uye scanner Windows haisipo pamakomputa ane Windows 11 paARM, saka zvinokurudzirwa kutsvaga dzimwe nzira.

Native apps iripo uye iyo itsva Prism injini

Iyo ecosystem ikozvino inopa yakawanda yekuzvarwa Arm64 inovaka kupfuura nakare kose, ne Microsoft 365 mukuita kwayo kunokurumidza muTimu, Outlook, Shoko, Excel, PowerPoint, OneDrive uye OneNote, pamwe neChrome, Slack, Spotify, Zoom, WhatsApp, Blender, Affinity Suite uye DaVinci Resolve, pakati pevamwe vakawanda.

Kune maapplication asina ekuzvarwa mabhinari, iyo itsva emulation injini Prism inovandudza mashandiro eemulated apps paCopilot + zvishandiso zvine Snapdragon X uye kuuya kune zvimwe Windows 11 zvishandiso.

Kana iwe uchida kutarisa kuti ndeapi mapurogiramu nemitambo iri kushanda, Tarisa iyo live rondedzero kuworksonwoa.com. Iyo yechitatu-bato yakavhurika sosi purojekiti iyo Microsoft inopawo kuenderana data.

Maitiro ekuisa maapplication uye madhiraivha kuArm64

Kuti ugadzire vhezheni yechishandiso chako, muVisual Studio wedzera a ARM64 mhinduro chikuva kubva kuConfiguration Manager, kutevedzera zvigadziriso kubva kux64 uye kugadzira mapuratifomu eprojekiti matsva. Zvadaro, unganidza uye gadzirisa zvikanganiso.

Paunenge uchinge wavaka muKuburitswa, kuparara kunogona kubva Kutsamira izvo zvisingape Arm64 mabhinariVanozoda kuvandudzwa, kuunganidzwa, kana kutsiviwa sezvinodiwa.

Kana iwe uchida kutarisa mhedzisiro yebhinari, shandisa PowerShell uye unomhanya dumpbin /headers pane .exe kuratidza kuti musoro unoratidza AA64 muchina (ARM64). Iyi icheki yekukurumidza kuona kuti hausi kushandisa musiyano usiriwo.

Kuedza uye kugadzirisa zviri nyore kana ukashanda pamushini weArm. Kana iwe ukagadzira kubva kux86/x64, Shandisa kure debugging kune Windows mudziyo kana VM pane ARMMicrosoft inonyora mazano mune yayo Arm debugging gwara.

Sezvinokurudzirwa zvinodikanwa, shandisa Visual Studio 2022 v17.4 kana gare gare nerutsigiro rweArm64 (VS 17.10 Preview inowedzera kuvandudzwa), uye kana uchida, LLVM Clang 12+ yekunyora nekubatanidza. Iyo yemuno toolchain inopa kuita kwepamusoro kana ichienzaniswa neshanduro dzakateedzerwa.

Kana zviri zvimiro, zvinotsigirwa .NET 7, .NET 6 LTS, .NET 5.0.8+ uye .NET Framework 4.8.1Iwe unogona zvakare kuunganidza C ++ ne clang-cl, iyo inochengetedza ABI kuenderana neMSVC.

  Maitiro ekuchinja nyore saizi icon mukati Windows 11

Dependencies, Arm64EC uye rubatsiro rwekunze

Kana raibhurari ichikuvharira kubva pakuunganidza, idzokorore mukati meArm64 Kana iri yako, bvunza wechitatu vhezheni kana iri yekutengeserana, kana kutsvaga dzimwe nzira dzinoenderana kana yakavhurika sosi.

Usati wachinja mastacks, tarisa kana vcpkg ikozvino ine yakagadziridzwa vhezheni neArm64, uye kana zvisiri, funga kupa mutsigiro. Nharaunda dzakawanda dzinofarira rubatsiro irworwo.

Senzira yepakati, Arm64EC inokutendera iwe kusanganisa yako yakadzokororwa app ne x64 zvinoenderana iyo inomhanya pasi pekuyedzerwa nenzira imwecheteyo. Izvo hazvina basa kuti uzvisanganise neimwe nzira kutenderedza (haugone kushandisa yakachena Arm64 kutsamira mune x64 maitiro).

Kana uchida rutsigiro, Linaro inoshanda pamwe nemakambani nenharaunda kugonesa software paARMUnogona kuvhura chikumbiro pane yavo Service Desk kuti uongorore rutsigiro rwekushaikwa kweWindows-on-ARM mapakeji.

Kuedza pane Hardware kana VM, CI/CD uye multithreading mukutevedzera

Kuti uve nechokwadi chemhando, zvakakosha kuti iyo test pass inomhanya pane Arm64 architecture: hardware chaiyo inoshandisa Windows paARM kana VM inoenderana, kuitira kuti zvigumisiro zviratidze chokwadi chekupedzisira-mushandisi.

Kuvaka uye kuyedza pamuchina mumwe chete kunorerutsa hupenyu, kunyangwe iwe uchigona zvakare Wedzera zvivakwa zvako zvekuvaka kuti ugadzire muchinjika-chikuva mabhinari wobva wazvitumira pane yakatsaurirwa Arm64 testbed.

Kana iwe ukasangana neasingawanzo sync nyaya neakawanda-akarukwa maapplication, edza nazvo kuomarara kana kuomesesa multi-core modes, kana kumanikidza single-core mode kuti uone kana dambudziko raenda. Iyi inzira inobatsira yekudzikisa mamiriro emujaho.

Kukurumidza kuseta nzvimbo yekuyedza, Azure inopa a nekukurumidza kutanga kugadzira Windows VM pane ARMIyo nzira iri nyore yeCI kana yekuyedza yemanyorero kana iwe usina zvenyama hardware iripo.

Kuisa Windows uye Storage Driver: x86/x64 vs. ARM

Kana iwe ukaisa Windows 11 kana 10 pakombuta Intel hapana mayunitsi anooneka, ungangoda Rodha mutyairi weIntel Rapid Storage Technology (IRST) panguva yewizard kana kudzima Intel VMD. Izvi zvinongoshanda kune x86/x64 mapuratifomu, kwete maARM zvishandiso.

Iyo yakajairika maitiro neIRST inosanganisira dhawunirodha pasuru kubva peji rekutsigira remugadziri, zviise mundangariro USB uye shandisa sarudzo yemutyairi pachiratidziro chinobvunza kwaunoda kuisa Windows kuitira kuti mugadziri aone madhisiki.

Seimwe nzira, zvinogoneka dzima Intel Volume Management Device (VMD) pa BiosPinda neF2, shandura kuAdvanced mode neF7, enda kuchikamu cheVMD uye udzime mutyairi; chengetedza neF10. Iyo nomenclature inogona kusiyana zvishoma pakati pemhando uye UEFIs.

Pamhando neIntel Lunar Lake, Kuiswa nemaoko kwevatyairi veIRST hakutsigirweInokurudzirwa kushandisa Windows 11 24H2 kana kupfuura uye enderera neyakajairwa kuisirwa pasina kurodha vatyairi.

Nekudaro, kana komputa yako iri ARM (semuenzaniso, ine Qualcomm CPU), ASUS inoratidza kushandisa iyo Cloud Recovery kubva kuMyASUS zvichienda mberi WinRE kudzoreredza sisitimu pachinzvimbo chekuyerera kwechinyakare neIRST, iyo isingashande kune iyi dhizaini.

ona madhiraivha akaiswa ane driverquery
Nyaya inoenderana:
Maitiro ekuona ese akaiswa madhiraivha muWindows ane DriverQuery uye mamwe maturusi