Kako instalirati igru ​​na 32-bitni sustav. Postoji niz ograničenja podsustava WOW64

30.06.2020 Sigurnost

Moderna računala u većini slučajeva isporučuje se s instaliranim operativnim sustavom Windows sustav 10 64 bita. Čak proračunski modeli već imate 3 ili više GB RAM memorija, što sustavu omogućuje korištenje pune snage 64-bitne obrade podataka.

Pročitajte više o prednostima 64 bita u odnosu na 32 malo Windows možete pročitati u našem članku "".

No, koliko god 64-bitni sustav bio atraktivan, često korisnik jednostavno nema na raspolaganju 64-bitni program s kojim već duže vrijeme radi i koji mu u potpunosti odgovara, jer proizvođač ga jednostavno nije pustio u promet. U pravilu se takvi programi instaliraju u sustavu Windows u zasebnoj mapi \ Programske datoteke(x86) i raditi u 32-bitnom načinu rada.

Ako tijekom postupka pokretanja program daje pogrešku ili se uopće ne pokreće, ali je radio bez problema u 32-bitnom sustavu Windows, postoji mogućnost da ga pokrenete u poseban režim, koji su programeri nazvali “Compatibility Mode”.

Da biste to učinili u sustavu Windows 7, desnom tipkom miša kliknite prečac željeni program a zatim odaberite u kontekstni izbornik"Svojstva". U prozoru koji se otvori idite na karticu "Kompatibilnost" i potvrdite okvir "Pokreni program u načinu kompatibilnosti za..." i na padajućem popisu odredite opciju sustava za pokretanje.
Pritisnite OK. Nakon toga pokušajte pokrenuti svoj program.

Osim toga, u kontekstnom izborniku Explorera također ima smisla pokušati automatski riješiti problem klikom na redak "Popravi probleme kompatibilnosti" - u sustavu Windows 7.

U sustavu Windows 10, kada ga postavite da radi u kompatibilnom načinu rada, postoji zaseban gumb na kartici Kompatibilnost koji kaže "Pokreni alat za rješavanje problema s kompatibilnošću." Nakon toga od vas će se tražiti da upotrijebite preporučene parametre ili pokrenete dijagnostiku programa.

Ako se ni nakon toga program ne pokrene, trebali biste temeljitije pristupiti problemu i isprobati opcije navedene na službenom Microsoftovom web mjestu.

Radikalnija metoda pokretanja programa je njegova instalacija i korištenje u virtualnom stroju s instaliran Windows 7 32 bita. Više o tome kako instalirati i konfigurirati virtualni stroj možete pročitati u našem članku “”.

Sve moderne videoigre razvijene su isključivo za 64-bitne procesore. Posljednjih godina praktički nijedna igra nije napravljena za 32-bitni operativni sustav. Zašto?

Razmotrimo ovo pitanje i sakupimo vrhunsku računalnu zabavu prošlih godina, koji se može igrati na Windows x86.

Koja je razlika?

Većina korisnika zna da se 32-bitne aplikacije mogu pokretati na 64-bitnom sustavu, ali iz nekog razloga ne mogu raditi obrnuto. Odgovor na pitanje je prilično jednostavan.

S porastom snažnijih 64-bitnih CPU-a, oko njih se razvijaju moderne igre i aplikacije.

Prvo, performanse su veće, a drugo, podržava višestruko više RAM-a.

Ako ux86 adresnog prostora dovoljno je za adresiranje samo 2 32 bajta RAM-aWindows 64 malo sposoban za rad s maksimalnom količinom RAM-a, ograničenom na 264 bajta. Kolika je to razlika možete procijeniti kalkulatorom. Dakle, ako ima 4 ili više GB RAM-a, odredit će samo ~3,25 GB RAM-a, ostatak memorije (preostalo je 750 megabajta, 4,75 GB ili više) jednostavno se neće koristiti

Da, prilagođavanje niskobitnih igara za Windows je zahtjevno i skupo, au takvom sustavu aplikacija neće dobiti više od 2 gigabajta RAM-a (ostatak se koristi za rad programi trećih strana, datoteke, usluge, upravljački programi i druge komponente OS-a).

Igre su poredane abecednim redom. Bez ikakvih ocjena i ocjena.

BioShock Infinite

Nastavak niza strijelaca. Događaji u igrici odvijaju se u alternativnom svijetu s početka prošlog stoljeća, gdje je bilo elemenata psihoze i mističnih događaja.

Radnja se iz podvodnog grada prenosi u leteći, uz podršku milijuna balona napunjenih lakim plinovima koji lebde u oblacima.

Kontrola leta je izgubljena, a glavni lik je poslan u ovu ubožnicu da pronađe i spasi djevojku sa supermoći.

