Kuinka ajaa 32-bittisiä ohjelmia 64-bittisessä Windowsissa

64-bittiset ohjelmat toimivat nopeammin ja tehokkaammin kuin 32-bittiset sovellukset. Kaikissa kohtuullisen nykyaikaisissa tietokoneissa on 64-bittinen prosessori(has a 64-bit processor) . Mutta kuinka käytät 32-bittistä ohjelmistoa 64-bittisessä tietokoneessa?

Nykyaikaiset(Modern) tietokoneet – ne, jotka on valmistettu useiden viime vuosien aikana – saavat tehonsa 64-bittisistä prosessoreista ja käyttöjärjestelmistä, ja ne pystyvät vain ajamaan 64-bittisiä sovelluksia. Tästä syystä nykyään toimitettavat ohjelmistot ovat lähes yksinomaan 64-bittisiä. Joihinkin 32-bittisiin sovelluksiin törmäät edelleen (varsinkin jos käytät vanhempia sovelluksia), ja niiden käyttäminen 64-bittisessä Windowsin(Windows) versiossa on yleensä melko saumatonta. Joten, miten se kaikki toimii? Otetaan selvää.

Voitko käyttää 32-bittistä ohjelmistoa(Software) suoraan 64-bittisessä koneessa?

Sen ymmärtäminen, kuinka 64-bittinen arkkitehtuuri eroaa 32-bittisestä järjestelmästä, on monimutkainen aihe, joka ei kuulu tämän artikkelin piiriin. Tiedä vain, että 64-bittinen prosessori (ja käyttöjärjestelmä) ei vain käsittele enemmän tietoa kerralla, vaan tekee sen radikaalisti eri tavalla kuin järjestelmä, jossa on vanhempi arkkitehtuuri.

Joten vaikka 32-bittiselle tietokoneelle suunnitellut sovellukset saattavat näyttää toimivan aivan samoin 64-bittisessä koneessa, konepellin alla tapahtuu muutakin kuin vain yhteensopivuustilan vaihtamista(changing the compatibility mode) . 32-bittiseltä sovellukselta odotettua ympäristöä ei ole 64-bittisessä Windowsin(Windows) versiossa , mikä tekee tällaisesta sovelluksesta mahdotonta liittää suoraan laitteistoon.

Korjaus? Emulointi(Emulation) . Ainoa tapa saada 32-bittinen ohjelma toimimaan on emuloida vanhan koulun arkkitehtuuria ja tarjota sovellukselle sama käyttöliittymä, jota varten se on rakennettu.

Oletusvaihtoehto: WOW64

Microsoft on hyvin tietoinen ongelmasta, joka liittyy 32-bittisten sovellusten käyttämiseen 64-bittisessä käyttöjärjestelmässä. Tästä syystä nykyaikaisissa käyttöjärjestelmissä, joissa on 64-bittinen arkkitehtuuri, kuten Windows XP , Vista , Windows 7 tai Windows 10, on sisäänrakennettu emulaattori nimeltä WOW64 .

WOW64 on Windows -alijärjestelmä, joka on suunniteltu suorittamaan 32-sovellusta 64-bittisessä koneessa. WOW64 simuloi 32-bittisen käyttöjärjestelmän ympäristöä ja tarjoaa vanhemmille sovelluksille aiempien Windows - versioiden käyttöliittymän.

Tämä yhteensopivuuskerros on kevyt, tehokas ja toimii heti laatikosta otettuna. Tämä tarkoittaa, että voit vain kaksoisnapsauttaa minkä tahansa 32-bittisen sovelluksen EXE -tiedostoa ja antaa Windowsin(Windows) hoitaa loput.

Kallis vaihtoehto: virtualisointi

Virtuaalikoneet ovat hyvin tunnettu tapa käyttää erilaisia ​​arkkitehtuureja ja käyttöjärjestelmiä(operating systems) laitteistoissa, joita ei ole suunniteltu tukemaan sitä. Voit asentaa ja käyttää Linuxille(Linux) tai Applen macOS(Apple’s macOS) : lle tarkoitettuja sovelluksia Windows -tietokoneeseen Intel - prosessorilla ilman dramaattisia muutoksia.

