Cum se instalează jocul pe un sistem pe 32 de biți. Există o serie de limitări ale subsistemului WOW64

30.06.2020 Siguranță

Calculatoare moderneîn majoritatea cazurilor, furnizat cu un sistem de operare instalat sistem Windows 10 64 de biți. Chiar modele bugetare au deja 3 sau mai mulți GB memorie cu acces aleator, care permite sistemului să utilizeze întreaga putere a procesării datelor pe 64 de biți.

Citiți mai multe despre avantajele 64 de biți față de 32 bit Windows puteți citi în articolul nostru „”.

Dar, oricât de atractiv ar fi sistemul pe 64 de biți, de multe ori utilizatorul pur și simplu nu are la dispoziție un program pe 64 de biți cu care lucrează de mult timp și care i se potrivește pe deplin, deoarece producătorul pur și simplu nu l-a lansat. De regulă, astfel de programe sunt instalate în Windows într-un folder separat \ Fișiere de program(x86) și rulați în modul pe 32 de biți.

Dacă în timpul procesului de pornire programul dă o eroare sau nu pornește deloc, dar a funcționat fără probleme în Windows 32 biți, există șansa de a-l lansa în regim special, pe care dezvoltatorii l-au numit „Mod de compatibilitate”.

Pentru a face acest lucru în Windows 7, faceți clic dreapta pe comandă rapidă programul doritși apoi selectați în meniul contextual„Proprietăți”. În fereastra care se deschide, accesați fila „Compatibilitate” și bifați caseta „Rulați programul în modul de compatibilitate pentru...” iar în lista derulantă, specificați opțiunea de sistem pentru a lansa.
Faceți clic pe OK. După aceea, încercați să rulați programul.

În plus, în meniul contextual Explorer, este de asemenea logic să încercați să rezolvați automat problema făcând clic pe linia „Remediați problemele de compatibilitate” - în Windows 7.

În Windows 10, atunci când îl setați să ruleze în modul compatibil, există un buton separat în fila Compatibilitate care spune „Run the Compatibility Troubleshooter”. După care vi se va solicita fie să utilizați parametrii recomandați, fie să executați diagnostice în program.

Dacă nici după aceasta programul nu pornește, atunci ar trebui să abordați problema mai amănunțit și să încercați opțiunile indicate pe site-ul oficial Microsoft.

O metodă mai radicală de lansare a unui program este să îl instalați și să îl utilizați într-o mașină virtuală cu Windows instalat 7 32 biți. Puteți citi mai multe despre cum să instalați și să configurați o mașină virtuală în articolul nostru „”.

Toate jocurile video moderne sunt dezvoltate exclusiv pentru procesoare pe 64 de biți. În ultimii ani, practic nu s-au făcut jocuri pentru un sistem de operare pe 32 de biți. De ce?

Să analizăm această problemă și, de asemenea, să compilam topul de divertisment pe computer din ultimii ani, care poate fi redat pe Windows x86.

Care este diferența?

Majoritatea utilizatorilor știu că aplicațiile pe 32 de biți pot fi rulate pe un sistem pe 64 de biți, dar din anumite motive nu pot rula invers. Răspunsul la întrebare este destul de simplu.

Odată cu creșterea procesoarelor mai puternice pe 64 de biți, în jurul lor sunt dezvoltate jocuri și aplicații moderne.

În primul rând, performanța este mai mare, iar în al doilea rând, acceptă de multe ori mai multă memorie RAM.

Dacă înX86 de spațiu de adrese este suficient pentru a adresa doar 2 32 de octeți de RAM, atunciWindows 64 pic capabil să lucreze cu o cantitate maximă de RAM, limitată la 2 64 de octeți. Puteți estima cât de mare este această diferență cu un calculator. Deci, dacă există 4 sau mai mulți GB de RAM, acesta va determina doar ~3,25 GB de RAM, restul memoriei (750 de megaocteți rămân, 4,75 GB sau mai mult) pur și simplu nu va fi folosit

Da, adaptarea jocurilor low-bit pentru Windows este laborioasă și costisitoare, iar într-un astfel de sistem aplicația nu va primi mai mult de 2 gigaocteți de memorie RAM (restul este folosit pentru muncă programe de la terți, fișiere, servicii, drivere și alte componente ale sistemului de operare).

Jocurile sunt listate în ordine alfabetică. Fără evaluări sau evaluări.

Bioshock infinit

Continuarea seriei de trăgători. Evenimentele jocului au loc într-o lume alternativă de la începutul secolului trecut, unde au existat elemente de psihoză și evenimente mistice.

Acțiunea este transferată dintr-un oraș subacvatic într-unul zburător, susținut de milioane de baloane pline cu gaze ușoare care plutesc în nori.

Controlul zborului este pierdut, iar personajul principal este trimis la această pomană pentru a găsi și salva o fată cu superputeri.