Postoji nekoliko sati za dovršetak misije, nakon čega će grad biti na kopnu ili u oceanu.

Otvoreni svijet igrica oduševit će igrače. Više nema skučenih podvodnih ulica, a kretanje je moguće i zračnim putem, što povećava prostor za igru ​​za redove veličine. Nekoliko pušaka s ograničenim streljivom, kompleti prve pomoći, hrana i plazmidi - cijeli arsenal heroja.

Među desecima vrsta oružja, ono najbolje ostaje dugo vremena i nadograđuje se u automatima za oružje, a smeće se brzo odbacuje.

Plazmidi su se pomaknuli u stranu: nekoliko hitaca ima mnogo učinkovitiji učinak na neprijatelja nego da ih zapali ili pokrene roj pčela.

Borderlands 2

Dugo iščekivani nastavak s nacrtanim svijetom, savršenim sustavom modifikacije oružja, tonom DLC-a i razvijenom komponentom za igranje uloga.

Zgodni Jack preuzeo je vlast na planeti. Kad je saznao što traže konkurenti Skladištenje, pobrinuo se da dožive nesreću usred leda Pandore.

jao pametni roboti spasio sva četiri Jackova neprijatelja.

Četvorica preživjelih udružuju se s skitnicama, usamljenicima, razbojnicima i ostalim stanovnicima planeta koji ne žele raditi za Jackovu korporaciju.

Njihov cilj je preživjeti, cilj antagonističke bande je pokoriti one koji se ne slažu i prisiliti ih da rade u rudnicima, vadeći iridij ili ih ubiti.

Tko će pobijediti: očajnici stjerani u kut ili novac i moć?

Sustav igranja uloga u igrici Borderlands 2 doživio je nekoliko promjena. Iskustvo se također dodjeljuje za izvršene zadatke i ubojstva.

Svatko može izabrati jednu od tri specijalizacije: snajperist, borbeni lovac ili jurišni zrakoplov i postići najviša razina u odabranom zanatu ili budite dobro zaokruženi trošenjem bodova iskustva na svim specijalizacijama.

Modifikacija oružja napravila je korak naprijed. Na cijev možete instalirati gotovo bilo koji modifikator, pa čak i nekoliko, a generator karakteristika pištolja čini arsenal još raznolikijim.

Call of Duty Modern Warfare 3

Osmi dio serije pucačina Infinity Warda i partnera. Junak u završnom dijelu o Trećem svjetskom ratu je borac u specijalnim snagama raznih zemalja.

Arsenal igre vrlo je raznolik; ovdje se prikuplja oružje iz različitih dijelova planeta.

Svaki pištolj opremljen je dodatnim modulom: prigušivačem, bacačem granata, spremnikom velikog kapaciteta i raznim nišanima.

Gameplay se pretvorio u solidan akcijski film, gdje nema ni sekunde bez pucnjave, s čuvarima skladišta, predsjednikom i specijalcima koji pucaju i koriste se zaklonom.

Multiplayer se malo promijenio: Kartice su snižene, nagrade su podijeljene u 3 skupine, a izdaju se samo za bodove. Mod "Specijalne operacije" sastoji se od niza misija za kooperativni prolaz, u modu "Opstanak" je potreba za ujedinjenjem i držanjem pozicije, boreći se protiv valova protivnika, kao u obrani tornja.

mrtav prostor 2

Isaac Clarke više ne trči oko broda izgubljenog u mrtvom svemiru. Iako često susreće gmazove, često viđa i ljude.

Junak je pušten iz duševne bolnice pune nekromorfa. Neka žena pomaže junaku da pobjegne, pokazujući put do slobode i upozoravajući gdje čekaju predstavnici Komiteta.

Oni su bili ti koji su držali Isaaca u statičnom snu sve tri godine.

Igra vam omogućuje da djelomično uništite objekte i komunicirate s njima (pomaknite ih, razbijte staklo da biste smanjili tlak).

Prisutnost mlaznih motora u odijelu omogućuje vam let u zonama bez gravitacije.

Kinesis omogućuje otkidanje udova neprijateljima i bacanje ostataka pojačanja koji leže okolo na protivnike.

U igri za više igrača, sukobi se događaju između tima ljudi i nekromorfa sa sposobnošću da žrtvu vidi kroz nekoliko zidova. Ciljevi u rundama su različiti: uništavanje prototipova, unošenje koordinata. Izvršavanje zadataka nagrađuje se iskustvom, što vam omogućuje povećanje razina i primanje bonusa.

Fallout 3

Dva su stoljeća zidovi utočišta bili domaći za njegove stanovnike nakon nuklearnog rata krajem 20. stoljeća. Glavni lik, nakon punoljetnosti, prisiljen je napustiti sklonište i pronaći svog oca.

