Cum să rulați programe pe 32 de biți pe Windows pe 64 de biți


Programele pe 64 de biți rulează mai rapid și mai eficient decât aplicațiile pe 32 de biți. Orice PC rezonabil de modern are un procesor pe 64 de biți. Dar, cum rulați software-ul pe 32 de biți pe un computer pe 64 de biți?

Computerele moderne — cele fabricate în ultimii câțiva ani — sunt alimentate de procesoare și sisteme de operare pe 64 de biți și sunt capabile doar nativ să ruleze aplicații pe 64 de biți. Acesta este motivul pentru care software-ul livrat în aceste zile este aproape exclusiv pe 64 de biți. Veți întâlni în continuare unele aplicații pe 32 de biți (mai ales dacă rulați aplicații mai vechi), iar rularea acestora pe o versiune de Windows pe 64 de biți este de obicei destul de simplă. Deci, cum funcționează totul? Să aflăm.

Puteți rula direct software pe 32 de biți pe o mașină pe 64 de biți?

Înțelegerea modului în care o arhitectură pe 64 de biți diferă de un sistem pe 32 de biți este un subiect complicat care depășește scopul acestui articol. Trebuie doar să știți că un procesor pe 64 de biți (și un sistem de operare) nu doar procesează mai multe informații simultan, ci o face într-un mod radical diferit față de un sistem cu arhitectură mai veche.

Așadar, în timp ce aplicațiile concepute pentru un computer pe 32 de biți ar putea părea să ruleze la fel pe un computer pe 64 de biți, se întâmplă mai multe sub capotă decât doar schimbarea modului de compatibilitate. Mediul așteptat de o aplicație pe 32 de biți nu există într-o versiune pe 64 de biți a Windows, ceea ce face imposibilă interfața directă cu hardware-ul unei astfel de aplicații.

Remedierea? Emulare. Singura modalitate de a face ca un program pe 32 de biți să funcționeze este să emulați arhitectura veche și să oferiți aplicației aceeași interfață pentru care a fost creată.

Opțiunea implicită: WOW64

Microsoft este foarte conștient de problema rulării aplicațiilor pe 32 de biți pe un sistem de operare pe 64 de biți. Acesta este motivul pentru care sistemele de operare moderne cu arhitectură pe 64 de biți precum Windows XP, Vista, Windows 7 sau Windows 10 vin cu un emulator încorporat numit WOW64.

WOW64 este un subsistem Windows conceput pentru a rula aplicații pe 32 de biți pe o mașină pe 64 de biți. WOW64 simulează mediul unui sistem de operare pe 32 de biți, oferind aplicațiilor mai vechi interfața găsită în versiunile anterioare de Windows.

Acest strat de compatibilitate este ușor, puternic și funcționează imediat. Aceasta înseamnă că puteți doar să faceți dublu clic pe fișierul EXE al oricărei aplicații pe 32 de biți și să lăsați Windows să se ocupe de restul..

O alternativă scumpă: virtualizarea

Mașinile virtuale sunt o metodă bine-cunoscută de a rula diferite arhitecturi și sisteme de operare pe hardware care nu este proiectat să o accepte. Puteți instala și rula aplicații pentru Linux sau MacOS de la Apple pe un computer Windows cu procesor Intel fără modificări drastice.

Puteți folosi aceeași tehnică pentru a rula o versiune mai veche de Windows pe 32 de biți pe computerul dvs. modern. Acest lucru vă va permite să rulați aplicații vechi pe sistemul dvs. chiar dacă procesorul dvs. actual este pe 64 de biți.

Nu uitați, totuși, că această metodă implică multă muncă și este sincer inutilă. Este mult mai ușor să utilizați emulatorul WOW64 încorporat decât să căutați o copie de Windows XP pe 32 de biți.

Instalarea aplicațiilor pe 32 de biți pe un computer pe 64 de biți

Nu există nicio diferență în instalarea unei aplicații pe 32 de biți pe un sistem de operare pe 32 de biți față de o versiune de Windows pe 64 de biți. Indiferent dacă aveți un CD-ROM sau un fișier de instalare, trebuie doar să rulați instalarea și să lăsați sistemul de operare să o rezolve.

Windows se ocupă de versiunile pe 32 de biți ale programelor punându-le într-un director diferit. Există folderul standard Program Files, care deține toate programele pe 64 de biți pe care le-ați instalat și un Program Files (x86) care găzduiește aplicațiile destinate unui computer pe 32 de biți.

Software-ul prezent în directorul x86 este rulat prin emularea unei versiuni de Windows pe 32 de biți folosind WOW64. Acest proces este complet automat, așa că puteți rula aplicații prezente în ambele fișiere de program fără nicio diferență.

Puteți rula aplicații pe 32 de biți pe un procesor pe 64 de biți?

Mulți oameni cred că programele vechi pot rula doar pe un procesor pe 32 de biți. Deși este adevărat că doar un computer pe 32 de biți poate rula în mod nativ aceste aplicații, toate tipurile de sisteme moderne pot rula astfel de programe la fel de bine.

Pentru majoritatea utilizatorilor, acest lucru se rezumă la pur și simplu rularea aplicației menționate, deoarece Windows se va ocupa singur de detaliile tehnice ale emulării acesteia prin WOW64. Dacă doriți să adoptați o abordare diferită (poate dacă utilitarul nu funcționează pentru dvs.), puteți utiliza virtualizarea.

Servicii precum VirtualBox sau VMWare vă permit să emulați o mașină virtuală pe 32 de biți, care poate rula direct orice aplicație pe 32 de biți. Acesta este un proces complicat, chiar și cu tutoriale, așa că este mai bine ca WOW64 să funcționeze în mod normal la instalarea Windows..

.

Postări asemănatoare:


25.04.2022