Mai sunt câteva ore pentru a finaliza misiunea, după care orașul va fi pe uscat sau în ocean.

Lumea jocului deschis îi va încânta pe jucători. Nu mai există străzi subacvatice înghesuite, iar mișcarea este posibilă și prin aer, ceea ce mărește spațiul de joc cu ordine de mărime. Câteva pistoale cu muniție limitată, truse de prim ajutor, alimente și plasmide - întregul arsenal al eroului.

Printre zeci de tipuri de arme, cele mai bune rămân mult timp și sunt actualizate în mașinile automate cu arme, iar gunoiul este aruncat rapid.

Plasmidele s-au mutat în lateral: câteva lovituri au un efect mult mai eficient asupra inamicului decât să le dea foc sau să declanșeze un roi de albine.

Borderlands 2

O continuare mult așteptată cu o lume desenată, un sistem perfect de modificare a armelor, o mulțime de DLC și o componentă dezvoltată de joc de rol.

Frumosul Jack a preluat puterea pe planetă. Când a aflat ce căutau concurenții Depozitare, s-au asigurat că au avut un accident în mijlocul gheții Pandorei.

Vai, roboți inteligenți i-a salvat pe toți cei patru dușmani ai lui Jack.

Cei patru supraviețuitori fac echipă cu vagabonzi, singuratici, bandiți și alți locuitori ai planetei care nu vor să lucreze pentru corporația lui Jack.

Scopul lor este să supraviețuiască, scopul bandei antagoniste este să-i subjugă pe cei care nu sunt de acord și să-i forțeze să lucreze în mine, extragând iridiu sau să-i omoare.

Cine va câștiga: oameni disperați alungați într-un colț sau bani și putere?

Sistemul de joc de rol al lui Borderlands 2 a suferit puține modificări. Experiența este, de asemenea, acordată pentru sarcinile finalizate și ucideri.

Fiecare este liber să aleagă una dintre cele trei specializări: lunetist, luptă corp la corp sau avioane de atac și să realizeze cel mai inalt nivelîn meșteșugul ales de dvs. sau fiți complet cheltuind puncte de experiență la toate specializările.

Modificarea armelor a făcut un pas înainte. Puteți instala practic orice modificator pe țeavă și chiar mai mulți, iar generatorul de caracteristici ale armei face arsenalul și mai divers.

Call of Duty Modern Warfare 3

A opta parte a unei serii de shooter-uri de la Infinity Ward și parteneri. Eroul din partea finală despre cel de-al treilea război mondial este un luptător în forțele speciale din diferite țări.

Arsenalul jocului este foarte divers; aici sunt colectate arme din diferite părți ale planetei.

Orice pistol este echipat cu un modul suplimentar: un amortizor de zgomot, un lansator de grenade, un magazin de mare capacitate și diverse obiective.

Gameplay-ul s-a transformat într-un film de acțiune solid, în care nu există nicio secundă fără un schimb de focuri, cu paznicii de depozit, președintele și forțele speciale deopotrivă care trag și folosesc acoperirea.

Multiplayerul s-a schimbat puțin: Cărțile au fost reduse, recompensele sunt împărțite în 3 grupe și sunt emise doar pentru puncte. Modul „Operațiuni speciale” constă într-o succesiune de misiuni pentru trecere în cooperare, în modul "Supravieţuire" este nevoia de a uni și de a menține o poziție, luptând împotriva valurilor de adversari, ca în apărarea turnului.

Dead Space 2

Isaac Clarke nu mai alergă în jurul unei nave pierdute în spațiul mort. Deși întâlnește adesea reptile, vede adesea și oameni.

Eroul este eliberat dintr-un spital de boli mintale plin de necromorfi. O femeie îl ajută pe erou să scape, indicând drumul către libertate și avertizând acolo unde așteaptă reprezentanții Comitetului.

Ei au fost cei care l-au ținut pe Isaac în somn de stază toți cei trei ani.

Modul de joc vă permite să distrugeți parțial obiecte și să interacționați cu ele (mutați-le, spargeți sticla pentru a le depresuriza).

Prezența motoarelor cu reacție în costum vă permite să zburați în zone fără gravitație.

Kinesis face posibilă smulgerea membrelor de la inamici și aruncarea unor resturi de întărire întinse în jurul adversarilor.

În multiplayer, au loc lupte între o echipă de oameni și necromorfi cu capacitatea de a vedea victima prin mai mulți pereți. Obiectivele din runde sunt diferite: distrugerea prototipurilor, introducerea coordonatelor. Finalizarea sarcinilor este recompensată cu experiență, ceea ce vă permite să creșteți nivelurile și să primiți bonusuri.

Fallout 3

Timp de două secole, pereții refugiului au fost originari de locuitorii săi după un război nuclear la sfârşitul secolului al XX-lea. Personajul principal, ajuns la maturitate, este forțat să părăsească adăpostul și să-și găsească tatăl.