Iz nekog je razloga otišao odavde bez upozorenja.

Nekadašnji svijet, o kojem stanovnici ne znaju ništa, doživio je mnoge promjene: posvuda mutanti, stanovnici drugih skloništa i drugi preživjeli neprestano dijele resurse u krvavim okršajima, dio teritorija je nepogodan za život, na nekim mjestima ostaci mogu se vidjeti građevine prošle civilizacije.

Sustav ciljanja u Falloutu 3 je sada dostupan nova razina: pauzirajte bitku, odaberite dio tijela gdje želite poslati metak i nastavite s igranjem.

Ako pogodite ruku ili nogu, neprijatelj će ostati bez nje, pa možete skinuti glavu i izbaciti top. Neprijatelji mogu učiniti isto: ranjena noga će usporiti vaš korak, a hitac u ruku će smanjiti vašu preciznost pucanja.

Ovisno o postupcima protagonista, on će zaraditi karmu u golemoj Pustoši, što će utjecati izgled i odnos drugih prema junaku.

Gotovo uvijek postoje barem dva načina za rješavanje problema: mirno i ne tako mirno. Možete pregovarati, prijetiti, podmititi, preplašiti ili ubiti.

Uz pomoć radnog stola, crteža i potrebnih komponenti, mogu se jednostavno stvoriti jedinstvene vrste oružja. Ljubitelji avanture mogu istražiti bilo koji kutak Wastelanda, susresti puno čudovišta, ponekad pustolove, rijetke predmete i puno zanimljivih stvari, na primjer, kontaminaciju radijacijom i smrt.

Mass Effect 3

Najnoviji strijelac koji je pogodio najbolje igrice za 32 bitni sustav. Ovo je igra s razvijenim sustavom igranja uloga o posljednjem podvigu Sheparda i njegovoj Normandiji.

Dok je kapetan bio u zatočeništvu, sintetička utrka ponovno je počela bjesnjeti, pa je Saveznički sud odlučio osloboditi Sheparda i njegov tim.

Nakon odmora, heroj će ponovno lutati svemirskim prostranstvima, skupljajući komponente za top koji može stati na kraj vanzemaljcima i ujediniti rase za borbu.

Da biste to učinili, morat ćete sudjelovati u rješavanju stoljetnih sporova, postati neprijatelji prijatelja, pa čak i razgovarati s katalizatorom.

Podizanje razine heroja provodi se dobivanjem bodova iskustva ili čitanjem podataka s terminala.

Shepard također može povesti nekoliko partnera sa sobom da vojno rješava probleme, ako riječi nisu dovoljne, dajte im naredbe, koristite zaklon i super sposobnosti: biotičke vještine i tehnološka magija.

Prethodna potraga za resursima je nestala, ali lov na artefakte postao je rašireniji, unatoč činjenici da je potrebno ujediniti sve rase i raditi zajedno na odbijanju sintetičkih osvajača. Što je više rasa i resursa prikupljeno za posljednju bitku, to su veće šanse za uspjeh. O spremnosti za bitku ovisi završetak zadnjeg dijela Mass Effecta sa Shepardom u naslovnoj ulozi.

Rub ogledala

Neće sve igre na 32-bitnom sustavu biti o pucanju. Ima mjesta i za platforming.

Sve u svijetu je pod kontrolom država. Informacije bez nadzora unutar grada mogu se prenositi samo usmenom predajom ili putem trkača.

Ovo je glavni lik avanture s elementima parkoura u svojoj srži. Zove se Faith.

Gameplay igre temelji se na stalnom napredovanju protagonista, koji svladava umjetnost slobodnog trčanja, preko krovova, zgrada, cijevi, stepenica itd. Gotovo svi su napravljeni od stakla, sjajnog mramora jarkih boja i plastike.

Djevojka susreće policajce s oružjem, ali ni jedno ni drugo je ne zanimaju: lijevi kroše ili zamah i neprijatelj je oboren, ali trčanje se nastavlja.

Da biste prevladali prepreke, možete se okretati, čučati, puzati, skakati, trčati uz strme zidove, kliziti uz užad i, možda, to je sve.

Međutim, vješta i pravovremena kombinacija tehnika dat će nevjerojatne rezultate.

Za manje pogrešne procjene morat ćete platiti izgubljenim živcima: nije bilo dovoljno snage za skok - Faith jedva zgrabi ljestve i polako se penje na njih, a neprijatelj je sustiže.

U kritičnim situacijama možete koristiti slo-mo način rada. Izvođenje trikova bez greške uvodi hrabrost, što vam omogućuje da skočite dalje i trčite brže, ali jedna mrlja vraća sve u normalu.

