Hogyan helyezzük el a játékot 32 bites rendszerre. A WOW64 alrendszernek számos korlátozása van

30.06.2020 Biztonság

Modern számítógépek a legtöbb esetben telepített operációs rendszerrel szállítják Windows rendszer 10 64 bites. Még költségvetési modellek már van 3 vagy több GB véletlen hozzáférésű memória, amely lehetővé teszi a rendszer számára a 64 bites adatfeldolgozás teljes erejének kihasználását.

Tudjon meg többet a 64 bites 32 feletti előnyökről bit Windows"" cikkünkben olvashatja.

De bármennyire is vonzó egy 64 bites rendszer, a felhasználónak gyakran egyszerűen nem áll rendelkezésére olyan 64 bites program, amellyel már régóta dolgozik, és amely teljesen megfelel neki, mert. a gyártó egyszerűen nem adta ki. Az ilyen programok általában egy külön mappába vannak telepítve a Windows rendszerben \ Program fájlok(x86), és 32 bites módban fut.

Ha az indítási folyamat során a program hibát ad, vagy egyáltalán nem indul el, és a Windows 32 bites rendszerben problémamentesen működött, akkor van esély a futtatásra különleges bánásmód, amelyet a fejlesztők "kompatibilitási módnak" neveztek el.

Ehhez a Windows 7 rendszerben kattintson a jobb gombbal a parancsikonra kívánt program, majd válassza ki helyi menü"Tulajdonságok". A megnyíló ablakban lépjen a "Kompatibilitás" fülre, és jelölje be a "Futtassa ezt a programot kompatibilitási módban ..." négyzetet, és a legördülő listában adja meg a futtatni kívánt rendszer verzióját.
Kattintson az "OK" gombra. Ezután próbálja meg futtatni a programot.

Ezenkívül az Intéző helyi menüjében is érdemes megpróbálni automatikusan megoldani a problémát a „Kompatibilitás javítása” sorra kattintva - a Windows 7 rendszerben.

A Windows 10 rendszerben, amikor beállítja, hogy kompatibilis módban fusson, a Kompatibilitás lapon található egy külön gomb, a Kompatibilitási hibaelhárító futtatása. Ezt követően a rendszer felkéri, hogy használja az ajánlott paramétereket, vagy diagnosztizálja a programot.

Ha ezután a program nem indult el, akkor érdemes alaposabban megközelíteni a problémát, és kipróbálni a hivatalos Microsoft webhelyen feltüntetett lehetőségeket.

A program futtatásának radikálisabb módja a telepítése és a virtuális gépen való használata telepített Windows 7 32 bites. A virtuális gép telepítéséről és konfigurálásáról a "" cikkünkben olvashat bővebben.

Minden modern videojátékot kizárólag 64 bites processzorokhoz fejlesztettek ki. 32 bites operációs rendszerre nem készült játékok az elmúlt években. Miért?

Foglalkozzunk ezzel a kérdéssel, és alkotjuk meg az elmúlt évek legjobb számítógépes szórakoztatását, amely Windows x86-on játszható.

Mi a különbség?

A legtöbb felhasználó tudja, hogy 64 bites rendszeren is futtathatók a 32 bites alkalmazások, de ennek ellenkezője valamiért nem lehetséges. A kérdésre a válasz meglehetősen egyszerű.

A gyorsabb, 64 bites CPU-k elterjedésével korszerű játékokat és alkalmazásokat fejlesztenek körülöttük.

Először is, a teljesítmény nagyobb, másodszor pedig többszöröse több RAM-ot támogat.

Ha bexA 86 címterület tehát csak 232 bájt RAM megcímzéséhez elegendőablakok 64 bit 264 bájtra korlátozott maximális RAM-mal képes dolgozni. Hogy ez mekkora különbség, azt kalkulátorral meg lehet becsülni. Tehát ha 4 vagy több GB RAM-mal rendelkezik, az csak ~ 3,25 GB RAM-ot határoz meg, a többi memória (750 megabájt marad belőle, 4,75 GB vagy több) egyszerűen nem kerül felhasználásra

Igen, a legkisebb bitmélységű játékok Windows-hoz adaptálása időigényes és költséges feladat, és még egy ilyen rendszerben is az alkalmazás legfeljebb 2 gigabájt RAM-ot kap (a többit munkára használják fel) harmadik féltől származó programok, fájlok, szolgáltatások, illesztőprogramok és egyéb operációs rendszer-összetevők).

A játékok ábécé sorrendben vannak felsorolva. Nincs értékelés vagy értékelés.

BioShock Infinite

A lövészek sorozatának folytatása. A játék eseményei a múlt század eleji alternatív világban játszódnak, ahol voltak pszichózis és misztikus események elemei.

A víz alatti város akciója átkerült egy repülő városba, amelyet a felhőkben szárnyaló könnyű gázokkal teli golyók milliói támogatnak.