Din anumite motive, a plecat de aici fără avertisment.

Prima lume, despre care locuitorii nu știu nimic, a suferit o mulțime de schimbări: peste tot mutanții, locuitorii altor adăposturi și alți supraviețuitori împart constant resursele în lupte sângeroase, o parte a teritoriului este nepotrivită pentru viață, în unele locuri rămășițele de clădiri ale unei civilizaţii trecute pot fi văzute.

Sistemul de direcționare al lui Fallout 3 este disponibil acum nou nivel: întrerupeți lupta, selectați partea corpului unde doriți să trimiteți glonțul și continuați jocul.

Dacă lovești un braț sau un picior, inamicul va rămâne fără el, așa că poți să-ți dai jos capul și să dobori tunul. Dușmanii pot face același lucru: un picior rănit vă va încetini ritmul, iar o lovitură în braț vă va reduce precizia de tragere.

În funcție de acțiunile protagonistului, el va câștiga karma în vastul Wasteland, ceea ce va afecta aspectși atitudinea celorlalți față de erou.

Există aproape întotdeauna cel puțin două moduri de a rezolva problemele: pașnic și nu atât de pașnic. Puteți negocia, amenința, mitui, speria sau ucide.

Cu ajutorul unui banc de lucru, desene și componentele necesare, pot fi create cu ușurință tipuri unice de arme. Iubitorii de aventură pot explora orice colț al Wasteland, întâlnind o mulțime de monștri, uneori aventurieri, obiecte rare și o mulțime de lucruri interesante, de exemplu, contaminarea cu radiații și moartea.

Efectul de masă 3

Cel mai recent împușcător care a lovit cele mai bune jocuri pentru 32 sistem de biți. Acesta este un joc cu un sistem de joc de rol dezvoltat despre ultima exploatare a lui Shepard și a lui Normandia.

În timp ce căpitanul era în captivitate, cursa sintetică a început din nou să dezvolte, așa că Curtea Alianței a decis să-l elibereze pe Shepard și echipa sa.

După odihnă, eroul va cutreieră din nou întinderile spațiului, adunând componente pentru un tun care poate pune capăt extratereștrilor și va uni rase pentru a lupta.

Pentru a face acest lucru, va trebui să participați la rezolvarea unor dispute vechi de secole, să deveniți dușmani ai prietenilor și chiar să vorbiți cu catalizatorul.

Creșterea nivelului eroului se realizează prin câștigarea de puncte de experiență sau citirea datelor de la terminale.

Shepard poate lua cu el și câțiva parteneri pentru a rezolva problemele militar, dacă cuvintele nu sunt suficiente, dă-le comenzi, folosește acoperirea și super-abilitățile: abilități biotice și magie tehnologică.

Căutarea anterioară de resurse a dispărut, dar vânătoarea de artefacte a devenit mai răspândită, în ciuda faptului că este necesar să unim toate rasele și să lucrăm împreună pentru a respinge invadatorii sintetici. Cu cât sunt adunate mai multe curse și resurse pentru bătălia finală, cu atât sunt mai mari șansele de succes. Sfârșitul ultimei părți din Mass Effect cu Shepard în rolul principal depinde de pregătirea pentru luptă.

Marginea oglinzii

Nu toate jocurile pe un sistem pe 32 de biți vor fi despre fotografiere. Există și un loc pentru platforme.

Totul în lume este sub controlul statelor. Informațiile fără supraveghere în interiorul orașului pot fi transmise doar prin gură în gură sau prin alergători.

Acesta este personajul principal al aventurii cu elemente de parkour în centrul său. Numele ei este Faith.

Modul de joc al jocului se bazează pe progresul constant al protagonistului, care stăpânește arta alergării libere, peste acoperișuri, clădiri, țevi, scări etc. Aproape toate sunt realizate din sticlă, marmură strălucitoare și colorată și plastic.

Fata se întâlnește cu polițiști cu arme, dar nici una, nici alta nu o interesează: un cârlig de stânga sau o mătură și inamicul este doborât, dar fuga continuă.

Pentru a depăși obstacolele, poți să te întorci, să te ghemuiești, să te târâști, să sari, să alergi de-a lungul pereților abrupți, să aluneci de-a lungul frânghiilor și, poate, asta este tot.

Cu toate acestea, o combinație abil și în timp util de tehnici va da rezultate incredibile.

Pentru erori minore de calcul va trebui să plătiți cu nervii irositi: nu era suficientă forță pentru a sări - Faith abia apucă scara și urcă încet pe ea, iar inamicul o ajunge din urmă.

În situații critice, puteți utiliza modul lent. Efectuarea trucurilor fără greșeli introduce curajul, care îți permite să sari mai departe și să alergi mai repede, dar o singură pată readuce totul la normal.

The Witcher 2 Assassin of Kings

