Sabtu, 16 Desember 2023

Windows Folder 32 Bit dan 64 Bit

Two different versions of the Program Files folder and the Windows System folder

A 64-bit Windows has two different versions of the program files folder and the Windows system folder (system directory). One version is intended for 32-bit files and other version is intended for 64-bit files. The name of these folders, and the bit they are intended for, is shown in the table below:
  
Folder name Bit Description
System32 64 Windows System folder (system directory) for 64-bit files
SysWOW64 32 Windows System folder (system directory) for 32-bit files
Program Files 64 Folder for 64-bit program files
Program Files (x86) 32 Folder for 32-bit program files
 
Below you can see the full path to the folders.
 
Folder name Folder path Description
System32 C:\Windows\System32
%windir%\System32
Windows System folder (system directory) for 64-bit files
SysWOW64 C:\Windows\SysWOW64
%windir%\SysWOW64
Windows System folder (system directory) for 32-bit files
Program Files C:\Program Files Folder for 64-bit program files
Program Files (x86) C:\Program Files (x86) Folder for 32-bit program files
Sysnative is a virtual folder, a special alias, that can be used to access the 64-bit System32 folder from a 32-bit application or script. If you for example specify this folder path in your application's source code:
 
C:\Windows\Sysnative
 
the following folder path is actually used:
 
C:\Windows\System32

To provide support for allowing existing 32-bit applications to work on 64-bit versions of Windows, most 64-bit versions of Windows use 32-bit Windows-on-Windows (WOW64) emulation. This WOW64 emulation support isolates the 32-bit and 64-bit files from each other by storing their files in separate locations.

A 64-bit target system typically has two Program Files folders:

  • Program Files, which is for 64-bit applications
  • Program Files (x86), which is for 32-bit applications

A 64-bit target system typically has two Common Files folders (one in either Program Files folder):

  • Program Files\Common Files, which is for 64-bit applications
  • Program Files (x86)\Common Files, which is for 32-bit applications

A 64-bit target system also typically has two system folders:

  • System32, which is for 64-bit libraries and executable files
  • SysWOW64, which is for 32-bit libraries and executable files

Bibliography:

https://www.revenera.com/
https://www.samlogic.net/
https://superuser.com/
https://support.microsoft.com/

Related Post:

Tidak ada komentar:

Posting Komentar