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.
- Telepítsen egy bit alkalmazást, amely társítja magát az XYZ kiterjesztéssel
- Állítsa be az alkalmazás kisülési változatát, amely az XYZ fájlkiterjesztéshez kötődik
- 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:
- Kisülés illesztőprogramok
- 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.
- 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:
Comments are closed, but trackbacks and pingbacks are open.