Press "Enter" to skip to content

Hogyan telepítsünk 64 bites programot egy 32 bites rendszerre

A bit alkalmazások támogatása a Windows mentesítési változatában

Alapvető cikkek – Szerző: Igor (adminisztrátor)

A bit alkalmazások támogatása a kisülési ablakokban

A kisülési ablakok megjelenése sok kérdést okozott. Támogatás a bit alkalmazásokhoz, illesztőprogramokhoz és mindegyikhez, amelyet az architektúra x telepítéséhez és a programok használatának jellemzőihez terveztek. A mentesítési alkalmazások korlátozásai. A régi módok támogatása és még sok más. Mindez nem maradhatott félre. Végtére is, a kisülési örökségréteg túl nagy, és egy kicsit környezetben is cserélhető.

Ez a cikk áttekintést nyújt a Windows alrendszer Windows 64 (WOW64) és annak módszereit, amelyek lehetővé teszik a Windows fenntartani bites alkalmazások egy kicsit rendszert.

jegyzet: A kibocsátási rendszerek bevezetésének első kísérlete elegendő hiba volt. A kemény korlátozások és a valódi előnyök hiánya maga érezte magát. Abban az időben, még a mentesítési rendszerek alatt álló vezetők is meglehetősen nehéz voltak megtalálni. Nem is beszélve arra a programokra, amelyeken a különbség valaha is észrevehető lenne. A 3 GB RAM korlátozásainak eltávolítása határozottan ma erős előny, de abban az időben egy gyönyörű szlogenre hasonlított.

Bit alkalmazások támogatják az eszközt a kisülési ablakokban

Windows 32 Windows 64 (WOW64)

Wow64 emeli bit ablakokat

A Windows 64 rendszerben a bites alkalmazásokat egy emulált kisülési operációs rendszerben végezzük, a Windows 64-es Windows 32-ben, vagy a WOW64-re a rövidségért. A WOW64 fő feladata az összes rendszerhívás lehallgatása és feldolgozása a mentesítési alkalmazásokból.

Minden elfogott rendszerhívás esetén a WOW64 létrehoz egy kisülési rendszerhívást, a bites adatszerkezeteket megfelelő bitre forgatva. Ezt követően egy bitrendszerhívást továbbítanak az operációs rendszer magjának a feldolgozáshoz. A bites hívás összes kapott kimeneti adata átalakul és továbbítódik a formátumban, amelyhez az alkalmazás kiszámítása. Más szóval, a rendszer rendszerének valódi mennyisége mindig kicsit. A WOW64 alrendszer csak közvetítőként működik, és az adatokat megfelelő formátumokra vonzza.

Mint a bit alkalmazások, a WOW64 a felhasználó nevében hajtja végre, így a rendszerhívások konvertálása során bekövetkezett hibák a felhasználói szinten fordulnak elő. És az operációs rendszer bitmagja nem érinti.

Az a tény, hogy a WOW64, például egy bites alkalmazás, felhasználói módban történik, magyarázza a bit illesztőprogramok támogatásának hiányát. Ha más szóval beszél, a helyes indításhoz a járművezetők olyan rendszermag módot igényelnek, amely nem tud wow-ot biztosítani, így ha van egy kisülési ablaka, akkor minden illesztőprogramnak bitnek kell lennie.

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

jegyzet: Ezek az egyetlen kisütési könyvtárak, amelyek betöltődnek a mentesítési folyamatba.

  • Wowdll – emulációs infrastruktúra infrastruktúra magja. Linkek kihívások a belépési pontban
  • Hab – Linkek a kihívásokat a belépési pontban
  • Hab – A processzort a bit és a bit mód között kapcsolja
  • Hab – bit verzió wow

Wowdll betölt egy bites verziót (x86), és az összes szükséges bit könyvtárat, amely főként változatlan volt. Mindazonáltal ezeknek a mentesítési könyvtáraknak azonban még mindig megváltoztak, hogy helyesen hajtsák végre a WOW-ban, mivel ezek a változások azért történtek, hogy a RAM-ot a rendszer kisülési komponenseivel együtt használják

Fájlok és rendszerleíró adatbázis beállításainak kezelése a WOW64-ben

