SysWOW64 și redirectorul sistemului de fișiere explicate
Introducere
Un sistem de operare Windows pe 64 de biți are un folder SysWOW64. Are și un folder System32. Aceste foldere conțin fișiere OS și DLL-uri de aplicații. Un Windows pe 64 de biți are un sistem numit WoW64, un subsistem de sistem de operare Windows (OS) care rulează pe 32 de biți aplicații pe a pe 64 de biți TU.
Dosarele SysWOW64 și System32 sunt ambele situate în folderul %windir%, de obicei folderul C:Windows. Pe un Windows pe 64 de biți, directorul %windir%System32 este rezervat aplicațiilor pe 64 de biți. Acest lucru permite aplicațiilor pe 32 de biți să ruleze pe un sistem de operare pe 64 de biți.
Bacsis
Motivul pentru care utilizați %windir% în loc de C:Windows este că sistemul de operare poate fi instalat într-o altă partiție decât C:. %windir% este o variabilă Windows care definește calea către instalarea sistemului de operare.
Acest ghid va explica folderul SysWOW64 și subsistemul WoW64 și ce face folderul SysWOW64 pe computer. Ghidul va acoperi, de asemenea, ce foldere de programe aplicațiile pe 32 și 64 de biți își stochează fișierele în sistemul de operare pe 32 de biți și pe Windows pe 64 de biți.
Notă importantăPentru o persoană non-tech care citește asta, am făcut tot posibilul să explic acest subiect destul de tehnologic într-un limbaj cât mai simplificat posibil. Scopul meu este ca acest ghid să funcționeze atât pentru cititorii tech, cât și pentru cei non-tech.
Fundal pentru SysWOW64
Înainte de lansarea sistemului de operare Windows pe 64 de biți, au fost dezvoltate o mulțime de aplicații pe 32 de biți.
rădăcină sm-g900p
Când a fost lansat sistemul de operare pe 64 de biți, fișierele pe 32 de biți ale aplicațiilor existente (le numesc DLL-uri) sunt stocate într-un folder diferit %windir%SysWOW64. Pe de altă parte, aplicațiile pe 64 de biți își stochează DLL-urile în %windir%System32.
Pentru a ascunde diferența dintre locațiile DLL-urilor pe 32 de biți și 64 de biți, Microsoft a inclus subsistemul WOW64 și folderul SysWOW64 (%windir%SysWOW64). Subsistemul WOW64 ascunde această diferență prin utilizarea redirector de sistem de fișiere (mai multe despre asta în scurt timp).
Utilizați Cuprinsul de mai jos pentru a naviga în subiectele discutate în acest ghid.
SysWOW64 și File System Redirector
Pe Windows pe 64 de biți, atunci când aplicația pe 32 de biți încearcă să acceseze directoarele %windir% pe 32 de biți, acestea sunt redirecționate către calea SysWOW64.
Când o aplicație pe 32 de biți încearcă să acceseze %windir%System32, %windir%lastgoodsystem32 sau %windir% egedit.exe, aplicația este direcționată către căile detaliate în tabelul de mai jos:
| Calea originală | Cale redirecționată pentru procese pe 32 de biți (x86). |
| %windir%System32 | %windir%SysWOW64 |
| %windir%lastgoodsystem32 | %windir%lastgoodSysWOW64 |
| %windir% egedit.exe | %windir%SysWOW64 egedit.exe |
SysWOW64, System32 și folderele Program Files
În această secțiune voi explica cum funcționează aplicațiile cu folderele SysWOW64 și System32 Windows pe 32 de biți și 64 de biți.
Pe un sistem de operare Windows pe 32 de biți, fișierele aplicației sunt stocate în folderul %ProgramFiles% (de obicei C:Program Files). Fișierele OS sunt stocate în %windir%System32.
Pe un sistem de operare pe 64 de biți, aplicațiile pe 64 de biți își stochează fișierele în %ProgramFiles%, în timp ce fișierele OS sunt stocate în folderul %windir%System32. Pe de altă parte, aplicațiile pe 32 de biți care rulează pe sistemul de operare pe 64 de biți își stochează fișierele în %ProgramFiles(x86)% și fișierele de bază ale sistemului de operare pe %windir%SysWOW64.
Pentru a înțelege explicația aparent confuză de mai sus, într-un sistem de operare pe 64 de biți:
Fișiere de program (x86) stochează fișiere de aplicație pe 32 de biți
Fișiere de program stochează fișiere de aplicație pe 64 de biți
nu a putut activa rețeaua de date celulare iphone 4
SysWOW64 folderul stochează fișiere pe 32 de biți
Sistem32 folderul stochează fișiere pe 64 de biți
Bacsis %ProgramFiles% este o variabilă Windows care indică locația Fișiere de program pliant. %ProgramFiles(x86)% indică către Fișiere de program (x86) pliant.
Concluzie
SysWOW64 este un folder important pentru Windows, care este disponibil numai în Widows pe 64 de biți. Dosarul SysWOW64 (calea completă %windir%SysWOW64) stochează DLL-uri pentru aplicațiile pe 32 de biți care rulează într-o fereastră de 64 de biți.
Pe un sistem pe 64 de biți, subsistemul WoW64 creează un strat de 32 de biți care permite aplicațiilor pe 32 de biți să imite un mediu Windows pe 32 de biți.
Sper că ați găsit această zonă S utilă.
Dacă aveți întrebări sau comentarii, utilizați formularul Lăsați un răspuns de la sfârșitul acestui ghid. Alternativ, puteți împărtăși experiența dvs. cu folderul SysWOW64.
Alte ghiduri utile
- Fișierul este prea mare pentru sistemul de fișiere de destinație [Fixat]
- Dual Boot Windows 7 și 10: Ghid pas cu pas