The Witcher 2 Assassin of Kings

Drugi dio jedne od najboljih serija igranja uloga koje su Slaveni ikada stvorili. Nije uzalud prožet slavenskim simbolima i folklorom.

Nekako, voljom sudbine, bjelokosi vještac ​​Geralt završio je u kraljevim odajama tijekom opsade dvorca. Uhvatila ga je užasna slika: atentator je prerezao grkljan monarha i nestao.

Witcher je postao prvi osumnjičeni. S obzirom na njegove prijašnje zasluge, Geraltu se pruža prilika pronaći pravog ubojicu.

Potraga za onim koji je smjestio bjelokosom čovjeku osnova je radnje, ali bez odvraćanja pažnje od priče da se ubiju čudovišta, ukloni šteta i pronađe nestali trgovac.

Ovdje je lako igrati samo na laganoj razini. Već vas prosječna težina tjera da proučavate umjetnost alkemije, kuhate eliksire, ekstrakte i ulja.

Poznata oglasna ploča, na kojoj uvijek postoji nešto zanimljivo, pomoći će diverzificirati parcelu.

Bolje je dovršiti svaki zadatak nakon postizanja određene razine, inače će neprijatelj biti puno jači, a srebrni mač s uljem neće uvijek pomoći.

Programeri se nisu usudili odustati od tipičnih opscenosti serije, scena seksa, opscenog jezika i izgovaranja misli naglas.

Postoje li sjajne igre koje se mogu pokrenuti na 32-bitnom Windowsu?

]. Ali 32-bitni operativni sustavi još uvijek su prisutni na tržištu u prilično velikim količinama. Mnogi moderni softver razvijeni su isključivo za rad u 64-bitnom načinu rada, budući da osiguravanje funkcionalnosti programa u 32-bitnom i 64-bitnom OS-u zahtijeva dodatne troškove rada i, sukladno tome, povećava se trošak razvoja.

Za korisnike 32-bitnog OS-a ponekad postoji potreba za korištenjem softvera dizajniranog samo za 64-bitni OS. Što učiniti ako korisnik nije spreman odustati od 32-bitnog OS-a kao glavnog radnog sustava?

Različiti operativni sustavi imaju svoje osobitosti vezane uz rad 64-bitnih aplikacija u 32-bitnom okruženju. Kada se 64-bitna aplikacija izvodi izravno u 32-bitnom okruženju, prednost povezana s mogućnošću korištenja više RAM memorija. Kako bi podržavao 64-bitne aplikacije, vaš procesor mora imati 64-bitnu arhitekturu. Pogledajmo neke od najpopularnijih operativnih sustava.

Mac OS X ima hibridnu jezgru. Omogućuje svim aplikacijama da rade jednako, bez obzira jesu li 32-bitne ili 64-bitne. Jedina razlika između hibridnog kernela i potpunog 64-bitnog je nemogućnost korištenja više od 32 GB RAM-a u sustavu. Stoga na ovaj trenutak Nema apsolutno nikakve razlike između pokretanja u 32-bitnom i 64-bitnom načinu rada. Ali u budućnosti će se razlika svakako pojaviti kako se količina RAM-a povećava i pojavljuju nove tehnologije.

Za operativne sustave obitelji Linux i 32-bitne operativne sustave obitelji Windows, pokretanje 64-bitnih aplikacija u 32-bitnom okruženju provodi se pomoću tehnologija virtualizacije. Postoji niz specijaliziranih softverski proizvodi, što vam omogućuje da instalirate virtualni gostujući 64-bitni OS, u koji možete instalirati željenu aplikaciju i pokrenuti je. U isto vrijeme, ako se instalirani OS plaća, bit ćete prisiljeni kupiti ga.

Virtualizacija

Pojava 64-bitnog Windowsa pokrenula je mnoga pitanja. Podrška za 32-bitne aplikacije, drivere i sve što je dizajnirano za x86 arhitekturu. Instalacija i značajke korištenja programa. Uvedena su ograničenja za 32-bitne aplikacije. Podrška za stare načine rada i još mnogo toga. Sve se to nije moglo ostaviti po strani. Uostalom, sloj 32-bitne baštine je prevelik, au 64-bitnom okruženju malo je toga što ga može zamijeniti, čak i sada.

Ovaj članak pruža pregled podsustava Windows u sustavu Windows 64 (WOW64) i njegovih tehnika koje sustavu Windows omogućuju podršku za 32-bitne aplikacije na 64-bitnom sustavu.