A lehallgatási és feldolgozási rendszerhívások feladata mellett a WOW64 interfésznek is biztosítania kell, hogy a bitpályák rendszerleíró adatbázisának fájljait és paramétereit külön-külön tárolja a mentesítési program fájljaitól és kulcsszógombjaitól. Ennek elérése érdekében a WOW64 két mechanizmust használ. A fájlok és a rendszerleíró adatbázis átirányítása, valamint a rendszerleíró kulcsok megkettőzése. Az átirányítás támogatja az adatok logikai nézetét, és megjeleníti azokat, mintha az alkalmazás elindult a kisülési ablakokban. A Rendszerleíró adatbázis gombok megismétlése biztosítja, hogy a bitektől nem függő paraméterek változása mind a bit, mind a bites alkalmazások elérhető lesz.

Fájl átirányítás

A fájl átirányítása lehetővé teszi, hogy a fájlok és könyvtárak és a bit alkalmazások külön-külön tárolódjanak, és ne zavarják egymást.

A mentesítési alkalmazások fájlok, alapértelmezés szerint telepítve van:

A letiltási rendszerfájlok be vannak telepítve:

A mentesítési alkalmazásokhoz a fájlok telepítve vannak:

  • C: Programfájlok
  • C: Windows \ System32

WOW64 átirányítás mechanizmus biztosítja, hogy lekérdezéseket bites alkalmazásokat a „C: \ Program Files” és a „C: \ Windows \ System32” és a „C: \ Windows \ System32” lesz irányítva a megfelelő könyvtárakat bites változatban.

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

Számos kisülési alkalmazás még mindig bit módot és eljárásokat használ. És ne vegye figyelembe ezt a telepítő létrehozásakor. Annak érdekében, hogy az alkalmazás helyesen legyen telepítve. T.E. A “C: \ Program fájlok” pontban a telepítőnek rendszerhívást kell készítenie az operációs rendszerre, hogy a rendszer felfüggesztette a WOW fájl átirányítási mechanizmust, és a telepítés után egy másik rendszerhívást kezdeményezzen, hogy újra bekapcsolja az átirányítást. Ha az átirányítás megszakítása nélkül telepít, akkor a program telepítve lesz a “C: \ Program fájlok (X86)”. Ennek a hibának a klasszikus példája a Firefox mentesítési változata a “Shiretoko” kódnév alatt, amely “C: \ Programfájlok (X86) \ Shiretoko”. Természetesen a Firefox továbbra is normálisan működik. Az egyetlen dolog, amit nem tehet meg, az alkalmazás ikonja megváltoztatja.

jegyzet: Talán most ez a hiba Shiretokban korrigálták. Azonban a korábbi verziókban így volt.

Átirányítás

A mentesítési alkalmazásokra jellemző rendszerleíró kulcsokat átirányítják az ágból:

  • HKEY_LOCAL_MACHINE \ SOFTWARE

Az ágban:

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ WowTode

Néha, néha találkozhat a rendszerleíró bejegyzések egy másik ágban (egyedül szokatlan):

  • HKEY_CURRENT_USER \ SOFTWARE \ Wowode

Ez a megközelítés lehetővé teszi, hogy mindkét bites alkalmazások általában együttesen léteznek, anélkül, hogy az egymás felülírnák egymást.

A rendszerleíró adatbázis megkettőzése

Néhány átirányított kulcsot és regisztrációs értékeket meg kell ismételni. Ez azt jelenti, hogy ha a mentesítés alkalmazása módosítja a rendszerleíró átirányított szakaszt, akkor ezeket a módosításokat is használtak az ágak mentesítési kérelmek. Ebben az esetben a “Ki az utolsó, hogy és jobb” elve. Például, ha úgy állítja be a három alkalmazást, hogy hozza ugyanahhoz a fájl kiterjesztését, az egyesület a fájl kiterjesztését nyújtják be a legújabb alkalmazást.

  1. Telepítsen egy bit alkalmazást, amely társítja magát az XYZ kiterjesztéssel
  2. Állítsa be az alkalmazás kisülési változatát, amely az XYZ fájlkiterjesztéshez kötődik
  3. Telepítsen egy másik bit alkalmazást, amely az XYZ bővítményt társítja Önnel

E műveletek eredményeképpen a Windows Intézőben a XYZ fájl duplán kattintása nyitnia kell a 3. lépésben telepített alkalmazást. Végtére is, ez az, hogy az utóbbiak bővítéssel járnak.