A repülés feletti irányítás elveszett, és a főszereplőt ebbe az alamizsnába küldik, hogy találjon és mentsen meg egy szuperképességekkel rendelkező lányt.

A küldetés teljesítéséhez több óra áll rendelkezésre, ezután a város a szárazföldön vagy az óceánban lesz.

A nyitott játékvilág örömet okoz a játékosoknak. Nincsenek többé szűk víz alatti utcák, a mozgás pedig levegővel is lehetséges, ami nagyságrendekkel növeli a játékteret. Néhány ágyú korlátozott lőszerrel, elsősegélynyújtó készlet, élelmiszer és plazmidok - a hős teljes arzenálja.

A több tucat típusú fegyver közül a legjobbak hosszú ideig megmaradnak, és az automata fegyverekbe kerülnek, és a szemetet gyorsan elutasítják.

A plazmidok félremozdultak: pár lövés sokkal hatékonyabban hat az ellenségre, mint a gyújtogatás vagy a méhraj felbujtása.

Borderlands 2

A várva várt folytatás festett világgal, tökéletes fegyvermódosító rendszerrel, sok DLC-vel és kifejlesztett szerepjáték-komponenssel.

A jóképű Jack átvette az uralmat a bolygón. Amikor megtudta, mit keresnek a versenytársak tárolás, sikerült úgy, hogy a Pandora jegének közepén balesetet szenvedtek.

Jaj, okos robotok megmentette Jack mind a négy ellenségét.

A négy túlélő csavargókkal, magányosokkal, banditákkal és a bolygó más lakóival szövetkezik, akik nem akarnak Jack cégénél dolgozni.

Céljuk a túlélés, az antagonista bandának pedig az, hogy leigázzák a másként gondolkodókat, és rákényszerítsék őket, hogy a bányákban dolgozzanak, irídiumot nyerjenek ki, vagy megöljék őket.

Ki nyer: a sarokba szorult kétségbeesett emberek vagy a pénz és a hatalom?

A Borderlands 2 szereprendszere alig változott. Az elvégzett feladatokért és ölésekért is jár tapasztalat.

Mindenki szabadon választhat egyet a három szakterület közül: mesterlövész, közelharci vagy támadórepülőgép, és elérheti a legmagasabb szint a választott szakmában, vagy minden szakterületen tapasztalati pontokkal gazdagodva.

A fegyvermódosítás előrelépett. Gyakorlatilag bármilyen módosító felszerelhető a csövre, sőt több is, a fegyverjellemzők generátora pedig még változatosabbá teszi az arzenált.

Call of Duty Modern Warfare 3

Az Infinity Ward és partnerei lövöldözős sorozatának nyolcadik része. A harmadik világháború utolsó részének hőse különböző országok különleges erőinek harcosa.

A játék arzenálja nagyon változatos, itt gyűjtik össze a világ különböző pontjairól származó törzseket.

Bármely fegyver fel van szerelve egy további modullal: hangtompítóval, gránátvetővel, nagy kapacitású tárral és különféle irányzékokkal.

A játékmenet egy masszív akciófilmmé fajult, ahol még egy másodperc sincs tűzharc nélkül, és a raktárak őrei, az elnök és a kommandósok ugyanúgy lövöldöznek és fedeznek.

A többjátékos nem sokat változott: a kártyákat csökkentik, a jutalmakat 3 csoportra osztják, és csak pontokért adják ki. A „Speciális műveletek” mód a közös áthaladáshoz szükséges küldetések sorozatából áll "Túlélés" abban áll, hogy egyesülni kell és meg kell tartani a pozíciót, leküzdeni az ellenfelek hullámait, akárcsak a tornyok védelmében.

Holttér 2

Isaac Clarke többé nem rohangál a holttérben elveszett hajó körül. Bár gyakran találkozik hüllőkkel, gyakran lát embereket.

A hőst kiengedik egy pszichiátriai kórházból, tele nekromorfokkal. Valamelyik nő segít a hősnek elmenekülni, utat mutatva a szabadság felé, és figyelmeztetve ott, ahol a bizottság képviselői elvárják.

Ők voltak azok, akik Izsákot pangásban tartották három éven át.

A játékmenet lehetővé teszi, hogy részlegesen megsemmisítsd az objektumokat, és interakcióba lépj velük (mozgás, üvegtörés a nyomáscsökkentéshez).

A sugárhajtóművek jelenléte az öltönyben lehetővé teszi, hogy gravitációmentes zónákban repüljön.

A Kinesis lehetőséget ad arra, hogy letépd a végtagokat ellenségeidről, és eldobd az ellenfeleidre szétszórt betonacél-darabokat.

Többszereplős csatározások zajlanak egy csapat ember és nekromorf között, azzal a képességgel, hogy több falon keresztül is láthatja az áldozatot. A körökben eltérőek a célok: prototípusok megsemmisítése, koordináták megadása. A feladatok elvégzését tapasztalattal jutalmazzák, ami lehetővé teszi a szintek növelését és a bónuszok megszerzését.