Bilješka: Prvi pokušaj uvođenja 64-bitnih sustava bio je prilično neuspješan. Osjećala su se stroga ograničenja i nedostatak stvarnih prednosti. U to je vrijeme čak i upravljačke programe za 64-bitne sustave bilo prilično teško pronaći. Da ne govorimo o programima u kojima bi razlika bila barem nekako primjetna. Uklanjanje ograničenja od 3 GB RAM-a danas je svakako velika prednost, ali u to je vrijeme to više ličilo na lijep slogan.

Podrška uređaja za 32-bitne aplikacije na 64-bitnim Windowsima

Windows 32 do Windows 64 (WOW64)

WOW64 emulira 32-bitni Windows

U sustavu Windows 64, 32-bitne aplikacije pokreću se na emuliranom 32-bitnom operativnom sustavu pod nazivom Windows 32 u sustavu Windows 64 ili skraćeno WOW64. Glavni zadatak WOW64 je presretanje i obrada svih sistemskih poziva iz 32-bitnih aplikacija.

Za svaki presretnuti sistemski poziv, WOW64 stvara 64-bitni sistemski poziv, pretvarajući 32-bitne strukture podataka u odgovarajuće 64-bitne. Potom se 64-bitni sistemski poziv prosljeđuje jezgri operacijski sustav za obradu. Bilo koji primljeni 64-bitni izlaz poziva bit će pretvoren i poslan u formatu koji aplikacija očekuje. Drugim riječima, pravi zahtjevi prema jezgri sustava uvijek su 64-bitni. Podsustav WOW64 djeluje samo kao posrednik, pretvarajući podatke u odgovarajuće formate.

Kao i 32-bitne aplikacije, WOW64 radi kao korisnik, tako da će se pogreške koje se mogu pojaviti tijekom konverzije poziva sustava pojaviti na korisničkoj razini. Ni na koji način to neće utjecati na 64-bitnu jezgru operativnog sustava.

Činjenica da WOW64, poput 32-bitne aplikacije, radi u korisničkom načinu rada objašnjava razlog nedostatka podrške za 32-bitne upravljačke programe. Drugim riječima, da bi ispravno radili, upravljački programi zahtijevaju kernel mod, koji WOW64 ne može pružiti. Stoga, ako imate 64-bitni Windows, svi upravljački programi moraju biti 64-bitni.

Emulator WOW64 sastoji se od sljedećih 64-bitnih biblioteka:

Bilješka: Ovo su jedine 64-bitne biblioteke koje se učitavaju u 32-bitni proces.

  • Wow64.dll je osnovna infrastruktura sustava emulacije. Povezuje pozive na ulazne točke Ntoskrnl.exe
  • Wow64Win.dll - povezuje pozive s ulaznim točkama Win32k.sys
  • Wow64Cpu.dll - prebacuje procesor između 32-bitnog i 64-bitnog načina rada
  • Ntdll.dll je 64-bitna verzija Wow64.

Wow64.dll učitava 32-bitnu (x86) verziju Ntdll.dll i sve potrebne 32-bitne biblioteke, koje ostaju uglavnom nepromijenjene. Međutim, neke od ovih 32-bitnih biblioteka su modificirane da rade ispravno u WOW64. Obično su takve promjene napravljene zbog činjenice da dijele RAM sa 64-bitnim komponentama sustava

Upravljanje datotekama i postavkama registra u WOW64

Uz mogućnosti presretanja i rukovanja sistemskim pozivima, sučelje WOW64 također mora osigurati da se datoteke i postavke registra 32-bitnih aplikacija drže odvojene od datoteka i ključeva registra 64-bitnih programa. Kako bi postigao ovaj cilj, WOW64 koristi dva mehanizma. Preusmjeravanje datoteka i registra, kao i dupliciranje ključeva registra. Preusmjeravanje održava logičan prikaz podataka i prikazuje ih kao da se aplikacija izvodi na 32-bitnom Windowsu. Dupliciranje ključeva registra osigurava da će promjene brojnih parametara koji ne ovise o bitnosti biti dostupne i 32-bitnim i 64-bitnim aplikacijama.

Preusmjeravanje datoteke

Preusmjeravanje datoteka pomaže osigurati da datoteke i direktoriji 32- i 64-bitnih aplikacija budu odvojeni i da ne ometaju jedni druge.

Prema zadanim postavkama, 32-bitne aplikacijske datoteke instalirane su u:

  • C:\Programske datoteke(x86)

32-bitni sistemske datoteke instalirano u:

  • C:\WINDOWS\SysWOW64

Za 64-bitne aplikacije, datoteke se instaliraju u:

  • C:\Programske datoteke
  • C:\WINDOWS\SYSTEM32