Mindez átlátható az WOW64 bites alkalmazásokhoz, amelyek önállóan leküzdik a keringést, és másolják a szükséges paramétereket és a rendszerleíró kulcsokat. Más szóval, a mentesítési alkalmazások standard módon hajthatók végre, a szükséges változások meg fogják tenni a wow-t

Számos korlátozás van a WOW64 alrendszerre

Néhány, de nem minden, bites funkció áll rendelkezésre az alkalmazások mentesítéséhez

A WOW64 lehetővé teszi a mentesítési alkalmazások használatát a bitrendszerek bizonyos funkcióinak és képességeinek használatához. Például megfelelő konfigurációval az ilyen alkalmazások akár 4 GB-os ramot is használhatnak. A más funkciókhoz való hozzáférés korlátozott a bitrendszerek eszközének jellemzői miatt. Például a Windows Bit OS támogatja a bit logikai műveleteket. Azonban a bit alkalmazások nem férnek hozzá hozzájuk, csak bit logikai műveleteket használhatnak.

jegyzet: A korlátozások fő oka az adatok és a bit alkalmazások megtekintésének különbsége. A mentesítési alkalmazást egyszerűen nem tervezték az adattípusokhoz.

Nem keverheti össze a kódot (kód injekció) bit és bit alkalmazások

A Windows bit operációs rendszerben nem futtathat egy bites kódot a kisülési folyamatban, mivel nem futtathatja a bitkódot a kisülési folyamatban. Alkalmazások a kód befecskendezésével (kód befecskendezés) a meglévő alkalmazásokhoz való funkciók hozzáadásához, általában hibákat fognak kiadni.

Ez a tény megmagyarázza, hogy a legtöbb Windows-héj-kiterjesztés miért nem indul el a kisülési ablakok alatt. A legtöbb kiterjesztés a kód befecskendezését (kód befecskendezést) használja a Windows Intézőbe beágyazva

Wow64 nem támogatja a kisütő telepítőket

A WOW64 támogatja a Microsoft bit-bit telepítők támogatását a telepítő kompatibilis bitverziójára. Ez a támogatás azonban nem vonatkozik a harmadik féltől származó termékekre. Tehát, ha egy régi programot kell használnia, akkor valószínűleg egy emulátor vagy hordozható verziót kell keresnie.

További funkciók a Windows 64 rendszerben történő futáshoz

Windows virtuális számítógép

A Windows Virtual PC egy ingyenes szoftver, amely lehetővé teszi több operációs rendszer futtatását egy számítógépen. A Virtual PC olyan speciális végrehajtási környezetet biztosít, amely támogatja az elavult eszközöket és szoftvert, amelyet nem fognak meghatározni és futtatni a Windows 7 rendszerben. A virtuális számítógép alatt futó operációs rendszert virtuális gépen végeznek. Ez azt jelenti, hogy a futó operációs rendszerek nem fogják tudatában lenni, hogy egy másik rendszerben futnak.

A rendszerkövetelmények és a funkcionalitáskészlet jelentősen eltér a virtuális PC verziók és a Windows verziók között. Tehát mielőtt megpróbálja használni a Virtual PC, akkor ellenőrizni kell, hogy a program támogatja mind az operációs rendszer és az operációs rendszer, amely indul rajta. Például a legújabb verziók egyike már nem támogatja a Windows XP SP3 alatti Windows verziót.

Windows XP mód (xpm)

A Windows XP mód a Windows Virtual PC egy specifikus és vágott megvalósítása, amely a Windows XP Professional SP3 előre telepített másolatával rendelkezik. Ez az üzemmód csak verziókban, végső és professzionális Windows 7 bitben érhető el.

Bár lehetséges lenne, hogy nyújtson be ezt a rendszert, sokan használják XPM erősen ajánlott használni ezt a módot csak az utolsó eszköz. A többi virtualizációs termékhez képest a teljesítmény eltűnik, és az alapértelmezett konfiguráció számos biztonsági problémát hív.

jegyzet: A kompatibilitási mód néhány denációs beállítása továbbra is alkalmazható. További információk találhatók a Review Hogyan indíthatók el régi programok a Windows 7 / Vista rendszeren?(cm.Microsoft Application kompatibilitási eszközkészlet).

Több Windows operációs rendszer