Fallout 3

A menedék falai két évszázadon át őshonosak voltak a lakóinál. század végi nukleáris háború után. A nagykorúságot elért főhős kénytelen elhagyni a menhelyet és megkeresni apját.

Valamiért figyelmeztetés nélkül távozott innen.

Az egykori világ, amelyről a lakók semmit sem tudnak, rengeteg változáson ment keresztül: mindenhol a mutánsok, más menhelyek lakói és más túlélők véres összetűzésekben osztoznak erőforrásokon, a terület egy része nem alkalmas az életre, helyenként egy múltbeli civilizáció épületei láthatók.

Megjelent a Fallout 3 célzórendszere. új szint: szüneteltesse a küzdelmet, válassza ki azt a testrészt, ahová golyót szeretne küldeni, és folytassa a játékot.

Miután eltalálta a karját vagy a lábát, az ellenség nélküle marad, így leszedheti a fejét és kiütheti az ágyút. Az ellenség is megteheti ezt: a sérült láb lelassul, a karba lövés pedig csökkenti a lövés pontosságát.

A főhős tetteitől függően karmát keres magának a Puszta kiterjedésein, ami hatással lesz kinézetés mások hőséhez való viszonyulás.

Szinte mindig legalább két módja van a problémák megoldásának: békés és nem túl. Lehet tárgyalni, fenyegetőzni, megvesztegetni, megijeszteni vagy ölni.

A munkapad, a rajzok és a szükséges alkatrészek segítségével egyszerűen elkészíthetők egyedi típusú fegyverek. A kalandok szerelmesei felfedezhetik a Wasteland minden szegletét, rengeteg szörnyeteggel, néha kalandorral, ritka cuccokkal és sok más érdekességgel találkozhatnak, mint például a sugármérgezés és a halál.

Mass Effect 3

Az utolsó lövöldözős találat legjobb játékok 32-ért bit rendszer. Ez egy fejlett szerepjáték-rendszerrel rendelkező játék Shepard és Normandiája legújabb hőstettéről.

Amíg a kapitány fogságban volt, a szintetikus verseny újra tombolni kezdett, így a Szövetségi Bíróság úgy döntött, hogy elengedi Shepardot és csapatát.

A pihenés után a hős ismét szörfölni fog az űrben, olyan ágyúhoz gyűjtve alkatrészeket, amelyek képesek végezni az idegenekkel, és egyesítik a fajokat a harcban.

Ehhez részt kell vennie az évszázados viták megoldásában, a barátok ellenségévé kell válnia, és még beszélnie kell a Katalizátorral.

A hős szintezése tapasztalati pontok megszerzésével vagy a terminálok adatainak kiolvasásával történik.

Shepard pár partnert is magával vihet, hogy katonailag megoldja a problémákat, ha a szavak nem elégek, parancsoljon nekik, használjon menedéket és szuperképességeket: biotikus készségeket és technológiai mágiát.

A korábbi forráskeresés eltűnt, de A műtárgyvadászat kiterjedtebbé vált, annak ellenére, hogy össze kell egyesíteni az összes fajt és közösen taszítani a szintetikus betolakodókat. Minél több versenyt és erőforrást gyűjtenek össze a végső csatához, annál nagyobb a siker esélye. A Mass Effect utolsó részének fináléja Sheparddal a címszerepben is a harcra való felkészültségtől függ.

Mirror's Edge

Nem minden 32 bites játék a lövöldözésről szól. Van hely a platformozásnak.

A világon minden államok irányítása alatt áll. A városon belüli felügyelet nélküli információ csak szájról szájra vagy futókon keresztül továbbítható.

Ilyen a parkour elemekkel a középpontjában álló kalandok főszereplője. A neve Faith.

A játék menete a szabadon futó főszereplő körül forog, aki folyamatosan halad a háztetőkön, épületeken, csöveken, lépcsőkön stb. Szinte mindegyik üvegből, fényes, élénk színű márványból és műanyagból készült.

A lány fegyveres zsarukkal találkozik, de sem az egyik, sem a második nem érdekli őt: bal horog vagy söprés, és az ellenséget leütik, de a futás folytatódik.

Az akadályok leküzdéséhez fordulatok, guggolások, kúszások, gyorsulásból való ugrások, puszta falakon való futás, kötelek mentén csúszás állnak rendelkezésre, és talán ennyi.

A technikák ügyes és időben történő kombinációja azonban hihetetlen eredményeket ad.

A kisebb számítási hibákért elvesztegetett idegekkel kell fizetnie: nem volt elég erő az ugráshoz - Faith alig fogja meg a létrát, és lassan felmászik rajta, az ellenség pedig utoléri.

Kritikus helyzetekben használhatja a lassított módot. A hibák nélküli trükkök végrehajtása bátorságot ad, amely lehetővé teszi, hogy tovább ugorjon és gyorsabban futhasson, de egyetlen folt mindent visszaad a maga irányába.