WOW64 mehanizam preusmjeravanja osigurava da se zahtjevi iz 32-bitnih aplikacija prema direktorijima "C:\Program Files" i "C:\WINDOWS\SYSTEM32" preusmjeravaju u odgovarajuće direktorije za 32-bitne verzije.

Međutim, postoji jedan problem s preusmjeravanjem datoteka. Korisnici i programeri trebali bi biti svjesni ove značajke.

Mnoge 64-bitne aplikacije još uvijek koriste 32-bitni način rada i procedure. I to ne uzimaju u obzir prilikom izrade instalacijskog programa. Kako biste bili sigurni da je aplikacija ispravno instalirana. oni. u "C:\Program Files", instalacijski program mora uputiti sistemski poziv operativnom sustavu kako bi sustav obustavio Wow64 mehanizam za preusmjeravanje datoteka. A nakon instalacije napravite još jedan sistemski poziv kako biste ponovno omogućili preusmjeravanje. Ako instalirate bez zaustavljanja preusmjeravanja, program će biti instaliran u "C:\Program Files (x86)". Klasičan primjer ovog buga je 64-bitna verzija FireFoxa 3.5 kodnog naziva "Shiretoko", koja je instalirana u "C:\Program Files(x86)\Shiretoko". Naravno, Firefox će i dalje raditi normalno. Jedina stvar koju nećete moći učiniti je promijeniti ikonu aplikacije.

Bilješka: Ova greška je možda već ispravljena u Shiretoku. Međutim, u ranije verzije bilo je točno tako.

Preusmjeravanje registra

Ključevi registra specifični za 32-bitne aplikacije bit će preusmjereni iz ogranka:

  • HKEY_LOCAL_MACHINE\Softver
  • HKEY_LOCAL_MACHINE\Software\WOW6432Node

Također, ponekad možete pronaći unose registra u drugoj grani (iako je to neuobičajeno):

  • HKEY_CURRENT_USER\Software\WOW6432Node

Ovaj pristup omogućuje 32-bitnim i 64-bitnim aplikacijama da koegzistiraju normalno, bez problema s prepisivanjem međusobnih postavki.

Umnožavanje registra

Neki preusmjereni ključevi i vrijednosti registra moraju se duplicirati. To znači da ako 32-bitna aplikacija izvrši promjene na preusmjerenom ključu registra, te se promjene također moraju primijeniti na grane 64-bitne aplikacije. U ovom slučaju vrijedi princip “tko je zadnji ima pravo”. Na primjer, ako instalirate tri aplikacije koje se pridružuju istom datotečnom nastavku, tada bi datotečni nastavak trebao biti povezan s posljednjom aplikacijom.

  1. Instalirajte 32-bitnu aplikaciju koja se povezuje s proširenjem XYZ
  2. Instalirajte 64-bitnu verziju aplikacije koja se povezuje s ekstenzijom datoteke XYZ
  3. Instalirajte drugu 32-bitnu aplikaciju koja sama sebi pridružuje proširenje XYZ

Kao rezultat ovih radnji, dvostruki klik na datoteku s nastavkom XYZ Windows Explorer Trebala bi se otvoriti aplikacija instalirana u koraku 3. Uostalom, upravo se ovo drugo povezivalo s ekspanzijom.

Sve se to događa transparentno za 32-bitne aplikacije u Wow64, koje neovisno presreću pozive i dupliciraju potrebne parametre i ključeve registra. Drugim riječima, 32-bitne aplikacije mogu se izvršavati na standardan način, potrebne promjene za njih će napraviti Wow64.

Postoji niz ograničenja podsustava WOW64

Neke, ali ne sve, 64-bitne značajke dostupne su 32-bitnim aplikacijama

Wow64 omogućuje 32-bitnim aplikacijama da iskoriste neke značajke i mogućnosti 64-bitnih sustava. Na primjer, kada ispravna postavka, takve će aplikacije moći koristiti do 4 GB RAM-a. Pristup drugim funkcijama ograničen je zbog dizajna 64-bitnih sustava. Na primjer, 64-bitni Windows OS podržava 64-bitne logičke operacije. Međutim, 32-bitne aplikacije im neće imati pristup, moći će koristiti samo 32-bitne logičke operacije.

Bilješka: Glavni razlog za ograničenja je razlika u prikazu podataka između 32-bitnih i 64-bitnih aplikacija. 32-bitna aplikacija jednostavno nije dizajnirana za 64-bitne vrste podataka.

Ne možete miješati kod (Code Injection) 32-bitne i 64-bitne aplikacije

Na 64-bitnom Windows OS-u ne možete pokrenuti 32-bitni kod u 64-bitnom procesu, kao što ne možete pokrenuti 64-bitni kod u 32-bitnom procesu. Aplikacije koje koriste ubrizgavanje koda za dodavanje funkcionalnosti postojećim aplikacijama obično će generirati pogreške.