A doua parte a uneia dintre cele mai bune serii de jocuri de rol create vreodată de slavi. Nu degeaba este pătruns de simboluri și folclor slav.

Cumva, prin voința sorții, vrăjitorul cu părul alb Geralt a ajuns în camerele regelui în timpul asediului castelului. O imagine teribilă l-a prins: asasinul i-a tăiat gâtul monarhului și a dispărut.

The Witcher a devenit primul suspect. Având în vedere meritele sale anterioare, lui Geralt i se oferă posibilitatea de a-l găsi pe adevăratul criminal.

Urmărirea celui care l-a încadrat pe bărbatul cu părul alb este baza complotului, dar fără a distrage atenția de la poveste pentru a ucide monștri, a înlătura daune și a găsi negustorul dispărut.

Numai la un nivel ușor este ușor să joci aici. Deja dificultatea medie te obligă să studiezi arta alchimiei, să prepari elixiruri, extracte și uleiuri.

Anunțul familiar, unde există întotdeauna ceva interesant, va ajuta la diversificarea intrigii.

Este mai bine să finalizați fiecare misiune după ce ați atins un anumit nivel, altfel inamicul va fi mult mai puternic, iar o sabie de argint cu ulei nu va ajuta întotdeauna.

Dezvoltatorii nu au îndrăznit să abandoneze obscenitățile tipice ale seriei, scenele de sex, limbajul obscen și rostirea gândurilor cu voce tare.

Există jocuri grozave care pot fi rulate pe Windows pe 32 de biți?

]. Dar sistemele de operare pe 32 de biți sunt încă prezente pe piață în cantități destul de mari. Multe moderne software sunt dezvoltate exclusiv pentru a funcționa în modul pe 64 de biți, deoarece asigurarea funcționalității programului atât în ​​sistemul de operare pe 32 de biți, cât și pe 64 de biți necesită costuri suplimentare cu forța de muncă și, în consecință, costul dezvoltării crește.

Pentru utilizatorii unui sistem de operare pe 32 de biți, uneori este nevoie să utilizeze software conceput doar pentru un sistem de operare pe 64 de biți. Ce trebuie să faceți dacă utilizatorul nu este pregătit să renunțe la sistemul de operare pe 32 de biți ca principal sistem de lucru?

Diferite sisteme de operare au propriile lor particularități legate de rularea aplicațiilor pe 64 de biți într-un mediu de 32 de biți. Când rulați o aplicație pe 64 de biți direct într-un mediu pe 32 de biți, avantajul asociat cu capacitatea de a utiliza Mai mult memorie cu acces aleator. Pentru a suporta aplicații pe 64 de biți, procesorul trebuie să aibă o arhitectură pe 64 de biți. Să ne uităm la unele dintre cele mai populare sisteme de operare.

Mac OS X are un nucleu hibrid. Permite oricărei aplicații să funcționeze la fel, indiferent dacă sunt pe 32 de biți sau pe 64 de biți. Singura diferență dintre un nucleu hibrid și unul complet pe 64 de biți este incapacitatea de a folosi mai mult de 32 GB de RAM în sistem. Prin urmare, mai departe acest moment Nu există absolut nicio diferență între pornirea în modurile pe 32 de biți și pe 64 de biți. Dar în viitor, diferența va apărea cu siguranță pe măsură ce volumul de utilizare a memoriei RAM va crește și vor apărea noi tehnologii.

Pentru sistemele de operare din familia Linux și sistemele de operare pe 32 de biți din familia Windows, rularea aplicațiilor pe 64 de biți într-un mediu de 32 de biți se realizează folosind tehnologii de virtualizare. Există o serie de specializați produse software, permițându-vă să instalați un sistem de operare invitat virtual pe 64 de biți, în care puteți instala aplicația de care aveți nevoie și o puteți lansa. În același timp, dacă sistemul de operare instalat este plătit, atunci veți fi obligat să îl cumpărați.

Virtualizare

Apariția Windows pe 64 de biți a ridicat multe întrebări. Suport pentru aplicații pe 32 de biți, drivere și tot ceea ce este proiectat pentru arhitectura x86. Instalare și caracteristici de utilizare a programelor. Au introdus restricții pentru aplicațiile pe 32 de biți. Suport pentru moduri vechi și multe altele. Toate acestea nu puteau fi lăsate deoparte. La urma urmei, stratul de moștenire pe 32 de biți este prea mare, iar într-un mediu pe 64 de biți există puține lucruri care îl pot înlocui, chiar și acum.

Acest articol oferă o prezentare generală a subsistemului Windows pe Windows 64 (WOW64) și a tehnicilor sale care permit Windows să accepte aplicații pe 32 de biți pe un sistem pe 64 de biți.