The Witcher 2 Assassin of Kings

A szlávok által valaha készített egyik legjobb szerepjáték-sorozat második része. Nem csoda, hogy áthatja szláv szimbólumok és folklór.

Valahogy a fehér hajú Geralt boszorkány a sors akaratából a király kamrájában kötött ki a vár ostrománál. Szörnyű kép fogta el: a bérgyilkos elvágta az uralkodó torkát, és eltűnt.

A Witcher lett az első gyanúsított. Tekintettel korábbi érdemeire, Geralt lehetőséget kap arra, hogy megtalálja az igazi gyilkost.

A cselekmény alapja annak a törekvése, aki a fehérhajút megalkotta, de anélkül, hogy elterelné a figyelmet a történetről, szörnyek megölésére, sebzések eltávolítására és az eltűnt kereskedő felkutatására, bármilyen módon.

Csak a könnyű szinten könnyű itt játszani. Már az átlagos nehézség is arra készteti az alkímia művészetét, hogy elixíreket, kivonatokat és olajokat főzzön.

Egy ismerős faliújság segít diverzifikálni a cselekményt, ahol mindig van valami érdekes.

Minden küldetést a legjobb egy bizonyos szint elérése után végrehajtani, különben az ellenség sokkal erősebb lesz, és az olajos ezüst kard nem mindig segít.

A fejlesztők nem merték megtagadni a szőnyegsorozatra jellemző szexjeleneteket, az obszcén nyelvezetet és a gondolatok hangos kimondását.

Vannak olyan nagyszerű játékok, amelyek futtathatók 32 bites Windowson?

]. De a 32 bites operációs rendszerek még mindig meglehetősen nagy számban vannak jelen a piacon. Sok modern szoftver Kizárólag 64 bites módban történő működésre fejlesztették ki, mivel többletköltségek szükségesek a program működésének biztosításához mind 32 bites, mind 64 bites operációs rendszerekben, és ennek megfelelően a fejlesztési költségek is megnőnek.

A 32 bites operációs rendszer felhasználói számára néha szükségessé válik a csak 64 bites operációs rendszerhez tervezett szoftvereszközök használata. Mi a teendő, ha a felhasználó nem áll készen arra, hogy elhagyja a 32 bites operációs rendszert, mint fő működő rendszert?

A különböző operációs rendszereknek megvannak a sajátosságai a 64 bites alkalmazások 32 bites környezetben való futtatásával kapcsolatban. Egy 64 bites alkalmazás 32 bites környezetben való közvetlen futtatása elveszíti a használhatóság előnyeit több véletlen hozzáférésű memória. A 64 bites alkalmazások támogatásához a processzornak 64 bites architektúrával kell rendelkeznie. Vegye figyelembe a legnépszerűbb operációs rendszereket.

Mac OS X rendszeren a kernel hibrid. Lehetővé teszi, hogy minden alkalmazás azonos módon működjön, függetlenül attól, hogy 32 bites vagy 64 bites. Az egyetlen különbség a hibrid kernel és a teljes értékű 64 bites kernel között az, hogy nem tud több mint 32 GB RAM-ot használni a rendszerben. Ezért tovább Ebben a pillanatban egyáltalán nincs különbség a 32 és 64 bites módban történő indítás között. De a jövőben a különbség határozottan megjelenik a RAM-használat növekedésével és az új technológiák megjelenésével.

A Linux család operációs rendszerei és a Windows család 32 bites operációs rendszerei esetében a 64 bites alkalmazások 32 bites környezetben történő indítása virtualizációs technológiák segítségével történik. Számos speciális szoftver termékek, amely lehetővé teszi egy virtuális vendég 64 bites OC telepítését, amelybe telepítheti és futtathatja a szükséges alkalmazást. Ugyanakkor, ha a telepített operációs rendszer fizetős, akkor kénytelen lesz megvenni.

Virtualizáció

A 64 bites Windows megjelenése sok kérdést vetett fel. Támogatás a 32 bites alkalmazásokhoz, illesztőprogramokhoz és mindenhez, amit az x86 architektúrához terveztek. Telepítés és a programok használatának jellemzői. Korlátokat vezettek be a 32 bites alkalmazásokhoz. Támogatás a régi módokhoz és még sok máshoz. Mindezt nem lehetett figyelmen kívül hagyni. Hiszen a 32 bites örökség rétege túl nagy, és 64 bites környezetben még most is kevés, ami pótolhatja.

Ez a cikk áttekintést nyújt a Windows 64 (WOW64) Windows alrendszeréről és annak módszereiről, amelyek lehetővé teszik a Windows számára, hogy 32 bites alkalmazásokat támogasson 64 bites rendszereken.

