Windows 10

Differenze tra System32 e SysWOW64 in Windows 10

Differenze tra System32 e SysWOW64 in Windows 10

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:

  1. 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)
  2. 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:

Su un computer a 64 bit, i dati vengono archiviati come segue:

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:
I file Excel non si apriranno nell'aggiornamento dell'anniversario
L'Anniversary Update può generare molti errori, a partire dal momento in cui gli utenti lo scaricano. Se la tua versione 1607 di Windows 10 funziona c...
Correggi il ritardo del mouse e della tastiera dell'aggiornamento dell'anniversario di Windows 10
Dopo aver installato l'aggiornamento dell'anniversario di Windows 10, molti utenti hanno iniziato a riscontrare vari problemi e si sono lamentati sui ...
Fix Windows Defender chiede costantemente di eseguire la scansione dopo l'aggiornamento dell'anniversario di Windows 10
Proprio come la maggior parte delle funzionalità di Windows 10, anche Windows Defender ha ottenuto alcuni miglioramenti con l'Aggiornamento dell'anniv...