lt.phhsnews.com


lt.phhsnews.com / Kuo skiriasi Windows "System32" ir "SysWOW64" aplankai?

Kuo skiriasi Windows "System32" ir "SysWOW64" aplankai?


64 bitų "Windows" versijose turite du atskirus programos failų aplankus. Tačiau tai neužbaigia. Taip pat turite dvi atskiras sistemos katalogus, kur saugomos DLL bibliotekos ir vykdomosios programos: System32 ir SysWOW64. Nepaisant vardų, System32 yra pilnas 64 bitų failų, o SysWOW64 yra pilnas 32 bitų failų.

Kas yra System32?

SUSIJĘS: Kokie yra DLL failai ir kodėl vienas iš jų yra mano kompiuteryje?

Kataloge System32 yra "Windows" sistemos failai, naudojami tiek .DLL bibliotekos failai pagal programas ir .EXE programos programas, kurios yra "Windows" dalis. Nors dauguma čia aptiktų failų yra "Windows" operacinės sistemos dalis, trečiosios šalies programinės įrangos kartais taip pat įdiegia savo DLL failus.

Sistemoje veikiančios programos gali būti įdiegtos jūsų programos failų aplanke ar kitur, bet jie dažnai sistemoje esančių bibliotekų įkelia iš aplanko System32.

32 bitų ir 64 bitų bibliotekų atskyrimas

PATEIKTA: Koks skirtumas tarp "Programų failų (x86)" ir " Programų failai "Aplankai Windows?

" 64 bitų "Windows" versijoje yra aplankas C: Program Files, kuriame yra 64 bitų programos ir jų failai, ir aplankas C: Program Files (x86), kuriame yra 32 -bit programų ir jų failų. Tai naudinga, kad šie failai būtų atskirti, nes 64 bitų programoms reikia 64 bitų DLL failų, o 32 bitų programoms reikia 32 bitų DLL failų.

Jei 32 bitų programa siunčia DLL failą, randa 64 bitų versiją ir bando ją įkelti, ji sugenda. Atskirdamas 64 bitų ir 32 bitų programinę įrangą į du skirtingus Programų failų aplankus, "Windows" užtikrina, kad jie nesuklys ir sukelia problemų.

Tačiau ne visi DLL failai saugomi Program Files. Daugelis visos "Windows" sistemos bibliotekos saugomos sistemoje C: System32, o kai kurios programos taip pat iškelia savo bibliotekos failus čia. Taigi, taip pat kaip "Windows" turi atskirus 32 ir 64 bitų "Program Files" aplankus, jis taip pat turi atskiras 32 ir 64 bitų "System32" aplanko versijas.

System32 ir SysWOW64

32 bitų kompiuteryje visos 32 bitų programos saugo savo failus C: Program Files, o visos sistemos bibliotekos vieta yra C: System32.

64 bitų kompiuteryje 64 bitų programos saugo failus C: Programų failai ir viso sistemos C: Windows System32 aplankas yra 64 bitų bibliotekos. 32 bitų programos saugo failus C: Program Files (x86), o sistemos aplankas yra C: Windows SysWOW64.

Tai tikrai netiesiogiai. Nepaisant vardo "32", aplanke System32 yra 64 bitų bibliotekos. Nepaisant to, kad 64 pavadinime yra, aplanke SysWOW64 yra 32 bitų bibliotekos - bent jau 64 bitų "Windows" versijose.

Apskritai jums nereikės to žinoti. "Windows" operacinė sistema ir programos, kurias naudojate, automatiškai įtraukia failus į teisingą vietą ir naudoja teisingą aplanką. Tačiau, jei kada nors reikės rankiniu būdu įdiegti DLL failą teisingoje vietoje arba rasti, kur jis yra įdiegtas - tai yra labai retas dalykas, jūs turėsite žinoti, kas tai yra.

WOW64, Explained

SUSIJĘS: Kodėl dauguma programų vis dar 32 bitų 64 bitų versijoje Windows?

