Apa perbedaan antara File Program dan File Program (x86)?
Diterbitkan: 2019-12-12Pernahkah Anda melihat-lihat di File Explorer dan bertanya-tanya mengapa ada dua folder Program Files? Jika Anda menjelajah lebih dalam ke folder, Anda akan menemukan bahwa salah satunya berisi program tertentu sementara yang lain memiliki file yang berbeda. Sekarang, Anda mungkin bertanya-tanya mengapa demikian dan apakah kedua folder ini memiliki fungsi yang terpisah. Nah, kami di sini untuk menunjukkan kepada Anda cara mengetahui perbedaan antara folder Program Files dan Program Files (x86).
Definisi Program Files dan Program Files (x86)
Selama lebih dari 15 tahun, Microsoft telah menawarkan sistem operasi Windows dalam versi 32-bit dan 64-bit. Sekarang, jika Anda memiliki OS Windows 64-bit, Anda akan melihat bahwa dua folder terpisah menyimpan file program:
- Program Files – Folder ini berisi aplikasi dan program 64-bit.
- Program Files (x86) – Folder ini berisi aplikasi dan program 32-bit.
Microsoft merancang folder Program Files untuk menyimpan file aplikasi, data, dan informasi penting lainnya yang dapat dijalankan. Pada sistem operasi Windows 64-bit, program 64-bit diinstal ke folder ini secara otomatis. Konon, versi OS ini masih mendukung aplikasi 32-bit. Tentu saja, Microsoft tidak ingin membuat masalah teknis ketika perangkat lunak 64-bit dan 32-bit tercampur dalam folder yang sama. Jadi, aplikasi 32-bit diinstal ke folder Program Files (x86).
Agar program 32-bit dapat berjalan pada versi Windows 64-bit, sistem operasi menggunakan fitur yang disebut Windows 32-bit pada Windows 64-bit (WOW64). Pada dasarnya, lapisan emulasi WOW64 mengalihkan akses file program 32-bit dari folder Program Files ke folder Program Files (x86). Di sisi lain, aplikasi 64-bit menggunakan prosedur standar untuk mengakses folder Program Files.
Sekarang, jika Anda menjalankan sistem operasi Windows 32-bit, Anda hanya akan memiliki folder Program Files. Semua aplikasi yang terinstal di komputer Anda akan berada di folder ini. Di sisi lain, jika Anda memiliki OS Windows 64-bit, program 64-bit akan disimpan di folder Program Files sedangkan aplikasi 32-bit akan disimpan di folder Program Files (x86). Sekarang setelah Anda mempelajari informasi ini, Anda tidak akan berpikir bahwa program tersebar secara acak di dua folder.
Pandangan Lebih Dalam Tentang Bagaimana Program 32-Bit dan 64-Bit Mengakses File Data
Sekarang, Anda mungkin bertanya, “Dapatkah saya menghapus Program Files (x86)?” Yah, melakukan itu mungkin bukan ide yang bagus. Folder Program Files dibagi sebagai fitur kompatibilitas. Aplikasi 32-bit lama mungkin tidak mengenali bahwa versi OS Windows 64-bit bahkan ada. Sistem operasi menyimpannya dalam folder terpisah untuk menjauhkannya dari pengkodean 64-bit.
Perlu juga dicatat bahwa aplikasi 32-bit tidak dapat memuat file DLL 64-bit. Sekarang, jika mereka mencoba mengakses file DLL tertentu dan hanya menemukan versi 64-bit, mereka mungkin macet. Jadi, penting untuk menyimpan file program untuk arsitektur CPU yang berbeda di folder masing-masing. Melakukannya akan mencegah masalah seperti ini terjadi.
Mari kita lihat skenario ini: sistem operasi menggunakan satu folder Program Files. Sekarang, jika Anda menjalankan program 32-bit, itu akan mencari dan memuat file Microsoft Office DLL dari jalur ini:
C:\Program Files\Microsoft Office
Sekarang, jika Anda menginstal Microsoft Office versi 64-bit, aplikasi akan macet atau tidak berfungsi. Di sisi lain, jika ada folder terpisah, program tidak akan dapat mengakses versi DLL lainnya sama sekali. Microsoft Office versi 64-bit akan disimpan di C:\Program Files\Microsoft Office. Sementara itu, aplikasi 32-bit hanya akan mengakses C:\Program Files (x86)\Microsoft Office.
Folder terpisah juga berguna untuk program yang datang dengan versi 64-bit dan 32-bit. Jika Anda menginstal keduanya sekaligus, versi 64-bit akan disimpan di Program Files sedangkan versi 32-bit akan disimpan di Program Files (x86). Sekarang, jika sistem operasi menggunakan satu folder untuk file program, pengembang harus merancang aplikasi untuk menyimpan versi 64-bit ke lokasi yang berbeda.