Notă: Prima încercare de a introduce sisteme pe 64 de biți a fost un eșec. Restricțiile stricte și lipsa unor avantaje reale s-au făcut simțite. La acea vreme, chiar și driverele pentru sistemele pe 64 de biți erau destul de greu de găsit. Ca să nu mai vorbim de programe în care diferența ar fi măcar sesizabilă cumva. Eliminarea limitei de 3 GB RAM este cu siguranță un avantaj puternic astăzi, dar la vremea aceea era mai degrabă un slogan frumos.

Suport de dispozitiv pentru aplicații pe 32 de biți pe Windows pe 64 de biți

De la Windows 32 la Windows 64 (WOW64)

WOW64 emulează Windows pe 32 de biți

Pe Windows 64, aplicațiile pe 32 de biți rulează pe un sistem de operare emulat pe 32 de biți numit Windows 32 pe Windows 64 sau, pe scurt, WOW64. Sarcina principală a WOW64 este să intercepteze și să proceseze toate apelurile de sistem de la aplicațiile pe 32 de biți.

Pentru fiecare apel de sistem interceptat, WOW64 creează un apel de sistem pe 64 de biți, transformând structurile de date pe 32 de biți în cele pe 64 de biți adecvate. Ulterior, apelul de sistem pe 64 de biți este transmis nucleului sistem de operare pentru procesare. Orice ieșire de apel pe 64 de biți primită va fi convertită și transmisă în formatul așteptat de aplicație. Cu alte cuvinte, cererile reale către nucleul de sistem sunt întotdeauna pe 64 de biți. Subsistemul WOW64 acționează doar ca intermediar, transformând datele în formate adecvate.

La fel ca aplicațiile pe 32 de biți, WOW64 rulează ca utilizator, astfel încât erorile care pot apărea în timpul conversiei apelurilor de sistem vor apărea la nivel de utilizator. Iar nucleul sistemului de operare pe 64 de biți nu va fi afectat în niciun fel.

Faptul că WOW64, ca o aplicație pe 32 de biți, rulează în modul utilizator explică motivul lipsei suportului pentru driverele pe 32 de biți. Cu alte cuvinte, pentru a rula corect, driverele necesită modul kernel, pe care WOW64 nu îl poate oferi. Prin urmare, dacă aveți Windows pe 64 de biți, atunci toate driverele trebuie să fie pe 64 de biți.

Emulatorul WOW64 constă din următoarele biblioteci pe 64 de biți:

Notă: Acestea sunt singurele biblioteci pe 64 de biți care sunt încărcate într-un proces pe 32 de biți.

  • Wow64.dll este infrastructura de bază a sistemului de emulare. Conectează apelurile către punctele de intrare Ntoskrnl.exe
  • Wow64Win.dll - conectează apelurile la punctele de intrare Win32k.sys
  • Wow64Cpu.dll - comută procesorul între modul pe 32 de biți și pe 64 de biți
  • Ntdll.dll este o versiune pe 64 de biți a lui Wow64.

Wow64.dll încarcă versiunea pe 32 de biți (x86) a Ntdll.dll și toate bibliotecile necesare pe 32 de biți, care rămân în mare parte neschimbate. Cu toate acestea, unele dintre aceste biblioteci pe 32 de biți au fost modificate pentru a rula corect în WOW64. De obicei, astfel de modificări au fost făcute datorită faptului că partajează RAM cu componente de sistem pe 64 de biți

Gestionarea fișierelor și setărilor de registry în WOW64

Pe lângă capacitățile sale de interceptare și manipulare a apelurilor de sistem, interfața WOW64 trebuie să se asigure, de asemenea, că fișierele și setările de registry ale aplicațiilor pe 32 de biți sunt păstrate separate de fișierele și cheile de registry ale programelor pe 64 de biți. Pentru a atinge acest obiectiv, WOW64 folosește două mecanisme. Redirecționarea fișierelor și a registrului, precum și duplicarea cheilor de registry. Redirecționarea menține o vizualizare logică a datelor și o afișează ca și cum aplicația ar rula pe Windows pe 32 de biți. Duplicarea cheilor de registry asigură că modificările unui număr de parametri care nu depind de bitness vor fi disponibile atât pentru aplicațiile pe 32 de biți, cât și pentru cele pe 64 de biți.

Redirecționare fișier

Redirecționarea fișierelor ajută la asigurarea faptului că fișierele și directoarele aplicațiilor pe 32 și 64 de biți sunt păstrate separate și nu interferează unele cu altele.

În mod implicit, fișierele aplicației pe 32 de biți sunt instalate în:

  • C:\Fișiere de program (x86)

pe 32 de biți fișiere de sistem instalat in:

  • C:\WINDOWS\SysWOW64

Pentru aplicațiile pe 64 de biți, fișierele sunt instalate în:

  • C:\Fișiere de program
  • C:\WINDOWS\SYSTEM32