"WOW64" pavadinimo dalis čia yra Microsoft "Windows 32 bitų Windows 64 bitų" programine įranga, kuri yra dalis operacinės sistemos. Tai leidžia "Windows" paleisti 32 bitų programas 64 bitų "Windows" versijoje. "WoW64" peradresuoja failo prieigą, kad programos veiktų tinkamai.

Pvz., Jei 32 bitų programa įdiegiama į 64 bitų "Windows" versiją ir bandoma įrašyti į aplanką C: Program Files, WoW64 nurodo jį C: Program Files (x86). Jei jis nori pasiekti aplanką C: Windows System32, WoW64 nurodo jį C: Windows SysWOW64. "Windows" tai naudoja failų sistemos peradresavimo priemonę.

Visa tai atsitinka automatiškai ir skaidriai fone. Programa net nereikia žinoti, kad ji veikia 64 bitų operacinėje sistemoje, o tai leidžia senesnes 32 bitų programas paleisti be pakeitimų 64 bitų "Windows" versijose. WOW64 taip pat peradresuoja registro prieigą, užtikrinant, kad 64 bitų ir 32 bitų programose yra atskirų registro sričių.

Kodėl "System32" 64 bitų ir 32 bitų "SysWOW64"?

Visa tai atkelia mums į milijono dolerių klausimą: kodėl "System32" aplankas yra 64 bitų, o 32 bitų "SysWOW64"?

Atrodo, kad atsakymas yra tas, kad daugelis 32 bitų programų buvo sunkiai užprogramuoti naudoti katalogą C: Windows System32. Kai kūrėjai šias programas perkompilavo į 64 bitų "Windows" versijas, jie ir toliau naudoja katalogą C: Windows System32.

Užuot perrašę katalogą ir priversdami kūrėjus pereiti prie naujo, pažeidžiant daugelį programų , "Microsoft" paliko "System32" kaip standartinės sistemos bibliotekos katalogą. Jie sukūrė naują bibliotekų katalogą programoms, veikiančioms WoW64 sluoksnyje, kuriuos jie pavadino "SysWOW64". Kai tu galvoji apie tai tokiu būdu, vardas tampa prasmingesnis.

Taip, šiek tiek kvaila, kad šiuo numeriu "32" aplankas dabar yra 64 bitų. Galbūt "Microsoft" turėjo matyti, kad ateis, kai 90-tieji metai jos pavadino C: Windows System32. Tačiau, nors paprastesnė pavadinimo schema būtų gražus, verta neapsiriboti programų krūva ir kurti daugiau darbų kūrėjams, kad tik ten patektų. Tai reiškia, kad mes būsime įstrigę "System32" ir "SysWOW64" artimiausioje ateityje.


Kaip ištrinti nuotrauką iš savo

Kaip ištrinti nuotrauką iš savo "Instagram istorijos"

"Instagram's Story" funkcija puikiai tinka, tačiau, kaip ir su visomis "Story" funkcijomis, lengvai raumenų atminties perimti ir netyčia dalintis nuotrauka su visais, kas eina už jus, o ne tą asmenį, kurį norėjote siųsti. Aš padariau šią klaidą daugiau nei vieną kartą. Dauguma laiko, visa tai, ką matys, yra keista iš konteksto nuotraukos, bet kartais viskas gali būti šiek tiek daugiau jautrus .

(how-top)

"HomePod" naudojimas su jūsų "Apple TV"

Apple HomePod yra puikus mažas garsiakalbis, o tuo tarpu, jei galite "AirPlay" muziką į jį iš savo "iPhone", taip pat galite belaidžiu būdu prijungti jį prie savo "Apple TV" per "AirPlay". Štai kaip tai padaryti. Pirmojo įspėjimo žodis Prieš pradedant naudoti "HomePod" kaip naują namų kino garsiakalbio sąranką, svarbu žinoti, kad naudodamiesi "HomePod", kaip tai daroma ne pagal paskirtį.

(how-top)