Apakah Berbahaya Menjalankan Aplikasi 32-Bit di OS Windows 64-Bit?
Jangan khawatir tentang menjalankan program 32-bit pada sistem operasi Windows 64-bit. Seperti yang telah kami sebutkan, WOW64 mengemulasi lingkungan 32-bit yang sangat baik. Secara umum, setiap kehilangan kinerja tidak terlalu mencolok. Anda bahkan mungkin menemukan bahwa aplikasi yang ditiru memiliki keunggulan. Bagaimanapun, WOW64 dapat mengalokasikan jumlah RAM maksimum untuk mereka. Jika Anda menjalankan program 32-bit pada OS Windows x86, sebagian besar RAM tersebut akan dialokasikan ke aplikasi lain yang sedang berjalan dan kernel sistem operasi.
Mengapa Tidak 32-Bit Alih-alih x86?
Ketika datang ke arsitektur 32-bit dan 64-bit, Anda biasanya akan melihatnya masing-masing disebut sebagai 'x86' dan 'x64'. Alasan di balik ini adalah karena PC lama memiliki chip Intel 8086. Awalnya, chip itu 16-bit. Namun, versi yang lebih baru menjadi 32-bit. Saat ini, semua—apakah 16-bit atau 32-bit—yang ada sebelum arsitektur 64-bit disebut sebagai x86. Sementara itu, versi 64-bit umumnya disebut sebagai x64.
Jadi, ketika Anda melihat Program Files x86, itu berarti folder tersebut ditujukan untuk program yang menggunakan arsitektur CPU 16-bit atau 32-bit. Sebagai catatan tambahan, Anda harus ingat bahwa sistem operasi Windows 64-bit tidak dapat menjalankan program 16-bit. Anda memerlukan OS 32-bit untuk itu.
Haruskah Saya Secara Manual Memilih Di Mana Program Diinstal?
Anda tidak perlu khawatir tentang ini karena Windows menginstal aplikasi ke folder yang benar. Di mana pun mereka disimpan, program akan muncul di menu Start dan berfungsi tanpa masalah. Alih-alih menggunakan folder Program Files, aplikasi 64-bit dan 32-bit menyimpan data pengguna di folder ProgramData dan AppData. Anda dapat membiarkan program memutuskan secara otomatis folder Program Files mana untuk menyimpan file-nya.
Bagaimana Jika Program Menginstal Sendiri di Folder Lain?
Idealnya, aplikasi hanya boleh menggunakan folder Program Files dan Program Files (x86). Sekarang, jika Anda melihat bahwa sebuah program diinstal di tempat lain, Anda harus curiga. Ini bisa menjadi malware yang menginfeksi file Anda dan perlahan-lahan memegang kendali sistem operasi Anda. Yang pasti, kami menyarankan Anda menggunakan anti virus yang andal untuk melindungi komputer Anda.

Lindungi PC dari Ancaman dengan Anti-Malware
Periksa PC Anda untuk malware yang mungkin terlewatkan oleh antivirus Anda dan hapus ancaman dengan aman dengan Auslogics Anti-Malware
Ada banyak aplikasi keamanan di luar sana, tetapi Auslogics Anti-Malware adalah salah satu dari sedikit yang dapat memberikan perlindungan komprehensif. Itu dapat mendeteksi ancaman tidak peduli seberapa diam-diam mereka beroperasi di latar belakang. Jadi, Anda dapat merasa tenang karena mengetahui bahwa tidak ada program jahat yang perlahan-lahan menguasai sistem operasi Anda.
Apakah Anda lebih suka OS x64 daripada arsitektur CPU x86?
Kami akan senang mendengar pendapat Anda! Bagikan di komentar di bawah!