Windows

Ano ang pagkakaiba sa pagitan ng Program Files at Program Files (x86)?

Nakarating na ba poked sa paligid sa File Explorer at nagtaka kung bakit mayroong dalawang folder ng Program Files? Kung makikipagsapalaran ka nang mas malalim sa mga folder, mahahanap mo na ang isa sa mga ito ay naglalaman ng ilang mga programa habang ang isa ay may iba't ibang mga file. Ngayon, maaari kang magtaka kung bakit ganito ito at kung ang dalawang folder na ito ay may magkakahiwalay na pagpapaandar. Kaya, narito kami upang ipakita sa iyo kung paano malaman ang pagkakaiba sa pagitan ng mga folder ng Program Files at Program Files (x86).

Program Files at Program Files (x86) Kahulugan

Sa loob ng higit sa 15 taon, inalok ng Microsoft ang operating system ng Windows sa parehong mga 32-bit at 64-bit na bersyon. Ngayon, kung mayroon kang isang 64-bit Windows OS, makikita mo na dalawang magkakahiwalay na folder ang humahawak sa mga file ng programa:

  • Mga Program Files - Naglalaman ang folder na ito ng 64-bit na mga application at programa.
  • Program Files (x86) - Naglalaman ang folder na ito ng 32-bit na mga application at programa.

Dinisenyo ng Microsoft ang folder ng Program Files upang maiimbak ang maipapatupad na mga file ng mga application, data, at iba pang mahahalagang impormasyon. Sa mga 64-bit operating system ng Windows, awtomatikong nai-install ang mga 64-bit na programa sa folder na ito. Sinabi nito, sinusuportahan pa rin ng bersyon ng OS na ito ang 32-bit na mga application. Siyempre, hindi nais ng Microsoft na lumikha ng mga teknikal na problema kapag ang 64-bit at 32-bit na software ay nahalo sa parehong folder. Kaya, 32-bit na mga app ang nai-install sa folder ng Program Files (x86) sa halip.

Para sa mga 32-bit na programa na tatakbo sa mga 64-bit na bersyon ng Windows, gumagamit ang operating system ng isang tampok na tinatawag na Windows 32-bit sa Windows 64-bit (WOW64). Talaga, ang layer ng pagtulad ng WOW64 ay nagre-redirect sa pag-access ng file ng 32-bit na mga programa mula sa folder ng Program Files sa folder ng Program Files (x86). Sa kabilang banda, ang mga 64-bit na application ay gumagamit ng karaniwang pamamaraan ng pag-access sa folder ng Program Files.

Ngayon, kung nagpapatakbo ka ng isang 32-bit operating system ng Windows, magkakaroon ka lamang ng isang folder ng Program Files. Ang lahat ng mga application na naka-install sa iyong computer ay nasa folder na ito. Sa kabilang banda, kung mayroon kang isang 64-bit Windows OS, ang mga 64-bit na programa ay mai-save sa folder ng Program Files habang ang mga 32-bit na application ay mai-save sa folder ng Program Files (x86). Ngayon na natutunan mo ang tungkol sa impormasyong ito, hindi mo aakalain na ang mga programa ay nagkalat nang random sa dalawang folder.

Isang Mas Malalim na Pagtingin sa Kung Paano Mag-a-access ng Mga File ng Data ang 32-Bit at 64-Bit Programs

Ngayon, maaaring nagtatanong ka, "Maaari ko bang tanggalin ang Program Files (x86)?" Sa gayon, ang paggawa nito ay maaaring hindi magandang ideya. Ang mga folder ng Program Files ay pinaghihiwalay bilang isang tampok sa pagiging tugma. Ang mga lumang application na 32-bit ay maaaring hindi makilala na mayroon ding isang 64-bit na bersyon ng Windows OS. Iniimbak ng operating system ang mga ito sa isang hiwalay na folder upang malayo sila mula sa 64-bit na pag-coding.

Mahalaga rin na tandaan na ang 32-bit na mga application ay hindi maaaring mag-load ng 64-bit DLL file. Ngayon, kung susubukan nilang mag-access sa isang tukoy na DLL file at makahanap lamang ng isang 64-bit na bersyon, maaari silang mag-crash. Kaya, mahalagang panatilihin ang mga file ng programa para sa iba't ibang mga arkitektura ng CPU sa kani-kanilang mga folder. Ang paggawa nito ay maiiwasang mangyari ang mga isyung tulad nito.

Tingnan natin ang senaryong ito: ang operating system ay gumagamit ng isang solong folder ng Program Files. Ngayon, kung nagpapatakbo ka ng isang 32-bit na programa, mahahanap at mai-load nito ang isang Microsoft Office DLL file mula sa landas na ito:

C: \ Program Files \ Microsoft Office

Ngayon, kung nag-install ka ng isang 64-bit na bersyon ng Microsoft Office, ang app ay maaaring mag-crash o hindi gumana nang maayos. Sa kabilang banda, kung mayroong magkakahiwalay na mga folder, hindi ma-access ng programa ang iba pang bersyon ng DLL. Ang 64-bit na bersyon ng Microsoft Office ay maiimbak sa C: \ Program Files \ Microsoft Office. Samantala, ang 32-bit app ay mag-a-access lamang sa C: \ Program Files (x86) \ Microsoft Office.

