lt.phhsnews.com


lt.phhsnews.com / Koks skirtumas tarp "Programų failų (x86)" ir "Programų failų" aplankų Windows?

Koks skirtumas tarp "Programų failų (x86)" ir "Programų failų" aplankų Windows?


Yra didelė tikimybė, kad turite "C: Program Files" ir " C: Program Files (x86) "aplankus" Windows "kompiuteryje. Jei apveriate, pamatysite, kad kai kurios jūsų programos yra įdiegtos viename aplanke, o kai kurios yra įdiegtos kitame kompiuteryje.

32 bitų vs 64 bitų Windows

SUSIJĘS: Kas yra Skirtumas tarp 32 bitų ir 64 bitų Windows?

Iš pradžių Windows buvo prieinamas tik kaip 32 bitų operacinė sistema. "Windows" 32 bitų versijose - net "32 bitų" Windows 10 "versijose, kurios vis dar yra prieinamos šiandien - pamatysite tik" C: Program Files "aplanką.

Šis programos failų aplankas yra rekomenduojama vieta, kur įdiegtos programos turėtų saugoti vykdomąjį failą, duomenis ir kitus failus. Kitaip tariant, programos įdiegiamos į aplanką Program Files.

64 bitų "Windows" versijose 64 bitų programos įdiegiamos į aplanką "Program Files". Tačiau 64 bitų "Windows" versijos taip pat palaiko 32 bitų programas, o "Microsoft" nenori, kad 32 bitų ir 64 bitų programinė įranga būtų suklaidinta toje pačioje vietoje. Taigi, 32 bitų programos įdiegiamos į aplanką "C: Program Files (x86)".

"Windows" vykdo 32 bitų programas 64 bitų "Windows" versijose naudodamas kažką "WOW64", kuris reiškia "Windows" "64 bitų" 64 bitų "32 bitų".

Kai paleidžiate 32 bitų programą 64 bitų "Windows" versijoje, WOW64 emuliacijos lygis vientisai nukreipia failo prieigą iš "C: Program Files" į "C : Program Files (x86). "32 bitų programa bando pasiekti katalogą" Program Files "ir nurodo į programos failus (x86). 64 bitų programos vis dar naudoja įprastą programos failų aplanką.

Kas yra saugomi kiekviename aplanke

Apibendrinant, 32 bitų "Windows" versijoje turite tik aplanką "C: Program Files". Čia yra visos jūsų įdiegtos programos, iš kurių visos yra 32 bitų.

64 bitų Windows versijoje 64 bitų programos saugomos aplanke "C: Program Files" ir saugomos 32 bitų programos. aplanke "C: Program Files (x86)".

Štai kodėl skirtingos programos yra paskirstomos tarp dviejų Program Files aplankų, atrodo, atsitiktinai. Aplanke "C: Program Files" esantys aplankai yra 64 bitų, o aplanke "C: Program Files (x86)" esantys yra 32 bitų.

Kodėl jie suskaidomi?

Tai suderinamumo funkcija, sukurta senosioms 32 bitų programoms. Šios 32 bitų programos gali nežinoti, kad 64 bitų "Windows" versija netgi egzistuoja, taigi "Windows" juos saugo nuo to 64 bitų kodo.

32 bitų programos negali įkelti 64 bitų bibliotekų (DLL failai ), ir gali sugesti, jei bandė įkelti konkretų DLL failą ir rastų 64 bitų, o ne 32 bitų. Tas pats pasakytina apie 64 bitų programas. Laikant skirtingus programos failus skirtingoms CPU architektūroms, atsiranda klaidų, panašių į tai, kas vyksta.

Pvz., Tarkime, "Windows" tiesiog naudojo vieną "Program Files" aplanką. 32 bitų programa gali ieškoti Microsoft Office DLL failo, esančio C: Program Files Microsoft Office, ir bandykite jį įkelti. Tačiau jei įdiegėte 64 bitų "Microsoft Office" versiją, programa sugenda ir netinkamai veikia. Naudojant atskirus aplankus, ši programa negalės rasti DLL, nes 64 bitų "Microsoft Office" versija būtų C: Program Files Microsoft Office, o 32 bitų programa atrodytų C : Program Files (x86) Microsoft Office.