Ova činjenica objašnjava zašto većina 32-bitnih proširenja ljuske sustava Windows ne radi pod 64-bitnim sustavom Windows. Većina ovih proširenja koristi umetanje koda za ugradnju u Windows Explorer

WOW64 ne podržava 16-bitne programe za instalaciju

WOW64 pruža podršku za 16-bitne Microsoftove programe za instalaciju zamjenom programa za instalaciju kompatibilnom 32-bitnom verzijom. Međutim, ova se podrška ne odnosi na proizvode trećih strana. Dakle, ako trebate koristiti stari program, tada ćete najvjerojatnije morati potražiti emulator ili prijenosnu verziju.


Dodatne opcije za pokretanje 32-bitnih aplikacija na Windows 64

Windows virtualno računalo

Windows Virtual PC je besplatan softver, koji vam omogućuje pokretanje više operativnih sustava na jednom računalu. Virtual PC pruža posebno okruženje za izvođenje koje podržava naslijeđeni hardver i softver koji Windows 7 neće otkriti i pokrenuti. Svi operativni sustavi koji se izvode pod Virtual PC-om radit će na virtualnom računalu. To znači da pokrenuti operativni sustavi neće znati da rade na drugom sustavu.

Zahtjevi sustava i funkcionalnost značajno se razlikuju između verzija Virtual PC-a i verzija sustava Windows. Dakle, prije nego što pokušate koristiti Virtual PC, trebate provjeriti podržava li program i vaš operativni sustav i OS koji će se na njemu izvoditi. Na primjer, jedan od najnovije verzije više ne podržava Windows verzije ispod Windows XP SP3.

Windows XP način rada (XPM)

Windows XP Mode je specifična i ogoljena implementacija Windows Virtual PC-a koja dolazi unaprijed instalirana kopija sustava Windows XP Professional SP3. Ovaj način je dostupan samo u Enterprise verzije, Ultimate i Profesionalni Windowsi 7 64-bitni.

Unatoč mogućnostima koje bi ovaj način rada trebao pružiti, mnogi koji su koristili XPM snažno savjetuju korištenje ovog načina rada samo kao krajnje sredstvo. U usporedbi s drugim virtualizacijskim proizvodima, performanse su razočaravajuće, a zadana konfiguracija izaziva niz sigurnosnih problema.

Bilješka: Još uvijek se može pristupiti nekim detaljnijim postavkama načina rada kompatibilnosti. Više detaljne informacije možete pronaći u recenziji Kako pokrenuti stare programe na Windows 7/Vista? (Pogledajte Microsoft Application Compatibility Toolkit).

Multiboot Windows OS

Možete instalirati više od jedne verzije sustava Windows na isto računalo pomoću multibootera. Na primjer, instalirajte 32-bitnu i 64-bitnu verziju sustava Windows jednu pored druge. Svaki operativni sustav instaliran je na zasebnoj particiji diska, a upravitelj pokretanja instaliran je na zadanoj particiji. Boot Manager vam omogućuje da odaberete i pokrenete operativni sustav koji sada želite koristiti.

Iako ne možete koristiti više od jednog operativnog sustava u isto vrijeme, ova je funkcija vrlo korisna. U usporedbi sa virtualni strojevi, ova metoda nema problema s kompatibilnošću i takve je sustave puno lakše konfigurirati i održavati. Između ostalog, instaliranjem 32-bitne verzije pored 64-bitne, zadržat ćete mogućnost pokretanja 16-bitnih aplikacija.

Da sažmemo ono što je rečeno o 32-bitnoj podršci na 64-bitnim Windowsima

Većina 32-bitnih aplikacija bit će sasvim zadovoljna na Windows 64. Glavne iznimke bit će:

  1. 32-bitni upravljački programi uređaja
  2. Aplikacije koje ne mogu funkcionirati bez 32-bitnih upravljačkih programa koje koriste. Antivirusi i drugi sigurnosni programi najbolji su primjeri.
  3. Proširenja koja koriste umetanje koda. Na primjer, školjke za Windows Explorer

Neke aplikacije mogu raditi s ograničenjima. To se također odnosi na programe za deinstalaciju, čistače registra i programe za podešavanje, budući da imaju pristup samo onom dijelu registra koji im Wow64 pokaže.

Ako jednostavno ne možete pokrenuti 32-bitnu aplikaciju, razmislite o mogućnosti virtualizacije ili višestrukog pokretanja više operacijskih sustava.

Koje su aplikacije brže, 32-bitne ili 64-bitne?

Ovo se pitanje često postavlja. Ali nema opće pravilo ili faktor množenja, jer sve ovisi o zadacima i funkcijama procesora koji se koriste.