Az ablakok több verzióját telepítheti egy számítógépen több rakodógép segítségével. Például telepíteni a mentesítés és a mentesítési Windows-verzió egymás mellett. Minden operációs rendszer telepítve van egy külön lemezszakaszra, és a letöltési menedzser az alapértelmezett részre van állítva. A Download Manager segítségével kiválaszthatja és futtathatja az operációs rendszert, amelyet most használni szeretne.

Bár nem használhat egyszerre több operációs rendszert, ez a funkció meglehetősen hasznos. A virtuális gépekhez képest ez a módszer nem rendelkezik kompatibilitási kérdésekkel, és az ilyen rendszerek sokkal könnyebbek a testreszabáshoz és a karbantartáshoz. Többek között, telepítése a mentesítés változat mellett a kicsit, akkor megtakarítás képes futtatni bites alkalmazásokat.

Összefoglalva a fent említett biteket a kisülési ablakokban

A kisülési alkalmazások nagy része elég boldog lesz a Windows fő kivételeiben:

  1. Kisülés illesztőprogramok
  2. Olyan alkalmazások, amelyek nem működhetnek az általuk használt biteszköz-illesztőprogramok nélkül. A fényes példák víruskeresők és egyéb biztonsági programok.
  3. A kód injekciót használó kiterjesztések (kód befecskendezés). Például a Windows Explorer héjak

Néhány alkalmazás korlátozásokkal kezdheti el. Ezenkívül az eltávolítókra, programokra is vonatkozik a Tuning programok nyilvántartásának tisztítására szolgáló programok, mivel csak a WOW-nak a rendszerleíró adatbázis azon részéhez férhetnek hozzá

Ha nem indíthat egy bites alkalmazást, akkor vessen egy változatot a virtualizációs vagy többszörös operációs rendszer multizlect-jével.

Mely alkalmazások gyorsabbak vagy bit?

Ez a kérdés gyakran hangzik. De nincs általános szabály vagy szorzási tényező, mivel mindez a feldolgozó feladataitól és funkcióitól függ.

Ha összehasonlítjuk és a mentesítési kérelmeket a natív környezetben, a bites alkalmazás, mint a szabály, kevesebb memóriát használ, mint az egyenértékű mentesítési kérelmet. Ez azért van, mert a bit verziók olyan bitadatszerkezeteket használnak, amelyek kétszer annyi helyet foglalnak el. A további méret közvetlenül befolyásolja a program kezdő időpontját és bezárását, valamint a lemezmeghajtókhoz való hozzáféréshez kapcsolódó egyéb műveleteket. Általában ez azt jelenti, hogy a mentesítési alkalmazások gyorsabban kerülnek végrehajtásra. Azonban a kisülési processzor bitprogramjai használata potenciálisan lehetővé teszi, hogy az alkalmazás 25% -kal gyorsabban történjen, összehasonlítva a bitprogramokkal.

Ezenkívül emlékeztetni kell arra, hogy a bitkérelem elindítása a kisülési ablakoknál a WOW64 indítása, így a teljesítményelemzés egy bites processzoron kívül helyezhető el. A WOW64 nem csak a hívások átalakításának költségeit indítja el, hanem az átirányítási és duplikációs mechanizmusokat is figyelembe véve, amelyek nemcsak a processzor időt igényelnek, hanem a ramot is. Ezért talán a mentesítési kérelmet kell végezni gyorsabb kicsit, de ez minden bizonnyal végre lassabb ekvivalens Start egy bites processzor.

És ami a legfontosabb, akkor mindig meg kell értened, hogy a processzorok méreteinek növekedése, nevezetesen a 32. és 64. ábrák jelzik, nem befolyásolja maga a feladatot. Ha a feladat nem függ az értékek mennyiségétől vagy tartományától, akkor a bit növekedése nem fog játszani szinte semmilyen szerepet. Más szóval, attól a ténytől, hogy a termékeket nagy hűtőszekrényben hajtja végre, a termékek nem lesznek egyre gyorsabbá válnak.

Most már ismeri a bites alkalmazások elindításának lehetőségeit a kisülési ablakokon. Valamint a WOW64 és milyen korlátozások merülnek fel a mentesítési programokra.

Fejlécek:

Hozzászólás / felülvizsgálat

Comments are closed, but trackbacks and pingbacks are open.