Pernahkah anda melihat-lihat di File Explorer dan bertanya-tanya mengapa terdapat dua folder Program Files? Sekiranya anda menjelajah folder dengan lebih mendalam, anda akan mendapati salah satu daripadanya mengandungi program tertentu sementara yang lain mempunyai fail yang berbeza. Sekarang, anda mungkin tertanya-tanya mengapa demikian dan jika kedua-dua folder ini mempunyai fungsi yang berasingan. Baiklah, kami di sini untuk menunjukkan kepada anda cara mengetahui perbezaan antara folder Program Files dan Files Program (x86).
Fail Program dan Fail Program (x86) Definisi
Selama lebih dari 15 tahun, Microsoft telah menawarkan sistem operasi Windows dalam versi 32-bit dan 64-bit. Sekarang, jika anda mempunyai OS Windows 64-bit, anda akan melihat bahawa dua folder berasingan menyimpan fail program:
- Fail Program - Folder ini mengandungi aplikasi dan program 64-bit.
- Fail Program (x86) - Folder ini mengandungi aplikasi dan program 32-bit.
Microsoft merancang folder Program Files untuk menyimpan fail, data, dan maklumat penting aplikasi yang dapat dieksekusi. Pada sistem operasi Windows 64-bit, program 64-bit dipasang ke folder ini secara automatik. Yang mengatakan, versi OS ini masih menyokong aplikasi 32-bit. Sudah tentu, Microsoft tidak mahu menimbulkan masalah teknikal apabila perisian 64-bit dan 32-bit dicampur dalam folder yang sama. Oleh itu, aplikasi 32-bit dipasang ke folder Program Files (x86) sebagai gantinya.
Agar program 32-bit dijalankan pada versi Windows 64-bit, sistem operasi menggunakan ciri yang disebut Windows 32-bit pada Windows 64-bit (WOW64). Pada dasarnya, lapisan emulasi WOW64 mengalihkan akses fail program 32-bit dari folder Program Files ke folder Program Files (x86). Sebaliknya, aplikasi 64-bit menggunakan prosedur standard untuk mengakses folder Program Files.
Sekarang, jika anda menjalankan sistem operasi Windows 32-bit, anda hanya akan mempunyai folder Program Files. Semua aplikasi yang dipasang di komputer anda akan berada di folder ini. Sebaliknya, jika anda mempunyai OS Windows 64-bit, program 64-bit akan disimpan di folder Program Files sementara aplikasi 32-bit akan disimpan di folder Program Files (x86). Setelah mengetahui maklumat ini, anda tidak akan menyangka bahawa program tersebut tersebar secara rawak ke dua folder.
Pandangan Lebih Lanjut Bagaimana Program 32-Bit dan 64-Bit Mengakses Fail Data
Sekarang, anda mungkin bertanya, "Bisakah saya menghapus File Program (x86)?" Baiklah, melakukan itu mungkin bukan idea yang baik. Folder Program Files dibahagi sebagai ciri keserasian. Aplikasi 32-bit lama mungkin tidak menyedari bahawa versi OS Windows 64-bit bahkan ada. Sistem operasi menyimpannya dalam folder berasingan untuk menjauhkannya dari pengekodan 64-bit.
Perlu juga diperhatikan bahawa aplikasi 32-bit tidak dapat memuat fail DLL 64-bit. Sekarang, jika mereka cuba mengakses fail DLL tertentu dan hanya menemui versi 64-bit, ia mungkin terhempas. Oleh itu, penting untuk menyimpan fail program untuk arsitektur CPU yang berlainan di folder masing-masing. Melakukannya akan mengelakkan masalah seperti ini berlaku.
Mari lihat senario ini: sistem operasi menggunakan satu folder Program Files. Sekarang, jika anda menjalankan program 32-bit, ia akan mencari dan memuatkan fail DLL Microsoft Office dari jalan ini:
C: \ Program Files \ Microsoft Office
Sekarang, jika anda memasang Microsoft Office versi 64-bit, aplikasi tersebut akan rosak atau tidak berfungsi. Sebaliknya, jika terdapat folder berasingan, program ini sama sekali tidak akan dapat mengakses versi DLL yang lain. Versi Microsoft Office 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 berasingan juga berguna untuk program yang disertakan dengan versi 64-bit dan 32-bit. Sekiranya anda memasang kedua-duanya sekaligus, versi 64-bit akan disimpan dalam Fail Program sementara versi 32-bit akan disimpan di Fail Program (x86). Sekarang, jika sistem operasi menggunakan satu folder untuk fail program, pembangun mesti merancang aplikasi untuk menyimpan versi 64-bit ke lokasi yang berbeza.
Adakah Berbahaya untuk Menjalankan Aplikasi 32-Bit pada OS Windows 64-Bit?
Jangan risau untuk menjalankan program 32-bit pada sistem operasi Windows 64-bit. Seperti yang telah kami nyatakan, WOW64 meniru persekitaran 32-bit yang sangat baik. Secara amnya, sebarang kehilangan prestasi tidak dapat dilihat. Anda mungkin mendapati bahawa aplikasi yang ditiru mempunyai kelebihan. Bagaimanapun, WOW64 dapat memperuntukkan jumlah RAM maksimum kepada mereka. Sekiranya anda menjalankan program 32-bit pada OS Windows x86, sebilangan besar RAM itu akan diperuntukkan untuk aplikasi lain yang berjalan dan kernel sistem operasi.
Mengapa Tidak 32-Bit Bukan x86?
Apabila berkaitan dengan seni bina 32-bit dan 64-bit, biasanya anda akan melihatnya sebagai 'x86' dan 'x64' masing-masing. Sebab di sebalik ini adalah kerana PC lama mempunyai cip Intel 8086. Pada asalnya, cipnya adalah 16-bit. Walau bagaimanapun, versi yang lebih baru menjadi 32-bit. Hari-hari ini, semuanya — sama ada 16-bit atau 32-bit — yang muncul sebelum seni bina 64-bit disebut sebagai x86. Sementara itu, versi 64-bit umumnya disebut sebagai x64.
Jadi, apabila anda melihat Program Files x86, ini bermaksud folder yang dimaksudkan untuk program yang menggunakan arsitektur CPU 16-bit atau 32-bit. Sebagai catatan, anda harus ingat bahawa sistem operasi Windows 64-bit tidak dapat menjalankan program 16-bit. Anda memerlukan OS 32-bit untuk itu.
Perlukah Saya Memilih Secara Mana Tempat Program Dimasukkan Secara Manual?
Anda tidak perlu risau tentang ini kerana Windows memasang aplikasi ke folder yang betul. Tidak kira di mana ia disimpan, program akan muncul di menu Mula dan berfungsi tanpa masalah. Daripada menggunakan folder Program Files, aplikasi 64-bit dan 32-bit menyimpan data pengguna di folder ProgramData dan AppData. Anda boleh membiarkan program memutuskan secara automatik folder Program Files untuk menyimpan failnya.
Bagaimana Sekiranya Program Memasang Sendiri di Folder Lain?
Sebaik-baiknya, aplikasi hanya boleh menggunakan folder Program Files dan Files Program (x86). Sekarang, jika anda melihat bahawa program dipasang di tempat lain, anda pasti curiga. Ia boleh menjadi malware yang menjangkiti fail anda dan perlahan-lahan memegang kendali sistem operasi anda. Yang pasti, kami mengesyorkan agar anda menggunakan anti-virus yang boleh dipercayai untuk melindungi komputer anda.
Terdapat banyak aplikasi keselamatan di luar sana, tetapi Auslogics Anti-Malware adalah antara beberapa yang dapat memberikan perlindungan menyeluruh. Ia dapat mengesan ancaman tidak kira secara diam-diam mereka beroperasi di latar belakang. Oleh itu, anda boleh mendapat ketenangan kerana mengetahui bahawa tidak ada program jahat yang secara perlahan dapat mengawal sistem operasi anda.
Adakah anda lebih suka OS x64 berbanding seni bina CPU x86?
Kami ingin mendengar pendapat anda! Kongsi mereka dalam komen di bawah!