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:
- 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)
- 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:
- Programy 32-bitowe przechowują swoje pliki w formacie C: \ Program Files
- Lokalizacja biblioteki w całym systemie to DO:\System32
Na komputerze 64-bitowym dane są przechowywane w następujący sposób:
- Programy 64-bitowe przechowują swoje pliki w formacie C: \ Program Files
- W całym systemie C: \ Windows \ System32 folder zawiera biblioteki 64-bitowe
- Programy 32-bitowe przechowują swoje pliki w formacie C: \ Pliki programów (x86)
- Folder dla całego systemu to C: \ Windows \ SysWOW64
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Ć:- Co to jest narzędzie do sprawdzania zgodności z systemem Windows 10?
- Co to jest jądro systemu Windows (jądro systemu operacyjnego)?
- Różnice między jądrem systemu Windows a jądrem systemu Linux
- Win32