Tai taip pat padeda, kai kūrėjas sukuria ir 32 bitų, ir 64 bitų programos versijas, ypač kai abi situacijos turi būti įdiegtos vienu metu. 32 bitų versija automatiškai įdiegiama į C: Program Files (x86), o 64 bitų versija automatiškai įdiegiama į C: Program Files. Jei "Windows" naudoja vieną aplanką, programos kūrėjas turėtų turėti 64 bitų aplanką įdiegti į kitą aplanką, kad jie būtų atskirti. Tikėtina, kad nėra tikro standarto, kuriame kūrėjai įdiegtų skirtingas versijas.

Kodėl 32 bitų aplankas yra pavadintas (x86)?

Ne visada matysite "32 bitų" ir "64 bitų". Vietoj to kartais matysite "x86" ir "x64" šios dvi skirtingos architektūros. Taip yra todėl, kad ankstyvieji kompiuteriai naudojo "Intel 8086" lustą. Originalios lustos buvo 16 bitų, bet naujesnės versijos tapo 32 bitų. "X86" dabar reiškia 64 bitų architektūrą, ar tai yra 16 bitų ar 32 bitų. Naujesnė 64 bitų architektūra vadinama "x64".

Tai reiškia "Program Files (x86)". Tai programos failų aplankas programoms, kuriose naudojama senesnė x86 procesoriaus architektūra. Tačiau atkreipkite dėmesį, kad 64 bitų "Windows" versijos negali paleisti 16 bitų kodo.

Tai nėra įprasta medžiaga

SUSIJĘS: Kas yra "AppData" aplankas Windows?

Tai paprastai nesvarbu, ar programos failai saugomi Programų failuose ar Programų failuose (x86). "Windows" automatiškai įdiegia programas į teisingą aplanką, todėl nereikia apie tai galvoti. Programos rodomos meniu Pradėti ir veikia paprastai, nesvarbu, kur jie įdiegiami. Tiek 32 bitų, tiek 64 bitų programos turėtų saugoti jūsų duomenis kataloguose, pvz., "AppData" ir "ProgramData", o ne "Program Files" aplanke. Tiesiog leiskite savo programoms automatiškai nuspręsti, kurį programos failų aplanką naudoti.

Jei naudojate nešiojamą programą, ji gali būti paleista iš bet kurio jūsų sistemos aplanko, todėl nereikia jaudintis, kur juos įdėti. Mums patinka įdėti nešiojamas programas "Dropbox" ar kitoje debesies saugojimo aplanko tipo, kad jie būtų prieinami visuose mūsų kompiuteriuose.

Kartais reikės žinoti, kur saugoma programa. Pavyzdžiui, tarkime, kad norite eiti į savo "Steam" katalogą, kad galėtumėte kurti kai kuriuos failus. Jūs rasite jį C: Program Files (x86), nes "Steam" yra 32 bitų programa.

Jei nesate tikri, ar įdiegta programa yra 64 bitų, ar ne, ir jūs ieškote

Taip pat galite ieškoti "Windows 10" užduočių tvarkytuvėje.

64 bitų "Windows" versijose 32 bitų programos pažymėtos " papildomas "(32 bitų)" tekstas, nurodantis, kad rasite juos C: Program Files (x86).


Visi būdai, kaip vis dar galite atnaujinti

Visi būdai, kaip vis dar galite atnaujinti "Windows 10" nemokamai

Pasak "Microsoft", "Windows 10" nemokamas naujinimo pasiūlymas baigėsi. Bet tai nėra visiškai tiesa. Yra keletas būdų, kuriais galite nemokamai nemokamai atnaujinti į "Windows 10" ir gauti teisėtą licenciją, arba tiesiog įdiegti "Windows 10" ir nemokamai ją naudoti. Yra keletas būdų, kaip vis dar galite gauti "Windows 10" nemokamai, be naudodamas piratinę licenciją: galite įdiegti "Windows 10" su 7 ar 8 raktų arba įdiegti "Windows" be raktų - tai bus gerai, išskyrus mažą vandenženklį, primenantį jums įsigyti licenciją.

(how-top)

Kaip įdiegti <em> Beyond Skyrim: Bruma </em> Mod

Kaip įdiegti Beyond Skyrim: Bruma Mod

Per pastaruosius penkerius metus nuo Elder Scrolls V: Skyrim pasirodė mėgėjų mėgėjams rankos, ir mes neatrodo esanti arčiau tikros tęstinumo, nei mes buvome atgal (ne, Elder Scrolls Online neskaito). "Bethesda" yra prieinamas, kad seną žaidimą būtų galima perkelti į kiekvieną naują platformą, tačiau moddingo bendruomenė pritraukia silpnąsias vietas, pridedant tonas naujo profesionalumo lygio turinį į pradinę RPG versiją.

(how-top)