Kada se uspoređuju 32-bitne i 64-bitne aplikacije u njihovim izvornim okruženjima, 32-bitna aplikacija obično koristi manje memorije od ekvivalentne 64-bitne aplikacije. To je zato što 64-bitne verzije koriste 64-bitne strukture podataka, koje zauzimaju dvostruko više prostora. Dodatna veličina izravno utječe na vrijeme potrebno za pokretanje i zatvaranje programa, kao i na druge vrste operacija povezanih s pristupom diskovnim pogonima. Obično to znači da će 32-bitne aplikacije raditi brže. Međutim, upotreba značajki 64-bitnog procesora od strane 64-bitnih programa potencijalno omogućuje aplikaciji da radi do 25% brže od 32-bitnih programa.

Također, imajte na umu da pokretanje 32-bitne aplikacije na 64-bitnom Windowsu znači pokretanje Wow64, tako da se analiza performansi na 32-bitnom procesoru može ostaviti po strani. Pokretanje Wow64 ne znači samo trošak pretvaranja poziva, već i uzimanje u obzir mehanizama preusmjeravanja i dupliciranja, koji zahtijevaju ne samo CPU vrijeme, već i RAM. Stoga je moguće da će 32-bitna aplikacija raditi brže od 64-bitne, ali će definitivno raditi sporije od ekvivalentne aplikacije na 32-bitnom procesoru.

Ocjena 5.00 (6 glasova)


Tijekom proteklih nekoliko godina mnogi su se igrači često susreli sa situacijom u kojoj novoizdana igračka jednostavno odbija raditi na njihovom sustavu. Zatim, nakon malo istraživanja, shvate da je problem u tome što je igra koja se pokreće 64-bitna aplikacija.

U ovom članku mi jednostavnim jezikom reći ćemo vam zašto se igra koju ste odabrali nije pokrenula na vašem računalu, zašto biste trebali prijeći na 64-bitni operativni sustav i kako pokrenuti 64-bitnu igru.

Zašto se 64-bitne igre ne pokreću?

Ok, počnimo s najjednostavnijim: 64-bitne igre zahtijevaju operativni sustav istog kapaciteta. Najvjerojatnije vaše računalo ima procesor sa 64-bitnom arhitekturom, ali operativni sustav je 32-bitni.

Prije nekoliko godina programeri su još pokušavali prilagoditi svoje projekte i 32-bitnim i 64-bitnim sustavima. Međutim, ovo je trenutačno izuzetno nepovoljno zbog ogromnih ograničenja 32-bitne arhitekture. Kako ne biste bili preopterećeni nepotrebnim informacijama, vi, igrač, trebate razumjeti samo dvije stvari: 32-bitni OS će podržavati samo 4 gigabajta RAM-a, a 64-bitni OS će omogućiti vašem računalu da bude produktivnije.

Pa idemo konačno odgovoriti na pitanje zašto se 64-bitna igra nije pokrenula na vašem računalu. Mogu postojati dva odgovora: imate instaliran 32-bitni sustav ili vaš procesor ima 32-bitnu arhitekturu, stoga podržava samo 32-bitni OS.

Kako pokrenuti 64-bitne igre?

Je li moguće pokrenuti 64-bitnu igru ​​na 32-bitnoj? Odgovor može biti samo jedan: potreban vam je 64-bitni operativni sustav (i isti procesor). To je sve. Na internetu možete pronaći mnoštvo različitih videa i članaka o tome kako pokrenuti 64-bitnu igru ​​na 32-bitnom sustavu. No, mora se odmah reći da je jedino rješenje u ovoj situaciji zamjena OS-a.

Međutim, možda ćete imati još jednu poteškoću: procesor na 32-bitnoj arhitekturi. Pa, u ovoj situaciji možete samo suosjećati s vama i također pitati: gdje ste iskopali takvo čudo? Nažalost, za igranje svih modernih igrica svakako morate imati 64-bitni procesor i isti operativni sustav – drugog načina nema.

Da, neki od vas mogu odmah napisati da je moguće pokrenuti 64-bitne aplikacije u 32-bitnom okruženju, na primjer, koristeći virtualni stroj. Međutim, treba napomenuti da će vam čak iu ovom slučaju trebati procesor sa 64-bitnom arhitekturom.

Konačno

Želio bih reći da trenutno nema apsolutno nikakvog smisla pokretati 32-bitne operativne sustave, pogotovo ako ste igrač. Ako imate moćnu igraće računalo, tada će takva dubina bita potpuno ograničiti performanse vašeg stroja. Tako da trenutno jednostavno nema smisla imati 32-bitni operativni sustav.