jegyzet: Az első kísérlet a 64 bites rendszerek bevezetésére meglehetősen kudarcot vallott. A szigorú korlátozások és a valódi előnyök hiánya éreztette magát. Abban az időben még a 64 bites rendszerekhez való illesztőprogramokat is nehéz volt megtalálni. Nem beszélve azokról a programokról, amelyeken valahogy észrevehető lett volna a különbség. A 3 GB-os RAM-korlát megszüntetése ma már minden bizonnyal erős előny, de akkoriban inkább csak egy szép szlogen volt.

32 bites alkalmazástámogató eszköz 64 bites Windows rendszeren

Windows 32 – Windows 64 (WOW64)

A WOW64 a 32 bites Windows-t emulálja

A Windows 64 rendszerben a 32 bites alkalmazások emulált 32 bites operációs rendszeren futnak, a Windows 64 rendszeren Windows 32 vagy röviden WOW64. A WOW64 fő feladata a 32 bites alkalmazásokból érkező összes rendszerhívás elfogása és feldolgozása.

Minden egyes elkapott rendszerhíváshoz a WOW64 64 bites rendszerhívást hoz létre, amely a 32 bites adatstruktúrákat megfelelő 64 bitesekké alakítja. Ezt követően egy 64 bites rendszerhívás kerül átadásra a kernelnek operációs rendszer feldolgozásra. A 64 bites hívásokból származó összes fogadott kimenetet az alkalmazás által tervezett formátumban konvertálják és továbbítják. Más szavakkal, a rendszermaghoz intézett valódi kérések mindig 64 bitesek. A WOW64 alrendszer csak közvetítőként működik, az adatokat megfelelő formátumokba alakítva.

A 32 bites alkalmazásokhoz hasonlóan a WOW64 is felhasználóként fut, így a rendszerhívás-konverzió során előforduló hibák felhasználói szinten jelentkeznek. Az operációs rendszer 64 bites kernelét pedig ez semmilyen módon nem érinti.

Az a tény, hogy a WOW64, mint egy 32 bites alkalmazás, felhasználói módban fut, megmagyarázza a 32 bites illesztőprogramok támogatásának hiányát. Más szavakkal, a megfelelő működéshez az illesztőprogramoknak olyan kernelmódra van szükségük, amelyet a WOW64 nem tud biztosítani. Ezért ha 64 bites Windows rendszere van, akkor minden illesztőprogramnak 64 bitesnek kell lennie.

A WOW64 emulátor a következő 64 bites könyvtárakból áll:

jegyzet: Ezek az egyetlen 64 bites könyvtárak, amelyek betöltődnek egy 32 bites folyamatba.

  • A Wow64.dll az emulációs rendszer infrastruktúrájának magja. A hívásokat az Ntoskrnl.exe belépési pontokhoz kapcsolja
  • Wow64Win.dll – a hívásokat a Win32k.sys belépési pontokhoz kapcsolja
  • Wow64Cpu.dll – Átkapcsolja a CPU-t 32 bites és 64 bites mód között
  • Az Ntdll.dll a Wow64 64 bites verziója.

A Wow64.dll betölti az Ntdll.dll 32 bites (x86) verzióját és az összes szükséges 32 bites könyvtárat, amelyek többnyire változatlanok. Azonban ezen 32 bites könyvtárak némelyikét úgy módosították, hogy megfelelően fussanak a WOW64-ben. Az ilyen változtatások általában azért történtek, mert RAM-ot használnak a 64 bites rendszerelemekkel együtt.

Fájlok és beállításjegyzék-beállítások kezelése a WOW64-ben

A rendszerhívások elfogása és kezelése mellett a WOW64 interfésznek azt is biztosítania kell, hogy a 32 bites alkalmazások fájljai és beállításjegyzék-beállításai elkülönítve legyenek a 64 bites programok fájljaitól és rendszerleíró kulcsaitól. E cél elérése érdekében a WOW64 két mechanizmust használ. Fájlok és rendszerleíró adatbázis átirányítása, valamint rendszerleíró kulcsok sokszorosítása. Az átirányítás logikai nézetet tart fenn az adatokról, és úgy jeleníti meg azokat, mintha az alkalmazás 32 bites Windows rendszeren futna. A rendszerleíró kulcsok megkettőzése biztosítja, hogy számos olyan paraméter módosítása, amelyek nem függenek a bitességtől, elérhetők legyenek mind a 32, mind a 64 bites alkalmazások számára.

Fájl átirányítás

A fájlátirányítás biztosítja, hogy a 32 és 64 bites alkalmazások fájljai és könyvtárai külön maradjanak, és ne zavarják egymást.

A 32 bites alkalmazásfájlok alapértelmezés szerint a következőkre vannak telepítve:

  • C:\Program Files (x86)

32 bites rendszerfájlokat telepítve:

  • C:\WINDOWS\SysWOW64

64 bites alkalmazások esetén a fájlok a következő helyre vannak telepítve:

  • C:\Program Files
  • C:\WINDOWS\SYSTEM32

