Jak uruchomić 32 -bitowe programy w 64 -bitowych oknach

Jak uruchomić 32 -bitowe programy w 64 -bitowych oknach

Programy 64-bitowe działają szybciej i wydajniej niż 32-bitowe aplikacje. Każdy dość nowoczesny komputer ma 64-bitowy procesor. Ale jak uruchomić 32-bitowe oprogramowanie na 64-bitowym komputerze?

Nowoczesne komputery-te wyprodukowane w ciągu ostatnich kilku lat-są napędzane 64-bitowymi procesorami i systemami operacyjnymi i są tylko natywnie zdolne do uruchamiania 64-bitowych aplikacji. Właśnie dlatego oprogramowanie wysyłane obecnie jest prawie wyłącznie 64-bitowe. Nadal będziesz napotykać około 32-bitowe aplikacje (szczególnie jeśli używasz starszych aplikacji), a uruchamianie ich w 64-bitowej wersji systemu Windows jest zwykle dość bezproblemowe. Jak to wszystko działa? Dowiedzmy Się.

Spis treści

    WOW64 to podsystem Windows zaprojektowany do uruchamiania 32-aplikowania na 64-bitowym komputerze. WOW64 symuluje środowisko 32-bitowego systemu operacyjnego, zapewniając starsze aplikacje z interfejsem znalezionym w poprzednich wersjach Windows.

    Ta warstwa kompatybilności jest lekka, mocna i działa bezpośrednio po pudełku. Oznacza to, że możesz po prostu dwukrotnie kliknąć plik EXE dowolnej 32-bitowej aplikacji i pozwolić, aby Windows zaopiekuje się resztę.

    Drogie alternatywę: wirtualizacja

    Maszyny wirtualne to dobrze znana metoda uruchamiania różnych architektur i systemów operacyjnych na sprzęcie, które nie są zaprojektowane do obsługi. Możesz instalować i uruchamiać aplikacje przeznaczone dla macOS Linux lub Apple na komputerze Windows z procesorem Intel bez żadnych drastycznych zmian.

    Możesz użyć tej samej techniki do uruchomienia starszej, 32-bitowej wersji systemu Windows na nowoczesnym komputerze. Pozwoli ci to uruchomić starsze aplikacje w systemie, nawet jeśli obecny procesor jest 64-bitowy.

    Pamiętaj jednak, że ta metoda obejmuje dużo pracy i jest szczerze niepotrzebna. O wiele łatwiej jest użyć wbudowanego emulatora WOW64 niż polować na kopię 32-bitowej Windows XP.

    Instalowanie 32-bitowych aplikacji na 64-bitowym komputerze

    Nie ma różnicy w instalacji 32-bitowej aplikacji na 32-bitowym systemie operacyjnym w porównaniu z 64-bitową wersją systemu Windows. Niezależnie od tego, czy masz plik CD-ROM, czy plik konfiguracyjny, po prostu uruchom instalację i pozwól systemowi operacyjnego go rozwiązać.

    Windows zajmuje się 32-bitowymi wersjami programów, umieszczając je w innym katalogu. Istnieje standardowy folder plików programowych, który zawiera wszystkie zainstalowane 64-bitowe oprogramowanie, oraz pliki programowe (x86), które są domem dla aplikacji przeznaczonych dla 32-bitowego komputera.

    Oprogramowanie obecne w katalogu x86 jest prowadzone przez naśladowanie 32-bitowej wersji systemu Windows za pomocą WOW64. Ten proces jest całkowicie automatyczny, więc możesz uruchamiać aplikacje obecne w obu plikach programu bez żadnej różnicy.

    Czy możesz uruchomić 32-bitowe aplikacje na 64-bitowym procesorze?

    Wiele osób uważa, że ​​stare programy mogą działać tylko na 32-bitowym procesorze. Chociaż prawdą jest, że tylko 32-bitowy komputer może natywnie uruchamiać te aplikacje, wszystkie nowoczesne typy systemów mogą tak dobrze uruchamiać takie programy.

    Dla większości użytkowników sprowadza się to do po prostu uruchamiania wspomnianej aplikacji, ponieważ Windows zajmie się technicznymi szczegółami naśladowania jej przez WOW64. Jeśli chcesz przyjąć inne podejście (być może jeśli narzędzie nie działa dla Ciebie), możesz użyć wirtualizacji.

    Usługi takie jak VirtualBox lub VMware pozwalają naśladować 32-bitową maszynę wirtualną, która może bezpośrednio uruchamiać dowolne 32-bitowe aplikacje. Jest to skomplikowany proces, nawet w przypadku samouczków, więc lepiej jest normalnie pracować nad instalacją WOW64.