Mecanismul de redirecționare WOW64 asigură că cererile de la aplicațiile pe 32 de biți către directoarele „C:\Program Files” și „C:\WINDOWS\SYSTEM32” sunt redirecționate către directoarele adecvate pentru versiunile pe 32 de biți.

Cu toate acestea, există o problemă cu redirecționarea fișierelor. Utilizatorii și dezvoltatorii ar trebui să fie conștienți de această caracteristică.

Multe aplicații pe 64 de biți folosesc încă modul și procedurile pe 32 de biți. Și nu iau în considerare acest lucru atunci când creează programul de instalare. Pentru a vă asigura că aplicația este instalată corect. acestea. în „C:\Program Files”, instalatorul trebuie să efectueze un apel de sistem către sistemul de operare, astfel încât sistemul să suspende mecanismul de redirecționare a fișierelor Wow64. Și după instalare, efectuați un alt apel de sistem pentru a activa din nou redirecționarea. Dacă instalați fără a opri redirecționarea, programul va fi instalat în „C:\Program Files (x86)”. Un exemplu clasic al acestei erori este versiunea pe 64 de biți a FireFox 3.5, cu nume de cod „Shiretoko”, care este instalată în „C:\Program Files(x86)\Shiretoko”. Desigur, Firefox va funcționa în continuare normal. Singurul lucru pe care nu îl veți putea face este să schimbați pictograma aplicației.

Notă: Este posibil ca această eroare să fi fost deja remediată în Shiretoko. Cu toate acestea, în versiuni anterioare a fost exact asa.

Redirecționarea registrului

Cheile de registry specifice aplicațiilor pe 32 de biți vor fi redirecționate din ramură:

  • HKEY_LOCAL_MACHINE\Software
  • HKEY_LOCAL_MACHINE\Software\WOW6432Node

De asemenea, uneori puteți găsi intrări de registry într-o altă ramură (deși acest lucru este neobișnuit):

  • HKEY_CURRENT_USER\Software\WOW6432Node

Această abordare permite aplicațiilor pe 32 și 64 de biți să coexiste în mod normal, fără probleme cu suprascrierea setărilor reciproce.

Dublarea registrului

Unele chei și valori de registry redirecționate trebuie să fie duplicate. Aceasta înseamnă că, dacă o aplicație pe 32 de biți face modificări unei chei de registry redirecționate, acele modificări trebuie să fie aplicate și ramurilor aplicației pe 64 de biți. În acest caz, se aplică principiul „cine este ultimul are dreptate”. De exemplu, dacă instalați trei aplicații care se asociază cu aceeași extensie de fișier, atunci asocierea extensiei de fișier ar trebui să fie cu ultima aplicație.

  1. Instalați o aplicație pe 32 de biți care se asociază cu extensia XYZ
  2. Instalați o versiune pe 64 de biți a aplicației care se asociază cu extensia de fișier XYZ
  3. Instalați o altă aplicație pe 32 de biți care asociază extensia XYZ cu ea însăși

Ca urmare a acestor acțiuni, dublu click pe un fișier cu extensia XYZ Windows Explorer Aplicația care a fost instalată la pasul 3 ar trebui să se deschidă. La urma urmei, acesta din urmă a fost cel care s-a asociat cu expansiunea.

Toate acestea se întâmplă în mod transparent pentru aplicațiile pe 32 de biți din Wow64, care interceptează în mod independent apelurile și dublează parametrii necesari și cheile de registry. Cu alte cuvinte, aplicațiile pe 32 de biți pot fi executate într-un mod standard; modificările necesare vor fi făcute pentru acestea de către Wow64.

Există o serie de limitări ale subsistemului WOW64

Unele, dar nu toate, caracteristicile pe 64 de biți sunt disponibile pentru aplicațiile pe 32 de biți

Wow64 permite aplicațiilor pe 32 de biți să profite de unele dintre caracteristicile și capabilitățile sistemelor pe 64 de biți. De exemplu, când setare corectă, astfel de aplicații vor putea folosi până la 4 GB de RAM. Accesul la alte funcții este limitat datorită designului sistemelor pe 64 de biți. De exemplu, sistemul de operare Windows pe 64 de biți acceptă operații logice pe 64 de biți. Cu toate acestea, aplicațiile pe 32 de biți nu vor avea acces la ele, vor putea folosi doar operațiuni logice pe 32 de biți.

Notă: Principalul motiv al limitărilor este diferența de prezentare a datelor între aplicațiile pe 32 și 64 de biți. O aplicație pe 32 de biți pur și simplu nu este concepută pentru tipuri de date pe 64 de biți.

Nu puteți combina codul (Code Injection) al aplicațiilor pe 32 de biți și pe 64 de biți

Pe un sistem de operare Windows pe 64 de biți, nu puteți rula cod pe 32 de biți într-un proces pe 64 de biți, la fel cum nu puteți rula cod pe 64 de biți într-un proces pe 32 de biți. Aplicațiile care utilizează Code Injection pentru a adăuga funcționalitate aplicațiilor existente vor genera de obicei erori.