A WOW64 átirányítási mechanizmus biztosítja, hogy a 32 bites alkalmazásoktól a "C:\Program Files" és a "C:\WINDOWS\SYSTEM32" könyvtárakba érkező kérések a 32 bites verziók megfelelő könyvtáraiba kerüljenek átirányításra.

Van azonban egy probléma a fájlátirányítással. A felhasználóknak és a fejlesztőknek tisztában kell lenniük ezzel a funkcióval.

Sok 64 bites alkalmazás továbbra is 32 bites módot és eljárásokat használ. És ezt ne vegye figyelembe a telepítő létrehozásakor. Az alkalmazás megfelelő telepítéséhez. azok. a "C:\Program Files" alatt a telepítőnek rendszerhívást kell indítania az operációs rendszernek, hogy a rendszer felfüggesztse a Wow64 fájlátirányítási mechanizmust. A telepítés után pedig indítson egy újabb rendszerhívást az átirányítás ismételt engedélyezéséhez. Ha az átirányítás leállítása nélkül telepíti, a program a "C:\Program Files (x86)" mappába kerül. A hiba klasszikus példája a FireFox 3.5 „Shiretoko” kódnevű 64 bites verziója, amely a „C:\Program Files(x86)\Shiretoko” mappába települ. Természetesen a Firefox továbbra is normálisan fog működni. Az egyetlen dolog, amit nem tehet, az az alkalmazás ikonjának megváltoztatása.

jegyzet: Talán Shiretoko most javította ezt a hibát. Azonban in korai változatai pontosan így volt.

Registry átirányítás

A 32 bites alkalmazásokhoz tartozó beállításkulcsok át lesznek irányítva az ágból:

  • HKEY_LOCAL_MACHINE\Software
  • HKEY_LOCAL_MACHINE\Software\WOW6432Node

Ezenkívül néha egy másik ágban is találhat bejegyzéseket (bár ez szokatlan):

  • HKEY_CURRENT_USER\Software\WOW6432Node

Ez a megközelítés lehetővé teszi a 32 bites és 64 bites alkalmazások normális együttélését anélkül, hogy problémákat okoznának egymás beállításainak felülírása.

Nyilvántartási másolat

Néhány átirányított rendszerleíró kulcsot és értéket meg kell ismételni. Ez azt jelenti, hogy ha egy 32 bites alkalmazás módosít egy átirányított rendszerleíró kulcsot, akkor ezeket a változtatásokat a 64 bites alkalmazáságakra is alkalmazni kell. Ebben az esetben az "akinek van igaza" elv érvényesül. Például, ha három olyan alkalmazást telepít, amelyek ugyanahhoz a fájlkiterjesztéshez társítják magukat, akkor a fájlkiterjesztés társításának az utolsó alkalmazással kell lennie.

  1. Telepítsen egy 32 bites alkalmazást, amely társítja magát az XYZ kiterjesztéssel
  2. Telepítse az alkalmazás 64 bites verzióját, amely az XYZ fájlkiterjesztéshez társítja magát
  3. Telepítsen egy másik 32 bites alkalmazást, amely az XYZ kiterjesztést önmagához társítja

Ezen akciók eredményeként dupla kattintás XYZ kiterjesztésű fájlon Windows Intéző a 3. lépésben telepített alkalmazásnak meg kell nyílnia. Végül is ez volt az, amely utoljára társította magát a terjeszkedéshez.

Mindez transzparens módon történik a 32 bites alkalmazásoknál a Wow64-ben, amely önállóan elfogja a kéréseket és megkettőzi a szükséges paramétereket és rendszerleíró kulcsokat. Vagyis a 32 bites alkalmazások normál módon futhatnak, a Wow64 elvégzi helyettük a szükséges változtatásokat.

A WOW64 alrendszernek számos korlátozása van

Néhány, de nem minden 64 bites szolgáltatás elérhető a 32 bites alkalmazások számára

A Wow64 lehetővé teszi a 32 bites alkalmazások számára, hogy használhassák a 64 bites rendszerek egyes funkcióit és funkcióit. Például mikor helyes beállítás, az ilyen alkalmazások akár 4 GB RAM-ot is képesek lesznek használni. Az egyéb funkciókhoz való hozzáférés a 64 bites rendszerek természete miatt korlátozott. Például a 64 bites Windows operációs rendszer támogatja a 64 bites logikai műveleteket. A 32 bites alkalmazások azonban nem érhetik el őket, csak 32 bites logikai műveleteket használhatnak majd.

jegyzet: A korlátozások fő oka a 32 bites és 64 bites alkalmazások adatmegjelenítési különbsége. Egy 32 bites alkalmazást egyszerűen nem 64 bites adattípusokhoz terveztek.

A 32 bites és a 64 bites alkalmazások kódja (kódbefecskendezése) nem keverhető össze

