Se sei mai stato curioso e hai sfogliato di tanto in tanto il contenuto del tuo computer, potresti aver notato qualcosa di interessante.
Quelli di voi che hanno installato una versione a 64 bit di Windows 10 hanno 2 cartelle etichettate Programmi, l'unica differenza è che una è anche contrassegnata con (x86) alla fine.
Oltre a queste 2 cartelle, le versioni a 64 bit di Windows includono anche due cartelle di libreria DLL separate, note come System32 e SysWOW64.
Molti di voi potrebbero essere curiosi di sapere quale sia esattamente lo scopo di queste cartelle. Questo è esattamente il motivo per cui abbiamo creato questo articolo: per spiegare la differenza tra le cartelle System32 e SysWOW64 in Windows 10.
System32 vs SysWOW64 in Windows 10
1. System32
System32 contiene i file di sistema di Windows, entrambi i file di libreria .DLL utilizzati dai programmi e le utilità del programma .EXE che fanno parte di Windows. Inoltre, la maggior parte dei file qui presenti appartiene al sistema operativo.
Tuttavia, le applicazioni di terze parti possono essere fornite con i propri file DLL e possono essere archiviate anche qui.
Infine, indipendentemente da dove si installa effettivamente un programma, le librerie a livello di sistema che utilizzano si trovano regolarmente in System32 e SysWOW64.
Per le correzioni relative ai file .DLL mancanti, consulta questa guida approfondita
2. SysWOW64
Il 64 nel nome si riferisce in realtà al fatto che può contenere anche il software Windows a 32 bit di Microsoft su Windows a 64 bit, che fa parte del sistema operativo.
Questo è ciò che consente a Windows di eseguire programmi a 32 bit su una versione a 64 bit di Windows.WoW64 reindirizza automaticamente l'accesso ai file per garantire che i programmi funzionino correttamente.
Esistono due possibili scenari durante l'installazione di un programma:
- Se installi un programma a 32 bit su una versione a 64 bit di Windows e prova a scrivere nel file Cartella C: \ Programmi, WoW64 lo indirizza a C: \ Programmi (x86)
- Se vuole accedere al file C: \ Windows \ System32 cartella, WoW64 lo punta a C: \ WindowsSysWOW64
- Windows lo fa da solo utilizzando un redirector del file system
3. System32 e SysWOW64
Su un computer a 32 bit, i dati vengono archiviati come segue:
- I programmi a 32 bit memorizzano i propri file in formato C: \ Programmi
- La posizione della libreria a livello di sistema è C: \System32
Su un computer a 64 bit, i dati vengono archiviati come segue:
- I programmi a 64 bit memorizzano i propri file in formato C: \ Programmi
- L'intero sistema C: \ Windows \ System32 la cartella contiene le librerie a 64 bit
- I programmi a 32 bit memorizzano i propri file in formato C: \ Programmi (x86)
- La cartella a livello di sistema è C: \ Windows \ SysWOW64
Perché i nomi sono così confusi?
Alla fine, sembra che tutto si riduca alle abitudini e all'hardcoding. Le applicazioni a 32 bit erano codificate per utilizzare la directory C: \ Windows \ System32.
Quando sono stati ricompilati per le versioni a 64 bit di Windows, gli sviluppatori hanno continuato a utilizzare la directory C: \ Windows \ System32. In quanto tale, la libreria ha mantenuto il suo nome per evitare una revisione completa della codifica.
Se desideri più articoli sulle domande più frequenti, faccelo sapere nella sezione commenti qui sotto.
ARTICOLI CORRELATI CHE DEVI CONTROLLARE:- Che cos'è un controllo di compatibilità di Windows 10?
- Cos'è il kernel di Windows (kernel del sistema operativo)?
- Differenze tra kernel Windows e kernel Linux
- Win32