Acest fapt explică de ce majoritatea extensiilor de shell Windows pe 32 de biți nu rulează sub Windows pe 64 de biți. Majoritatea acestor extensii folosesc Code Injection pentru a se încorpora în Windows Explorer

WOW64 nu acceptă programe de instalare pe 16 biți

WOW64 oferă suport pentru instalatorii Microsoft pe 16 biți prin înlocuirea programului de instalare cu o versiune compatibilă pe 32 de biți. Cu toate acestea, acest suport nu se extinde la produsele terților. Deci, dacă trebuie să utilizați program vechi, atunci cel mai probabil va trebui să cauți un emulator sau o versiune portabilă.


Opțiuni suplimentare pentru rularea aplicațiilor pe 32 de biți pe Windows 64

Windows Virtual PC

Windows Virtual PC este gratuit software, care vă permite să rulați mai multe sisteme de operare pe un singur computer. Virtual PC oferă un mediu de rulare special care acceptă hardware și software vechi care nu vor fi detectate și rulate de Windows 7. Toate sistemele de operare care rulează sub Virtual PC vor rula în mașina virtuală. Aceasta înseamnă că sistemele de operare care rulează nu vor ști că rulează pe alt sistem.

Cerințele de sistem și funcționalitatea variază semnificativ între versiunile Virtual PC și versiunile Windows. Deci, înainte de a încerca să utilizați Virtual PC, trebuie să verificați dacă programul acceptă atât sistemul dvs. de operare, cât și sistemul de operare care va rula pe acesta. De exemplu, unul dintre ultimele versiuni nu mai suportă versiuni Windows sub Windows XP SP3.

Modul Windows XP (XPM)

Modul Windows XP este o implementare specifică și redusă a Windows Virtual PC, care vine preinstalată o copie de Windows XP Professional SP3. Acest mod este disponibil numai în Versiuni Enterprise, Ultimate și Windows profesional 7 pe 64 de biți.

În ciuda capacităților pe care acest mod ar trebui să le ofere, mulți dintre cei care au folosit XPM recomandă insistent utilizarea acestui mod doar ca ultimă soluție. În comparație cu alte produse de virtualizare, performanța este dezamăgitoare, iar configurația implicită ridică o serie de probleme de securitate.

Notă: Unele setări mai detaliate ale modului de compatibilitate pot fi accesate în continuare. Mai mult informatii detaliate puteți găsi în recenzia Cum să rulați programe vechi pe Windows 7/Vista? (Consultați Microsoft Application Compatibility Toolkit).

Sistem de operare Windows cu pornire multiplă

Puteți instala mai multe versiuni de Windows pe același computer folosind un multibooter. De exemplu, instalați versiuni de Windows pe 32 și 64 de biți una lângă alta. Fiecare sistem de operare este instalat pe o partiție de disc separată, iar managerul de boot este instalat pe partiția implicită. Boot Manager vă permite să selectați și să lansați sistemul de operare pe care doriți să îl utilizați acum.

Deși nu puteți utiliza mai mult de un sistem de operare în același timp, această funcționalitate este destul de utilă. Comparat cu mașini virtuale, această metodă nu are probleme de compatibilitate și astfel de sisteme sunt mult mai ușor de configurat și întreținut. Printre altele, prin instalarea versiunii pe 32 de biți lângă versiunea pe 64 de biți, veți păstra capacitatea de a rula aplicații pe 16 biți.

Pentru a rezuma ceea ce s-a spus despre suportul pe 32 de biți pe Windows pe 64 de biți

Majoritatea aplicațiilor pe 32 de biți vor fi destul de fericite pe Windows 64. Principalele excepții vor fi:

  1. Drivere de dispozitiv pe 32 de biți
  2. Aplicații care nu pot funcționa fără driverele de dispozitiv pe 32 de biți pe care le folosesc. Antivirusurile și alte programe de securitate sunt exemple principale.
  3. Extensii care folosesc injectarea codului. De exemplu, shell-uri pentru Windows Explorer

Unele aplicații pot rula cu restricții. Acest lucru se aplică și programelor de dezinstalare, curățării de registry și programelor de reglare, deoarece au acces doar la acea parte a registrului pe care le arată Wow64.

Dacă pur și simplu nu puteți rula o aplicație pe 32 de biți, atunci luați în considerare opțiunea de virtualizare sau de pornire multiplă a mai multor sisteme de operare.

Ce aplicații sunt mai rapide, pe 32 de biți sau pe 64 de biți?

Această întrebare apare destul de des. Dar nu există regula generala sau factor de multiplicare, deoarece totul depinde de sarcinile și funcțiile procesorului utilizate.