64 bites Windows operációs rendszeren nem lehet 32 ​​bites kódot futtatni 64 bites folyamatban, ahogyan 64 bites kódot sem 32 bites folyamatban. Azok az alkalmazások, amelyek kódbefecskendezést használnak a meglévő alkalmazások funkcionalitásának bővítésére, általában hibákat generálnak.

Ez a tény megmagyarázza, hogy a legtöbb 32 bites Windows shell-bővítmény miért nem fut 64 bites Windows alatt. A legtöbb ilyen kiterjesztés kódinjekciót használ a Windows Intézőbe való beágyazáshoz

A WOW64 nem támogatja a 16 bites telepítőket

A WOW64 támogatja a 16 bites Microsoft telepítőket azáltal, hogy a telepítőt egy kompatibilis 32 bites verzióra cseréli. Ez a támogatás azonban nem terjed ki harmadik fél termékeire. Tehát ha kell használni régi program, akkor nagy valószínűséggel emulátort vagy hordozható verziót kell keresnie.


További lehetőségek a 32 bites alkalmazások futtatásához Windows 64 rendszeren

Windows Virtual PC

A Windows Virtual PC ingyenes szoftver, amely lehetővé teszi több operációs rendszer futtatását egyetlen számítógépen. A Virtual PC egy speciális futási környezetet biztosít, amely támogatja azokat a régi hardvereket és szoftvereket, amelyeket a Windows 7 nem észlel és nem futtat. A Virtual PC alatt futó összes operációs rendszer virtuális gépen fog futni. Ez azt jelenti, hogy a futó operációs rendszerek nem tudják, hogy egy másik rendszeren futnak.

A rendszerkövetelmények és a szolgáltatáskészlet jelentősen eltér a Virtual PC és a Windows verziók között. Tehát, mielőtt megpróbálná használni a Virtual PC-t, ellenőriznie kell, hogy a program támogatja-e az operációs rendszerét és a rajta futó operációs rendszert. Például az egyik legújabb verziói már nem támogatja Windows verziók a Windows XP SP3 alatt.

Windows XP mód (XPM)

A Windows XP mód a Windows Virtual PC egy speciális és lecsupaszított megvalósítása, amely előre telepítve van a Windows másolata XP Professional SP3. Ez a mód csak a következőben érhető el Vállalati kiadások, Ultimate és Professzionális Windows 7 64 bites.

Annak ellenére, hogy ennek a módnak mit kell mutatnia, sokan, akik XPM-et használtak, határozottan azt tanácsolják, hogy ezt a módot csak utolsó lehetőségként használják. Más virtualizációs termékekhez képest a teljesítmény kiábrándító, és az alapértelmezett konfiguráció számos biztonsági problémát vet fel.

jegyzet: Néhány részletesebb kompatibilitási mód beállítás továbbra is megtekinthető. Több részletes információk megtalálja az áttekintésben Hogyan lehet régi programokat futtatni Windows 7 / Vista rendszeren? (Lásd: Microsoft Application Compatibility Toolkit).

Multiboot Windows operációs rendszer

Egynél több Windows-verziót is telepíthet ugyanarra a számítógépre a multibooter használatával. Például telepítse egymás mellé a Windows 32 bites és 64 bites verzióit. Minden operációs rendszer külön lemezpartícióra, a rendszerindítás-kezelő pedig az alapértelmezett partícióra van telepítve. A rendszerindítás-kezelő lehetővé teszi a most használni kívánt operációs rendszer kiválasztását és elindítását.

Bár nem használhat egyszerre több operációs rendszert, ez a funkció igen hasznos. Összehasonlítva virtuális gépek, ez a módszer nem okoz kompatibilitási problémákat, és az ilyen rendszerek sokkal könnyebben konfigurálhatók és karbantarthatók. Többek között, ha a 32 bites verziót a 64 bites mellé telepíti, megőrzi a 16 bites alkalmazások futtatásának lehetőségét.

Összefoglalva a 64 bites Windows 32 bites támogatásáról elmondottakat

A legtöbb 32 bites alkalmazás jól működik a Windows 64 alatt. A fő kivételek a következők:

  1. 32 bites eszközmeghajtók
  2. Olyan alkalmazások, amelyek nem működnek az általuk használt 32 bites illesztőprogramok nélkül. Élénk példák az antivírusok és más biztonsági szoftverek.
  3. Kódbeillesztést használó bővítmények. Például a Windows Intéző shelljei

Egyes alkalmazások korlátozásokkal futhatnak majd. Ez vonatkozik az eltávolítókra, a rendszerleíró adatbázis-tisztítókra és a tuningprogramokra is, mivel csak a Wow64 által megjelenített adatbázis-részhez férnek hozzá.

Ha semmilyen módon nem tud futtatni egy 32 bites alkalmazást, fontolja meg a virtualizációt vagy több operációs rendszer többszörös rendszerindítását.

Mely alkalmazások gyorsabbak, 32 bites vagy 64 bites?

