windows-10

Różnice między System32 i SysWOW64 w systemie Windows 10

Różnice między System32 i SysWOW64 w systemie Windows 10

Jeśli kiedykolwiek byłeś ciekawy i przeglądałeś zawartość swojego komputera od czasu do czasu, być może zauważyłeś coś interesującego.

Ci z was, którzy mają zainstalowaną 64-bitową wersję systemu Windows 10, mają 2 foldery oznaczone jako Programy, jedyną różnicą jest to, że na końcu jest również oznaczony (x86).

Oprócz tych 2 folderów, 64-bitowe wersje systemu Windows zawierają również dwa oddzielne foldery bibliotek DLL, znane jako System32 i SysWOW64.

Wielu z was może być ciekawi, do czego dokładnie służą te foldery. Właśnie dlatego stworzyliśmy ten artykuł: aby wyjaśnić różnicę między folderami System32 i SysWOW64 w systemie Windows 10.

System32 vs SysWOW64 w systemie Windows 10

1. System32

System32 zawiera pliki systemowe Windows, zarówno pliki bibliotek .DLL używane przez programy, jak i narzędzia programów .EXE, które są częścią systemu Windows. Ponadto większość obecnych tutaj plików należy do systemu operacyjnego.

Jednak aplikacje innych firm mogą mieć własne pliki DLL i można je również przechowywać tutaj.

Wreszcie, niezależnie od tego, gdzie faktycznie instalujesz program, systemowe biblioteki, z których korzystają, są regularnie zlokalizowane w System32 i SysWOW64.


Aby uzyskać poprawki związane z brakującymi plikami .DLL, zapoznaj się z tym szczegółowym przewodnikiem


2. SysWOW64

64 w nazwie faktycznie odnosi się do faktu, że może również zawierać 32-bitowe oprogramowanie Microsoft Windows w 64-bitowym oprogramowaniu Windows, które jest częścią systemu operacyjnego.

To właśnie pozwala systemowi Windows uruchamiać programy 32-bitowe w 64-bitowej wersji systemu Windows.WoW64 automatycznie przekierowuje dostęp do plików, aby zapewnić prawidłowe działanie programów.

Istnieją dwa możliwe scenariusze podczas instalowania programu:

  1. Jeśli zainstalujesz program 32-bitowy w 64-bitowej wersji systemu Windows i spróbuje on zapisać plik C: \ Program Files, WoW64 kieruje to do C: \ Pliki programów (x86)
  2. Jeśli chce uzyskać dostęp do C: \ Windows \ System32 folder, WoW64 wskazuje to na C: \ WindowsSysWOW64
    • Windows robi to sam, używając readresatora systemu plików

3. System32 i SysWOW64

Na komputerze 32-bitowym dane są przechowywane w następujący sposób:

Na komputerze 64-bitowym dane są przechowywane w następujący sposób:

Dlaczego nazwy są tak zagmatwane?

Ostatecznie wydaje się, że wszystko sprowadza się do przyzwyczajeń i twardego kodowania. Aplikacje 32-bitowe zostały zakodowane na stałe, aby korzystały z katalogu C: \ Windows \ System32.

Po ponownej kompilacji dla 64-bitowych wersji systemu Windows programiści nadal używali katalogu C: \ Windows \ System32. W związku z tym biblioteka zachowała swoją nazwę, aby uniknąć całkowitej zmiany kodowania.

Jeśli chcesz uzyskać więcej artykułów na temat najczęściej zadawanych pytań, daj nam znać w sekcji komentarzy poniżej.

POWIĄZANE ARTYKUŁY, KTÓRE NALEŻY SPRAWDZIĆ:
Napraw opóźnienie myszy i klawiatury Windows 10 Anniversary Update
Po zainstalowaniu rocznicowej aktualizacji systemu Windows 10 wielu użytkowników zaczęło napotykać różne problemy i narzekali na forach Microsoftu, gd...
Napraw Windows Defender stale prosi o skanowanie po rocznicowej aktualizacji systemu Windows 10
Podobnie jak większość funkcji w systemie Windows 10, program Windows Defender również otrzymał kilka ulepszeń dzięki aktualizacji rocznicowej. Najbar...
KB3179574 dla systemu Windows 8.1 powoduje problemy z powolnym uruchamianiem
Firma Microsoft niedawno wypchnęła sierpniową aktualizację systemu Windows 8.1, wprowadzając mnóstwo ulepszeń systemowych do systemu operacyjnego. Akt...