Ang mga magkakahiwalay na folder ay kapaki-pakinabang din para sa mga program na kasama ng parehong mga 64-bit at 32-bit na mga bersyon. Kung mai-install mo ang pareho sa kanila nang sabay-sabay, ang bersyon ng 64-bit ay maiimbak sa Program Files habang ang 32-bit na bersyon ay mai-save sa Program Files (x86). Ngayon, kung ang operating system ay gumagamit ng isang solong folder para sa mga file ng programa, dapat idisenyo ng developer ang application upang maiimbak ang 64-bit na bersyon sa ibang lokasyon.

Mapanganib ba na Patakbuhin ang 32-Bit na Mga Aplikasyon sa isang 64-Bit Windows OS?

Huwag mag-alala tungkol sa pagpapatakbo ng mga 32-bit na programa sa isang 64-bit na operating system ng Windows. Tulad ng nabanggit namin, ang WOW64 ay tumutulad sa isang mahusay na 32-bit na kapaligiran. Sa pangkalahatan, ang anumang pagkawala ng pagganap ay hindi napapansin. Maaari mo ring makita na ang mga tinulad na aplikasyon ay may gilid. Pagkatapos ng lahat, maaaring ilalaan ng WOW64 ang maximum na halaga ng RAM sa kanila. Kung nagpapatakbo ka ng isang 32-bit na programa sa isang x86 Windows OS, isang mahusay na tipak ng RAM na iyon ay ilalaan sa iba pang mga tumatakbo na application at kernel ng operating system.

Bakit Hindi 32-Bit Sa halip na x86?

Pagdating sa 32-bit at 64-bit na arkitektura, karaniwang makikita mo ang mga ito na tinukoy bilang 'x86' at 'x64' ayon sa pagkakabanggit. Ang dahilan sa likod nito ay dahil ang mga mas matatandang PC ay nagkaroon ng Intel 8086 chip. Orihinal, ang mga chips ay 16-bit. Gayunpaman, ang mga mas bagong bersyon ay naging 32-bit. Sa mga araw na ito, lahat-ng-16 man o 32-bit-na dumating bago ang 64-bit na arkitektura ay tinukoy bilang x86. Samantala, ang mga bersyon ng 64-bit sa pangkalahatan ay tinukoy bilang x64.

Kaya, kapag nakita mo ang Program Files x86, nangangahulugan ito na ito ay ang folder na inilaan para sa mga program na gumagamit ng 16-bit o 32-bit na arkitektura ng CPU. Bilang isang tala sa gilid, dapat mong tandaan na ang 64-bit na mga operating system ng Windows ay hindi maaaring magpatakbo ng mga 16-bit na programa. Kakailanganin mo ang isang 32-bit OS para doon.

Dapat ko bang Mano-manong Piliin Kung Saan Naka-install ang Mga Program?

Hindi mo kailangang magalala tungkol dito dahil ang Windows ay nag-install ng mga application sa mga tamang folder. Hindi alintana kung saan nakaimbak ang mga ito, lilitaw ang mga programa sa Start menu at pag-andar nang walang mga isyu. Sa halip na gumamit ng anumang folder ng Program Files, ang parehong 64-bit at 32-bit na mga application ay nag-iimbak ng data ng gumagamit sa mga folder ng ProgramData at AppData. Maaari mong hayaan ang programa na awtomatikong magpasya kung aling Program Files folder ang iimbak ang mga file nito.

Paano Kung Mag-install ang isang Program ng Sarili sa Ibang Mga Folder?

Sa isip, ang mga application ay dapat gumamit lamang ng mga folder ng Program Files at Program Files (x86). Ngayon, kung napansin mo na ang isang programa ay naka-install sa ibang lugar, dapat kang maging kahina-hinala. Maaari itong malware na nakahahawa sa iyong mga file at dahan-dahan na hinahawakan ang renda ng iyong operating system. Upang matiyak, inirerekumenda namin na gumamit ka ng isang maaasahang anti-virus upang maprotektahan ang iyong computer.

Maraming mga application ng seguridad doon, ngunit ang Auslogics Anti-Malware ay kabilang sa iilan na maaaring makapaghatid ng komprehensibong proteksyon. Maaari itong makakita ng mga banta kahit gaano pa kaingat ang pagpapatakbo ng mga ito sa likuran. Kaya, maaari kang magkaroon ng kapayapaan ng isip na alam na walang nakakahamak na programa na dahan-dahang nakakakuha ng kontrol sa iyong operating system.

Mas gusto mo ba ang x64 OS kaysa sa x86 na arkitektura ng CPU?

Gusto naming marinig ang iyong mga saloobin! Ibahagi ang mga ito sa mga komento sa ibaba!

$config[zx-auto] not found$config[zx-overlay] not found