Ez a kérdés elég gyakran felmerül. De nincs Általános szabály vagy a szorzót, hiszen minden a feladatoktól és a használt processzorfunkcióktól függ.

A 32 bites és a 64 bites alkalmazások natív környezetükben való összehasonlításakor a 32 bites alkalmazások általában kevesebb memóriát használnak, mint egy ezzel egyenértékű 64 bites alkalmazások. Ennek az az oka, hogy a 64 bites verziók 64 bites adatstruktúrákat használnak, amelyek kétszer annyi helyet foglalnak el. A további méret közvetlenül befolyásolja a program indítási és leállítási idejét, valamint a lemezmeghajtók elérésével kapcsolatos egyéb műveleteket. Ez általában azt jelenti, hogy a 32 bites alkalmazások gyorsabban fognak futni. A 64 bites processzorok 64 bites programok általi használata azonban lehetővé teszi, hogy az alkalmazás akár 25%-kal gyorsabban fusson, mint a 32 bites programok.

Ne feledje továbbá, hogy a 32 bites alkalmazás 64 bites Windows rendszeren való futtatása a Wow64 futtatását jelenti, így a 32 bites processzoron végzett teljesítményelemzés félretehető. A Wow64 futtatása nem csak a hívások konvertálásának költségeit jelenti, hanem az átirányítási és sokszorosítási mechanizmusok figyelembe vételét is, amelyek nem csak processzoridőt, hanem RAM-ot is igényelnek. Ezért lehetséges, hogy egy 32 bites alkalmazás gyorsabban fog futni, mint egy 64 bites, de határozottan lassabban fog futni, mint a megfelelő 32 bites processzoron.

Értékelés 5,00 (6 szavazat)


Az elmúlt néhány évben sok játékos gyakran találkozott olyan helyzettel, amikor egy újonnan kiadott játék egyszerűen nem hajlandó működni a rendszerén. Aztán némi kutatás után rájönnek, hogy a probléma az, hogy az induló játék egy 64 bites alkalmazás.

Ebben a cikkben mi egyszerű nyelv eláruljuk, miért nem indult el a választott játék a számítógépen, miért érdemes 64 bites operációs rendszerre váltani és hogyan futtassunk egy 64 bites játékot.

Miért nem futnak a 64 bites játékok?

Ok, kezdjük a legegyszerűbbel: a 64 bites játékokhoz ugyanolyan bites operációs rendszerre van szükség. Valószínűleg 64 bites processzor van a számítógépben, de az operációs rendszer 32 bites.

Néhány évvel ezelőtt a fejlesztők még mindig próbálták a 32 bites és a 64 bites rendszerekre is igazítani projektjeiket. Ez azonban jelenleg rendkívül hátrányos a 32 bites architektúra hatalmas korlátai miatt. Annak érdekében, hogy ne terhelje túl az információáramlást, Önnek, a játékosnak, mindössze két dolgot kell megtanulnia: a 32 bites operációs rendszer csak 4 gigabájt RAM-ot támogat, a 64 bites operációs rendszer pedig lehetővé teszi a számítógép termelékenységét.

Tehát végre válaszoljunk arra a kérdésre, hogy miért nem indult el a 64 bites játék a számítógépen. Két válasz lehet: 32 bites rendszer van telepítve, vagy processzora 32 bites architektúrával rendelkezik, ezért csak 32 bites operációs rendszert támogat.

Hogyan lehet 64 bites játékokat futtatni?

Lehetséges 64 bites játékot futtatni 32 biten? Csak egy válasz lehet: 64 bites operációs rendszer kell (és ugyanaz a processzor). Ez minden. Az interneten rengeteg különféle videót és cikket találhat arról, hogyan lehet 64 bites játékot futtatni 32 bites rendszeren. De azonnal meg kell mondani, hogy ebben a helyzetben az egyetlen megoldás az operációs rendszer cseréje.

Előfordulhat azonban egy másik nehézség is: a processzor 32 bites architektúrán. Nos, ebben a helyzetben csak együtt érezni lehet, és azt is megkérdezni: honnan ásott ki ilyen csodát? Sajnos az összes modern játékhoz mindenképpen 64 bites processzort és ugyanazt az operációs rendszert kell beszerezni – nincs más út.

Igen, néhányan azonnal azt írhatják, hogy 64 bites alkalmazások futtatása 32 bites környezetben lehetséges, pl. Virtuális gép. Azonban meg kell jegyezni, hogy még ebben az esetben is szüksége lesz egy 64 bites architektúrájú processzorra.

Végül

Azt szeretném mondani, hogy jelenleg semmi értelme 32 bites operációs rendszereken ülni, különösen, ha játékos vagy. Ha erős játék számítógép, akkor egy ilyen kapacitás teljesen korlátozza gépe teljesítményét. Egy 32 bites operációs rendszernek tehát jelenleg egyszerűen semmi értelme.