Voit käyttää samaa tekniikkaa vanhemman, 32-bittisen Windows -version käyttämiseen nykyaikaisessa tietokoneessasi. Näin voit käyttää vanhoja sovelluksia järjestelmässäsi, vaikka nykyinen prosessori olisi 64-bittinen.

Muista(Remember) kuitenkin, että tämä menetelmä vaatii paljon työtä ja on suoraan sanottuna tarpeeton. Sisäänrakennetun WOW64 -emulaattorin käyttö on paljon helpompaa kuin (WOW64)32-bittisen Windows XP(32-bit Windows XP) :n kopion metsästäminen .

32-bittisten sovellusten(Apps) asentaminen 64-bittiseen tietokoneeseen(Computer)

32-bittisen sovelluksen asentamisessa 32-bittiseen käyttöjärjestelmään ei ole eroa 64-bittiseen Windows -versioon verrattuna . Riippumatta siitä(Whether) , onko sinulla CD-ROM-levy(CD-ROM) tai asennustiedosto, suoritat asennuksen ja annat käyttöjärjestelmän selvittää se.

Windows käsittelee ohjelmien 32-bittisiä versioita sijoittamalla ne eri hakemistoon(different directory) . Siellä on tavallinen Program Files -kansio, joka sisältää kaikki asentamasi 64-bittiset ohjelmistot, ja Program Files ( x86 ), joka on 32-bittiselle koneelle tarkoitettujen sovellusten koti.

x86 -hakemistossa olevaa ohjelmistoa ajetaan emuloimalla 32-bittistä Windowsin versiota (Windows)WOW64 :n avulla . Tämä prosessi on täysin automaattinen, joten voit käyttää molemmissa ohjelmatiedostoissa(Program) olevia sovelluksia ilman eroa.

Voitko käyttää 32-bittisiä sovelluksia(Apps) 64-bittisessä suorittimessa(CPU) ?

Monet ihmiset uskovat, että vanhat ohjelmat voivat toimia vain 32-bittisellä prosessorilla. Vaikka on totta, että vain 32-bittinen tietokone voi ajaa näitä sovelluksia alkuperäisesti, kaikki nykyaikaiset järjestelmätyypit voivat suorittaa tällaisia ​​ohjelmia yhtä hyvin.

Useimmille käyttäjille tämä tiivistyy yksinkertaisesti mainitun sovelluksen suorittamiseen, koska Windows huolehtii itse sen emuloinnin teknisistä yksityiskohdista WOW64 :n kautta . Jos haluat käyttää erilaista lähestymistapaa (ehkä jos apuohjelma ei toimi sinulle), voit käyttää virtualisointia.

Palvelut, kuten VirtualBox tai VMWare , mahdollistavat 32-bittisen virtuaalikoneen emuloinnin, joka voi ajaa mitä tahansa 32-bittisiä sovelluksia suoraan. Tämä on monimutkainen prosessi jopa opetusohjelmien kanssa, joten sinun on parempi saada WOW64 työskentelemään Windows - asennuksesi kanssa normaalisti.



About the author

Olen kokenut Windows 10- ja Windows 11/10 -järjestelmänvalvoja, jolla on kokemusta Edgestä. Minulla on runsaasti tietoa ja kokemusta tarjottavana tällä alalla, minkä vuoksi uskon, että osaamisestani on hyötyä yrityksellesi. Vuosien kokemukseni sekä Windows 10:stä että Edgestä antaa minulle mahdollisuuden oppia nopeasti uusia tekniikoita, ratkaista ongelmia nopeasti ja ottaa vastuuta yrityksesi johtamisesta. Lisäksi kokemukseni Windows 10:stä ja Edgestä tekevät minut erittäin perehtyneeksi käyttöjärjestelmän kaikista näkökohdista, mikä olisi hyödyllistä palvelimien hallinnassa tai ohjelmistosovellusten hallinnassa.



Related posts