Izskaidrots SysWOW64 un failu sistēmas novirzītājs

2021. gada 18. decembris 678 Skati Izskaidrots SysWOW64 un failu sistēmas novirzītājs

Ievads

Windows 64 bitu operētājsistēmai ir mape SysWOW64. Tam ir arī mape System32. Šajās mapēs ir OS faili un lietojumprogrammu DLL. 64 bitu sistēmai Windows ir sistēma WoW64 — Windows operētājsistēmas (OS) apakšsistēma, kas darbojas 32 bitu pieteikumi uz a 64 bitu TU.





Mapes SysWOW64 un System32 atrodas mapē %windir%, parasti mapē C:Windows. 64 bitu sistēmā Windows direktorijs %windir%System32 ir rezervēts 64 bitu lietojumprogrammām. Tas ļauj 32 bitu lietojumprogrammām darboties 64 bitu operētājsistēmā.



Padoms
Iemesls, kāpēc C:Windows vietā izmantojat %windir%, ir tāds, ka operētājsistēma var būt instalēta citā nodalījumā, nevis C:. %windir% ir Windows mainīgais, kas nosaka ceļu uz OS instalēšanu.

Šajā rokasgrāmatā ir izskaidrota mape SysWOW64 un WoW64 apakšsistēma, kā arī mapes SysWOW64 darbība jūsu datorā. Rokasgrāmata arī aptvers, kuras programmu mapes 32 un 64 bitu lietojumprogrammas glabā savus failus 32 bitu operētājsistēmā un 64 bitu Windows OS.

kāda temperatūra cpu ir normāla
Svarīga piezīme
Cilvēkam, kas to lasa, esmu darījis visu iespējamo, lai izskaidrotu šo diezgan tehnoloģisko tēmu pēc iespējas vienkāršotā valodā. Mans mērķis ir, lai šī rokasgrāmata būtu piemērota gan tehnoloģiju, gan netehnoloģiju lasītājiem.

SysWOW64 fons

Pirms 64 bitu Windows OS palaišanas tika izstrādātas daudzas 32 bitu lietojumprogrammas.



Kad tika palaista 64 bitu operētājsistēma, esošo lietojumprogrammu 32 bitu faili (tās sauc par DLL) tiek glabāti citā mapē %windir%SysWOW64. No otras puses, 64 bitu lietojumprogrammas savus DLL glabā mapē %windir%System32.



Lai paslēptu atšķirību starp 32 bitu un 64 bitu DLL atrašanās vietām, Microsoft iekļāva WOW64 apakšsistēmu un SysWOW64 mapi (%windir%SysWOW64). WOW64 apakšsistēma slēpj šo atšķirību, izmantojot failu sistēmas novirzītājs (vairāk par to drīzumā).

Izmantojiet tālāk esošo satura rādītāju, lai pārvietotos pa šajā rokasgrāmatā apskatītajām tēmām.



SysWOW64 un failu sistēmas novirzītājs

64 bitu sistēmā Windows, kad 32 bitu lietojumprogramma mēģina piekļūt 32 bitu %windir% direktorijiem, tie tiek novirzīti uz SysWOW64 ceļu.



Kad 32 bitu lietojumprogramma mēģina piekļūt %windir%System32, %windir%lastgoodsystem32 vai %windir% egedit.exe, lietojumprogramma tiek novirzīta uz tālāk esošajā tabulā norādītajiem ceļiem:

Sākotnējais ceļš Novirzīts ceļš 32 bitu (x86) procesiem
%windir%System32%windir%SysWOW64
%windir%lastgoodsystem32%windir%lastgoodSysWOW64
%windir% egedit.exe%windir%SysWOW64 egedit.exe

SysWOW64, System32 un Program Files mapes

Šajā sadaļā es paskaidrošu, kā lietojumprogrammas darbojas ar SysWOW64 un System32 32 bitu un 64 bitu Windows mapēm.

galaxy j7 uzlabo atsauksmes

32 bitu Windows operētājsistēmā (OS) lietojumprogrammu faili tiek glabāti mapē %ProgramFiles% (parasti C:Program Files). OS faili tiek glabāti mapē %windir%System32.

64 bitu operētājsistēmā 64 bitu lietojumprogrammas savus failus saglabā mapē %ProgramFiles%, savukārt OS faili tiek glabāti mapē %windir%System32. No otras puses, 32 bitu lietojumprogrammas, kas darbojas 64 bitu operētājsistēmā, savus failus glabā mapē %ProgramFiles(x86)%, bet OS galvenos failus — %windir%SysWOW64.

Lai saprastu šķietami mulsinošo skaidrojumu iepriekš, 64 bitu operētājsistēmā:

Programmu faili (x86) saglabā 32 bitu lietojumprogrammu failus
Programmu faili saglabā 64 bitu lietojumprogrammu failus

SysWOW64 mapē tiek glabāti 32 bitu faili
Sistēma 32 mapē tiek glabāti 64 bitu faili

syswow64 Padoms
%ProgramFiles% ir Windows mainīgais, kas norāda uz atrašanās vietu Programmu faili mapi. %ProgramFiles(x86)% norāda uz Programmu faili (x86) mapi.

Secinājums

SysWOW64 ir svarīga Windows mape, kas ir pieejama tikai 64 bitu Widows. Mape SysWOW64 (pilns ceļš %windir%SysWOW64) glabā DLL 32 bitu lietojumprogrammām, kas darbojas 64 bitu logā.

sakne sm-n920v

64 bitu sistēmā WoW64 sistēmas apakšsistēma izveido 32 bitu slāni, kas ļauj 32 bitu lietojumprogrammām atdarināt 32 bitu Windows vidi.

Es ceru, ka šī S zona jums noderēja.

Ja jums ir kādi jautājumi vai komentāri, izmantojiet veidlapu Atstājiet atbildi šīs rokasgrāmatas beigās. Varat arī dalīties pieredzē ar mapi SysWOW64.

Citi noderīgi ceļveži

  • Fails ir pārāk liels galamērķa failu sistēmai [Fiksēts]
  • Divkāršā sāknēšana Windows 7 un 10: soli pa solim

Papildu resursi un atsauces