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

Difference Between System32



System32 i SysWOW64 to dwa foldery obecne w systemie operacyjnym Windows. Podczas gdy System32 jest przeznaczony dla 64-bitowego systemu Windows, SysWOW64 jest przeznaczony dla 32-bitowego systemu Windows. 64-bitowe systemy Windows mają folder System32 do przechowywania plików 64-bitowych. Z drugiej strony 32-bitowe systemy Windows mają folder SysWOW64 do przechowywania plików 32-bitowych. W skrócie, różnica między tymi dwoma folderami polega na tym, że jeden jest przeznaczony dla 64-bitowego systemu Windows, a drugi dla 32-bitowego systemu Windows. System32 znajduje się w C:WindowsSystem32, a SysWOW64 znajduje się w C:WindowsSysWOW64. Folder System32 jest ważny, ponieważ zawiera krytyczne pliki systemowe Windows. Na przykład folder zawiera pliki DLL potrzebne do prawidłowego działania systemu operacyjnego Windows. Z drugiej strony folder SysWOW64 jest ważny, ponieważ zawiera 32-bitowe pliki DLL, które są potrzebne 32-bitowym aplikacjom do pracy w 64-bitowym systemie Windows. Jeśli nie masz pewności, którego folderu potrzebujesz, zawsze możesz sprawdzić właściwości pliku, który próbujesz uruchomić. Jeśli plik jest plikiem 64-bitowym, zostanie umieszczony w folderze System32. Jeśli plik jest plikiem 32-bitowym, zostanie umieszczony w folderze SysWOW64.



Jeśli od jakiegoś czasu korzystasz z systemu operacyjnego Windows, na pewno widziałeś ten folder System32. Jeśli jednak korzystasz z 64-bitowego komputera, musiałeś zauważyć, że w katalogu C: Windows znajdują się dwa foldery. Pierwszy System32 i drugi SysWOW64 . W tym poście dowiemy się o nich, a także o różnica między folderami System32 i SysWOW64 w systemie Windows 10.





Różnica między System32 a SysWOW64





nie można teraz nagrywać. Spróbuj ponownie później

Co to jest folder System32

Wszystkie pliki systemowe znajdują się w folderze System32. Zwykle są to pliki DLL lub biblioteki. Są to najczęściej używane programy używane przez aplikacje do uzyskiwania dostępu do funkcji systemu Windows. Ponadto programy zainstalowane na komputerze mogą również przechowywać w nim pliki.



Podczas instalowania programu dzieją się dwie rzeczy na szerszym poziomie. Główny program (EXE) jest instalowany w folderze Programy, podczas gdy jego biblioteka DLL (pakująca jego funkcje itp.) jest przechowywana w folderach System32. Jest to powszechna praktyka.

Co to jest folder SysWOW64

Zauważyłeś C: Pliki programów (x86) folder na 64-bitowym komputerze? Tutaj x86 oznacza 32-bitowy. Tak więc, aby zainstalować programy 32-bitowe na komputerze 64-bitowym, C: Pliki programów (x86) używany. Chwila C: Pliki programów folder zawiera programy 64-bitowe i ich pliki.

Teraz możesz narysować analogię, że folder SysWOW64 powinien zawierać tylko 64-bitowe biblioteki DLL. To była słuszna intencja, ale nie zadziałała. Jeśli sprawdzisz ręcznie, w folderze System 32 znajduje się wiele 64-bitowych bibliotek DLL i 32-bitowych bibliotek DLL w folderze SysWOW64.



Dlaczego więc oznaczony folder 32-bitowy ma folder 64-bitowy i dlaczego oznaczony folder 64-bitowy zawiera wszystkie 32-bitowe biblioteki DLL?

webp do konwertera gif

Różnica między folderami System32 i SysWOW64

Oba są folderami systemowymi i zawierają ogólnosystemowe biblioteki DLL lub pliki. Jednak po prostu nie trzymają się swojej nazwy z powodu programowania na stałe.

Na komputerze 64-bitowym przechowywane są programy 64-bitowe

  • Podstawowe pliki, takie jak EXE w C:Program Files.
  • Pliki systemowe, takie jak biblioteki DLL itp. w folderze C:WindowsSystem32, zawierają biblioteki 64-bitowe.

Jednak programy 32-bitowe przechowują

  • Pliki podstawowe w C:Program Files (x86)
  • Folder systemowy - C:Windows SysWOW64.

Gdy program 32-bitowy chce zainstalować swoje 32-bitowe pliki DLL w C: WindowsSystem32, zostanie przekierowany do C: WindowsSysWOW64. Zasadniczo zmusza to System32 do zawierania tylko bibliotek 64-bitowych. Microsoft nie mógł go usunąć, ponieważ zepsułby wiele programów.

Zdarzyło się, że większość programistów, którzy wdrożyli swoje 32-bitowe aplikacje w systemie 64-bitowym, nadal korzystała z C:Windows System32. To było zakodowane w ich programie. Ponieważ Microsoft nie chciał zepsuć programów, zaprojektował to przekierowanie.

Windows 8 autokorekta

Gwarantuje to, że wszystko dzieje się w tle, a programiści nie muszą ciężko pracować. Za każdym razem, gdy program 32-bitowy żąda czegoś z folderu System32, jest to po cichu przekierowywane do folderu SysWOW64, który zawiera całą 32-bitową bibliotekę DLL. W przypadku programu 64-bitowego przekierowanie nie jest wymagane, ponieważ mają one domyślne foldery.

W skrócie: Windows x64 ma folder System32 zawierający 64-bitowe biblioteki DLL. Drugi folder SysWOW64 zawiera 32-bitowe biblioteki DLL. Natywne procesy 64-bitowe znajdują swoje biblioteki DLL tam, gdzie się tego spodziewają, a mianowicie w folderze System32. W przypadku procesów 32-bitowych system operacyjny przekierowuje żądania i pokazuje im folder SysWOW64.

To samo zrobiono z rejestrem systemu Windows - rozdzielono programy 32-bitowe i 64-bitowe.

WOW w SysWOW64

Zamiast nazywać go System64, Microsoft nazwał ten folder SysWOW64. wow znaczy Windows (32-bitowy) na Windows (64-bitowy) . Aplikacje 32-bitowe mogą działać w aplikacjach 64-bitowych i stąd wzięła się ich nazwa.

Xbox One włącza się, a potem wyłącza

Microsoft nie spodziewał się tego na pewno, w przeciwnym razie folder System32 nigdy nie miałby swojej nazwy. Wszystko mogłoby być łatwiejsze. Jednak to była świetna decyzja, aby nie zmieniać nazwy folderu i zamiast tego używać przekierowania. Zadbał o to, aby zarówno konsumenci, jak i programiści nie stracili aplikacji po przejściu na wersję 64-bitową.

Chociaż systemy 32-bitowe są wycofywane i zastępowane komputerami 64-bitowymi, zajmie to trochę czasu. Może Microsoft coś z tym zrobi w przyszłości. Miejmy nadzieję, że w kodowaniu 64-bitowym nie ma twardego kodowania.

Pobierz PC Repair Tool, aby szybko znaleźć i automatycznie naprawić błędy systemu Windows

Czytaj więcej : Wyjaśnienie Sysnative w 64-bitowym systemie Windows .

Popularne Wiadomości