Perbedaan antara folder System32 dan SysWOW64 di Windows 10

Difference Between System32



Apa perbedaan antara folder System32 dan SysWOW64 di Windows 10? Folder System32 berisi DLL 64-bit; Folder SysWOW64 berisi DLL 32-bit. Mengapa?

System32 dan SysWOW64 adalah dua folder yang ada di sistem operasi Windows. Sementara System32 dimaksudkan untuk Windows 64-bit, SysWOW64 dibuat untuk Windows 32-bit. Sistem Windows 64-bit memiliki folder System32 untuk menyimpan file 64-bit. Di sisi lain, sistem Windows 32-bit memiliki folder SysWOW64 untuk menyimpan file 32-bit. Singkatnya, perbedaan antara kedua folder tersebut adalah satu untuk Windows 64-bit dan yang lainnya untuk Windows 32-bit. System32 terletak di C:WindowsSystem32, sedangkan SysWOW64 terletak di C:WindowsSysWOW64. Folder System32 penting karena berisi file sistem Windows yang penting. Misalnya, folder tersebut berisi file DLL yang diperlukan agar sistem operasi Windows berfungsi dengan baik. Di sisi lain, folder SysWOW64 penting karena berisi file DLL 32-bit yang diperlukan agar aplikasi 32-bit dapat bekerja pada sistem Windows 64-bit. Jika Anda tidak yakin folder mana yang Anda perlukan, Anda selalu dapat memeriksa properti file yang Anda coba jalankan. Jika file tersebut adalah file 64-bit, file tersebut akan ditempatkan di folder System32. Jika file tersebut adalah file 32-bit, file tersebut akan ditempatkan di folder SysWOW64.



Jika Anda sudah lama menggunakan OS Windows, saya yakin Anda pernah melihat folder System32 ini. Namun, jika Anda menggunakan PC 64-bit, Anda pasti memperhatikan bahwa ada dua folder di direktori C:Windows. Pertama Sistem32 dan kedua SysWOW64 . Dalam posting ini, kita akan belajar tentang mereka, juga tentang perbedaan antara folder System32 dan SysWOW64 di Windows 10.







Perbedaan antara System32 dan SysWOW64





tidak dapat merekam sekarang coba lagi nanti

Apa itu folder System32

Semua file sistem ada di folder System32. Biasanya ini adalah file DLL atau perpustakaan. Ini adalah program yang paling umum digunakan oleh aplikasi untuk mengakses fitur Windows. Selain itu, program yang diinstal di komputer Anda juga dapat menyimpan file di dalamnya.



Saat Anda menginstal sebuah program, dua hal terjadi pada tingkat yang lebih luas. Program utama (EXE) diinstal di folder Program, sedangkan DLL-nya (yang mengemas fungsinya, dll.) Disimpan di folder System32. Ini adalah praktik umum.

Apa itu folder SysWOW64

Anda perhatikan C: File Program (x86) folder di PC 64-bit Anda? Di sini x86 berarti 32-bit. Jadi, untuk menginstal program 32-bit pada mesin 64-bit, C: File Program (x86) digunakan. Ketika C: File Program folder berisi program 64-bit dan file-file mereka.

Sekarang Anda dapat menggambar analogi bahwa folder SysWOW64 hanya boleh berisi DLL 64-bit. Itu adalah niat yang sah, tetapi tidak berhasil. Jika Anda memeriksa secara manual, ada banyak DLL 64-bit di folder System 32, dan DLL 32-bit di folder SysWOW64.



Jadi mengapa folder bertanda 32bit memiliki folder 64bit dan mengapa folder bertanda 64bit berisi semua DLL 32bit?

konverter webp ke gif

Perbedaan antara folder System32 dan SysWOW64

Keduanya adalah folder sistem dan berisi DLL atau file di seluruh sistem. Namun, mereka tidak menempel pada nama mereka karena pemrograman dengan kode keras.

Pada komputer 64-bit, program 64-bit disimpan

  • File utama seperti EXE di C:Program Files.
  • File seluruh sistem seperti DLL dll di folder C:WindowsSystem32 berisi pustaka 64-bit.

Namun, program 32-bit menyimpan

  • File utama di C:Program Files (x86)
  • Folder seluruh sistem - C:Windows SysWOW64.

Ketika program 32-bit ingin menginstal file DLL 32-bitnya ke C:WindowsSystem32, itu akan dialihkan ke C:WindowsSysWOW64. Pada dasarnya, ini memaksa System32 untuk hanya memuat pustaka 64-bit. Microsoft tidak dapat menghapusnya karena akan merusak banyak program.

Kebetulan sebagian besar pengembang yang menyebarkan aplikasi 32bit mereka pada sistem 64bit masih menggunakan C:Windows System32. Itu di-hardcode ke dalam program mereka. Karena Microsoft tidak ingin merusak program, mereka merancang pengalihan ini.

windows 8 koreksi otomatis

Ini memastikan bahwa semuanya terjadi di latar belakang dan pengembang tidak perlu bekerja keras. Setiap kali sesuatu diminta oleh program 32-bit dari folder System32, program itu secara diam-diam dialihkan ke folder SysWOW64, yang berisi seluruh DLL 32-bit. Untuk program 64-bit, tidak diperlukan pengalihan karena mereka memiliki folder default.

Singkatnya: Windows x64 memiliki folder System32 yang berisi DLL 64-bit. Folder SysWOW64 kedua berisi DLL 32-bit. Proses asli 64-bit menemukan DLL mereka di tempat yang mereka harapkan, yaitu di folder System32. Untuk proses 32-bit, OS mengalihkan permintaan dan menunjukkan folder SysWOW64 kepada mereka.

Hal yang sama dilakukan untuk registri Windows - program 32-bit dan 64-bit dipisahkan.

WOW di SysWOW64

Alih-alih menyebutnya System64, Microsoft menamai folder ini SysWOW64. wah maksudnya Windows (32-bit) ke Windows (64-bit) . Aplikasi 32-bit dapat berjalan dalam aplikasi 64-bit, begitulah namanya.

xbox one menyala lalu mati

Microsoft tidak mengharapkan ini dengan pasti, jika tidak, folder System32 tidak akan pernah mendapatkan namanya. Semuanya bisa lebih mudah. Namun, itu adalah keputusan yang bagus untuk tidak mengganti nama folder dan menggunakan pengalihan sebagai gantinya. Dia memastikan bahwa konsumen dan pengembang tidak kehilangan aplikasi mereka saat pindah ke 64-bit.

Meskipun sistem 32-bit sedang dihapus dan digantikan oleh komputer 64-bit, ini akan memakan waktu. Mungkin Microsoft dapat melakukan sesuatu tentang hal itu di masa mendatang. Mari berharap tidak ada hardcoding dalam pengkodean 64-bit.

Unduh Alat Perbaikan PC untuk menemukan dan memperbaiki kesalahan Windows secara otomatis

Baca selengkapnya : Penjelasan Sysnative pada Windows 64-bit .

Pesan Populer