Diferència entre les carpetes System32 i SysWOW64 a Windows 10

Difference Between System32



System32 i SysWOW64 són dues carpetes presents al sistema operatiu Windows. Mentre que System32 està pensat per a Windows de 64 bits, SysWOW64 està fet per a Windows de 32 bits. Els sistemes Windows de 64 bits tenen la carpeta System32 per emmagatzemar fitxers de 64 bits. D'altra banda, els sistemes Windows de 32 bits tenen la carpeta SysWOW64 per emmagatzemar fitxers de 32 bits. En poques paraules, la diferència entre les dues carpetes és que una és per a Windows de 64 bits i l'altra és per a Windows de 32 bits. System32 es troba a C:WindowsSystem32, mentre que SysWOW64 es troba a C:WindowsSysWOW64. La carpeta System32 és important perquè conté fitxers crítics del sistema de Windows. Per exemple, la carpeta conté els fitxers DLL necessaris perquè el sistema operatiu Windows funcioni correctament. D'altra banda, la carpeta SysWOW64 és important perquè conté els fitxers DLL de 32 bits necessaris perquè les aplicacions de 32 bits funcionin en un sistema Windows de 64 bits. Si no esteu segur de quina carpeta necessiteu, sempre podeu comprovar les propietats del fitxer que esteu intentant executar. Si el fitxer és un fitxer de 64 bits, es trobarà a la carpeta System32. Si el fitxer és un fitxer de 32 bits, es trobarà a la carpeta SysWOW64.



Si fa temps que feu servir el sistema operatiu Windows, segur que heu vist aquesta carpeta System32. Tanmateix, si esteu en un ordinador de 64 bits, haureu d'haver notat que hi ha dues carpetes al vostre directori C:Windows. Primer Sistema 32 i segon SysWOW64 . En aquest post, aprendrem sobre ells, així com sobre diferència entre les carpetes System32 i SysWOW64 a Windows 10.





Diferència entre System32 i SysWOW64





no puc gravar ara mateix, torneu-ho a provar més tard

Què és la carpeta System32

Tots els fitxers del sistema es troben a la carpeta System32. Normalment aquests són fitxers DLL o de biblioteca. Aquests són els programes més comuns que utilitzen les aplicacions per accedir a les funcions de Windows. A més, els programes instal·lats al vostre ordinador també poden emmagatzemar fitxers al seu interior.



Quan instal·leu un programa, passen dues coses a un nivell més ampli. El programa principal (EXE) s'instal·la a la carpeta Programes, mentre que la seva DLL (que empaqueta les seves funcions, etc.) s'emmagatzema a les carpetes System32. Aquesta és una pràctica habitual.

Què és la carpeta SysWOW64

T'has adonat C: Fitxers de programa (x86) carpeta al vostre PC de 64 bits? Aquí x86 significa 32 bits. Per tant, per instal·lar programes de 32 bits en una màquina de 64 bits, C: Fitxers de programa (x86) utilitzat. Mentre C: Fitxers de programa La carpeta conté programes de 64 bits i els seus fitxers.

Ara podeu dibuixar una analogia que la carpeta SysWOW64 només hauria de contenir DLL de 64 bits. Era una intenció vàlida, però no va funcionar. Si comproveu manualment, hi ha moltes DLL de 64 bits a la carpeta System 32 i DLL de 32 bits a la carpeta SysWOW64.



netejador de disc glary

Aleshores, per què una carpeta marcada de 32 bits té una carpeta de 64 bits i per què una carpeta marcada de 64 bits conté totes les DLL de 32 bits?

Diferència entre les carpetes System32 i SysWOW64

Tots dos són carpetes del sistema i contenen fitxers o DLL de tot el sistema. Tanmateix, simplement no s'adhereixen al seu nom a causa de la programació codificada.

En un ordinador de 64 bits, emmagatzemen programes de 64 bits

  • Fitxers primaris com EXE a C:Fitxers de programa.
  • Els fitxers de tot el sistema, com ara DLL, etc., a la carpeta C:WindowsSystem32 contenen biblioteques de 64 bits.

Tanmateix, emmagatzemen programes de 32 bits

  • Fitxers primaris en C:Fitxers de programa (x86)
  • Carpeta de tot el sistema - C:Windows SysWOW64.

Quan un programa de 32 bits vol instal·lar els seus fitxers DLL de 32 bits a C:WindowsSystem32, es redirigirà a C:WindowsSysWOW64. Bàsicament, això obliga a System32 a contenir només biblioteques de 64 bits. Microsoft no el va poder eliminar perquè trencaria molts programes.

executeu bash a Windows 10

Va passar que la majoria dels desenvolupadors que van desplegar les seves aplicacions de 32 bits en un sistema de 64 bits encara feien servir C:Windows System32. Va ser codificat en dur al seu programa. Com que Microsoft no volia trencar els programes, van dissenyar aquesta redirecció.

Això garanteix que tot passi en segon pla i que els desenvolupadors no hagin de treballar dur. Sempre que un programa de 32 bits sol·licita alguna cosa des de la carpeta System32, es redirigeix ​​en silenci a la carpeta SysWOW64, que conté tota la DLL de 32 bits. Per a un programa de 64 bits, no cal cap redirecció perquè tenen carpetes predeterminades.

En resum: Windows x64 té una carpeta System32 que conté DLL de 64 bits. La segona carpeta SysWOW64 conté DLL de 32 bits. Els processos natius de 64 bits troben els seus DLL on esperen, és a dir, a la carpeta System32. Per als processos de 32 bits, el sistema operatiu redirigeix ​​les sol·licituds i els mostra la carpeta SysWOW64.

El mateix es va fer amb el registre de Windows: els programes de 32 bits i 64 bits estan separats.

prova de referència gratuïta

WOW a SysWOW64

En lloc d'anomenar-lo System64, Microsoft va anomenar aquesta carpeta SysWOW64. wow vol dir Windows (32 bits) a Windows (64 bits) . Les aplicacions de 32 bits es podrien executar en aplicacions de 64 bits, que és com va rebre el seu nom.

Microsoft no s'esperava això del cert, en cas contrari, la carpeta System32 mai no hauria obtingut el seu nom. Tot podria ser més fàcil. Tanmateix, va ser una gran decisió no canviar el nom de la carpeta i utilitzar la redirecció. Es va assegurar que tant els consumidors com els desenvolupadors no perdessin la seva aplicació en passar a 64 bits.

Tot i que els sistemes de 32 bits s'estan eliminant gradualment i substituïts per ordinadors de 64 bits, això trigarà un temps. Potser Microsoft pot fer alguna cosa al respecte en el futur. Esperem que no hi hagi codificació en la codificació de 64 bits.

Baixeu l'eina de reparació de PC per trobar i corregir automàticament els errors de Windows

Llegeix més : Explicació de Sysnative a Windows de 64 bits .

Entrades Populars