Als u ooit nieuwsgierig was geweest en van tijd tot tijd door de inhoud van uw computer hebt gebladerd, heeft u misschien iets interessants opgemerkt.
Degenen onder jullie die een 64-bits versie van Windows 10 hebben geïnstalleerd, hebben 2 mappen met de naam Programma's, met als enige verschil dat er aan het einde ook een (x86) wordt vermeld.
Naast deze 2 mappen worden 64-bits versies van Windows ook geleverd met twee afzonderlijke DLL-bibliotheekmappen, bekend als System32 en SysWOW64.
Velen van jullie zijn misschien benieuwd wat precies het doel van deze mappen is. Dat is precies waarom we dit artikel hebben gemaakt: om het verschil uit te leggen tussen System32- en SysWOW64-mappen in Windows 10.
System32 versus SysWOW64 in Windows 10
1. Systeem32
System32 bevat Windows-systeembestanden, zowel .DLL-bibliotheekbestanden die worden gebruikt door programma's als .EXE-programmahulpprogramma's die deel uitmaken van Windows. Bovendien behoren de meeste bestanden die hier aanwezig zijn tot het besturingssysteem.
Toepassingen van derden kunnen echter worden geleverd met hun eigen DLL-bestanden, en deze kunnen hier ook worden opgeslagen.
Ten slotte, ongeacht waar u een programma daadwerkelijk installeert, de systeembrede bibliotheken die ze gebruiken, bevinden zich regelmatig in System32 en SysWOW64.
Raadpleeg deze uitgebreide handleiding voor oplossingen met betrekking tot ontbrekende .DLL-bestanden
2. SysWOW64
De 64 in de naam verwijst eigenlijk naar het feit dat het ook Microsoft Windows 32-bit kan bevatten op Windows 64-bit software, die een onderdeel is van het besturingssysteem.
Dit is wat Windows in staat stelt om 32-bits programma's uit te voeren op een 64-bits versie van Windows. WoW64 leidt automatisch de bestandstoegang om om ervoor te zorgen dat de programma's correct werken.
Er zijn twee mogelijke scenario's bij het installeren van een programma:
- Als u een 32-bits programma op een 64-bits versie van Windows installeert en het probeert te schrijven naar het C: \ Program Files map, WoW64 stuurt het naar C: \ Program Files (x86)
- Als het toegang wil krijgen tot het C: \ Windows \ System32 map, WoW64 verwijst ernaar C: \ WindowsSysWOW64
- Windows doet dit zelf met behulp van een bestandssysteemredirector
3. System32 en SysWOW64
Op een 32-bits computer worden de gegevens als volgt opgeslagen:
- 32-bits programma's slaan hun bestanden op in C: \ Program Files
- De systeembrede bibliotheeklocatie is C: \Systeem32
Op een 64-bits computer worden de gegevens als volgt opgeslagen:
- 64-bits programma's slaan hun bestanden op in C: \ Program Files
- Het systeembrede C: \ Windows \ System32 map bevat 64-bits bibliotheken
- 32-bits programma's slaan hun bestanden op in C: \ Program Files (x86)
- De systeembrede map is C: \ Windows \ SysWOW64
Waarom zijn de namen zo verwarrend??
Uiteindelijk lijkt het erop dat het allemaal neerkomt op gewoontes en hardcodering. 32-bits applicaties zijn hard gecodeerd om de map C: \ Windows \ System32 te gebruiken.
Toen ze opnieuw werden gecompileerd voor 64-bits versies van Windows, bleven de ontwikkelaars de map C: \ Windows \ System32 gebruiken. Als zodanig heeft de bibliotheek zijn naam behouden om een volledige herziening van de codering te voorkomen.
Als je meer artikelen wilt over de meest gestelde vragen, laat het ons dan weten in de comments hieronder.
GERELATEERDE ARTIKELEN DIE U MOET BEKIJKEN:- Wat is een compatibiliteitscontrole voor Windows 10?
- Wat is Windows Kernel (OS Kernel)?
- Verschillen tussen Windows-kernel en Linux-kernel
- Win32