Când se compară aplicațiile pe 32 de biți și pe 64 de biți în mediile lor native, o aplicație pe 32 de biți utilizează de obicei mai puțină memorie decât o aplicație echivalentă pe 64 de biți. Acest lucru se datorează faptului că versiunile pe 64 de biți folosesc structuri de date pe 64 de biți, care ocupă de două ori spațiu. Dimensiunea suplimentară afectează direct timpul necesar pentru pornirea și închiderea programului, precum și alte tipuri de operațiuni legate de accesarea unităților de disc. De obicei, aceasta înseamnă că aplicațiile pe 32 de biți vor rula mai repede. Cu toate acestea, utilizarea de către programele pe 64 de biți a caracteristicilor unui procesor pe 64 de biți poate permite unei aplicații să ruleze cu până la 25% mai rapid decât programele pe 32 de biți.

De asemenea, rețineți că rularea unei aplicații pe 32 de biți pe Windows pe 64 de biți înseamnă rularea Wow64, astfel încât analiza performanței pe un procesor pe 32 de biți poate fi pusă deoparte. Rularea Wow64 înseamnă nu numai costul de conversie a apelurilor, ci și contabilizarea mecanismelor de redirecționare și duplicare, care necesită nu numai timp CPU, ci și RAM. Deci, este posibil ca o aplicație pe 32 de biți să ruleze mai repede decât una pe 64 de biți, dar cu siguranță va rula mai lent decât o rulare echivalentă pe un procesor pe 32 de biți.

Evaluare 5.00 (6 voturi)


În ultimii câțiva ani, mulți jucători s-au confruntat adesea cu o situație în care o jucărie recent lansată pur și simplu refuză să lucreze la sistemul lor. Apoi, după câteva cercetări, își dau seama că problema este că jocul lansat este o aplicație pe 64 de biți.

În acest articol noi într-un limbaj simplu vă vom spune de ce jocul pe care l-ați ales nu s-a lansat pe computer, de ce ar trebui să treceți la un sistem de operare pe 64 de biți și cum să lansați un joc pe 64 de biți.

De ce nu rulează jocurile pe 64 de biți?

Ok, să începem cu cel mai simplu lucru: jocurile pe 64 de biți necesită un sistem de operare de aceeași capacitate. Cel mai probabil, computerul dumneavoastră are un procesor cu arhitectură pe 64 de biți, dar sistemul de operare este pe 32 de biți.

Acum câțiva ani, dezvoltatorii încă încercau să-și adapteze proiectele atât la sistemele pe 32 de biți, cât și pe 64 de biți. Cu toate acestea, acest lucru este în prezent extrem de dezavantajos din cauza limitărilor uriașe ale arhitecturii pe 32 de biți. Pentru a nu fi supraîncărcat cu informații inutile, tu, jucătorul, ar trebui să înțelegi doar două lucruri: un sistem de operare pe 32 de biți va suporta doar 4 gigaocteți de RAM și un sistem de operare pe 64 de biți va permite computerului tău să fie mai productiv.

Deci, să răspundem în sfârșit la întrebarea de ce jocul pe 64 de biți nu a pornit pe computerul tău. Pot exista două răspunsuri: aveți instalat un sistem pe 32 de biți sau procesorul are o arhitectură pe 32 de biți, prin urmare, acceptă doar un sistem de operare pe 32 de biți.

Cum să rulezi jocuri pe 64 de biți?

Este posibil să rulezi un joc pe 64 de biți pe 32 de biți? Nu poate exista decât un singur răspuns: aveți nevoie de un sistem de operare pe 64 de biți (și același procesor). Asta e tot. Pe Internet puteți găsi o mulțime de videoclipuri și articole diferite despre cum să rulați un joc pe 64 de biți pe un sistem pe 32 de biți. Dar, trebuie spus imediat că singura soluție în această situație este înlocuirea sistemului de operare.

Cu toate acestea, este posibil să aveți o altă dificultate: un procesor pe o arhitectură pe 32 de biți. Ei bine, în această situație nu poți decât să te simpatizezi și, de asemenea, să întrebi: de unde ai dezgropat un asemenea miracol? Din păcate, pentru a juca toate jocurile moderne, trebuie neapărat să ai un procesor pe 64 de biți și același sistem de operare - nu există altă cale.

Da, unii dintre voi s-ar putea să scrie imediat că rularea aplicațiilor pe 64 de biți într-un mediu pe 32 de biți este posibilă, de exemplu, folosind mașină virtuală. Cu toate acestea, trebuie menționat că și în acest caz veți avea nevoie de un procesor cu arhitectură pe 64 de biți.

In cele din urma

Aș dori să spun că în prezent nu are absolut niciun rost să rulezi sisteme de operare pe 32 de biți, mai ales dacă ești un jucător. Dacă ai un puternic calculator de jocuri, atunci o astfel de adâncime va limita complet performanța mașinii dvs. Deci, pur și simplu nu are rost să avem un sistem de operare pe 32 de biți în acest moment.