Diferencia entre las carpetas System32 y SysWOW64 en Windows 10

Difference Between System32



System32 y SysWOW64 son dos carpetas que están presentes en el sistema operativo Windows. Si bien System32 está diseñado para Windows de 64 bits, SysWOW64 está diseñado para Windows de 32 bits. Los sistemas Windows de 64 bits tienen la carpeta System32 para almacenar archivos de 64 bits. Por otro lado, los sistemas Windows de 32 bits tienen la carpeta SysWOW64 para almacenar archivos de 32 bits. En pocas palabras, la diferencia entre las dos carpetas es que una es para Windows de 64 bits y la otra es para Windows de 32 bits. System32 se encuentra en C:WindowsSystem32, mientras que SysWOW64 se encuentra en C:WindowsSysWOW64. La carpeta System32 es importante porque contiene archivos críticos del sistema de Windows. Por ejemplo, la carpeta contiene los archivos DLL necesarios para que el sistema operativo Windows funcione correctamente. Por otro lado, la carpeta SysWOW64 es importante porque contiene los archivos DLL de 32 bits necesarios para que las aplicaciones de 32 bits funcionen en un sistema Windows de 64 bits. Si no está seguro de qué carpeta necesita, siempre puede verificar las propiedades del archivo que está tratando de ejecutar. Si el archivo es un archivo de 64 bits, se ubicará en la carpeta System32. Si el archivo es un archivo de 32 bits, se ubicará en la carpeta SysWOW64.



Si ha estado usando el sistema operativo Windows durante un tiempo, estoy seguro de que ha visto esta carpeta System32. Sin embargo, si está en una PC de 64 bits, debe haber notado que hay dos carpetas en su directorio C:Windows. Primero Sistema32 y segundo SysWOW64 . En este post, aprenderemos sobre ellos, así como sobre diferencia entre las carpetas System32 y SysWOW64 en Windows 10.





Diferencia entre System32 y SysWOW64





no puedo grabar ahora, inténtalo de nuevo más tarde

¿Qué es la carpeta System32?

Todos los archivos del sistema están en la carpeta System32. Por lo general, estos son archivos DLL o de biblioteca. Estos son los programas más comunes utilizados por las aplicaciones para acceder a las funciones de Windows. Además, los programas que están instalados en su computadora también pueden almacenar archivos en su interior.



Cuando instala un programa, suceden dos cosas a un nivel más amplio. El programa principal (EXE) se instala en la carpeta Programas, mientras que su DLL (que empaqueta sus funciones, etc.) se almacena en las carpetas System32. Esta es una práctica común.

¿Qué es la carpeta SysWOW64?

Lo notaste C: Archivos de programa (x86) carpeta en su PC de 64 bits? Aquí x86 significa 32 bits. Entonces, para instalar programas de 32 bits en una máquina de 64 bits, C: Archivos de programa (x86) usado. Mientras C: Archivos de programa La carpeta contiene programas de 64 bits y sus archivos.

Ahora puede hacer una analogía de que la carpeta SysWOW64 solo debe contener archivos DLL de 64 bits. Era una intención válida, pero no funcionó. Si verifica manualmente, hay muchas DLL de 64 bits en la carpeta System 32 y DLL de 32 bits en la carpeta SysWOW64.



limpiador de disco glary

Entonces, ¿por qué una carpeta marcada de 32 bits tiene una carpeta de 64 bits y por qué una carpeta marcada de 64 bits contiene todas las DLL de 32 bits?

Diferencia entre las carpetas System32 y SysWOW64

Ambos son carpetas del sistema y contienen DLL o archivos de todo el sistema. Sin embargo, simplemente no se apegan a su nombre debido a la programación codificada.

En una computadora de 64 bits, los programas de 64 bits almacenan

  • Archivos primarios como EXE en C:Archivos de programa.
  • Los archivos de todo el sistema, como DLL, etc., en la carpeta C:WindowsSystem32 contienen bibliotecas de 64 bits.

Sin embargo, los programas de 32 bits almacenan

  • Archivos primarios en C:Archivos de programa (x86)
  • Carpeta de todo el sistema - C:Windows SysWOW64.

Cuando un programa de 32 bits quiere instalar sus archivos DLL de 32 bits en C:WindowsSystem32, será redirigido a C:WindowsSysWOW64. Básicamente, esto obliga a System32 a contener solo bibliotecas de 64 bits. Microsoft no pudo eliminarlo porque rompería muchos programas.

ejecutar bash en windows 10

Ocurrió que la mayoría de los desarrolladores que implementaron sus aplicaciones de 32 bits en un sistema de 64 bits aún usaban C:Windows System32. Estaba codificado en su programa. Debido a que Microsoft no quería romper los programas, diseñaron esta redirección.

Esto asegura que todo suceda en segundo plano y que los desarrolladores no tengan que trabajar duro. Cada vez que un programa de 32 bits solicita algo de la carpeta System32, se redirige silenciosamente a la carpeta SysWOW64, que contiene toda la DLL de 32 bits. Para un programa de 64 bits, no se requiere redirección porque tienen carpetas predeterminadas.

En resumen: Windows x64 tiene una carpeta System32 que contiene archivos DLL de 64 bits. La segunda carpeta SysWOW64 contiene archivos DLL de 32 bits. Los procesos nativos de 64 bits encuentran sus archivos DLL donde esperan que estén, es decir, en la carpeta System32. Para los procesos de 32 bits, el sistema operativo redirige las solicitudes y les muestra la carpeta SysWOW64.

Se hizo lo mismo para el registro de Windows: los programas de 32 y 64 bits están separados.

prueba de referencia gratuita

WOW en SysWOW64

En lugar de llamarlo System64, Microsoft llamó a esta carpeta SysWOW64. guau significa Windows (32 bits) a Windows (64 bits) . Las aplicaciones de 32 bits pueden ejecutarse en aplicaciones de 64 bits, de ahí su nombre.

Microsoft no esperaba esto con seguridad, de lo contrario, la carpeta System32 nunca habría recibido su nombre. Todo podría ser más fácil. Sin embargo, fue una gran decisión no cambiar el nombre de la carpeta y usar la redirección en su lugar. Se aseguró de que tanto los consumidores como los desarrolladores no perdieran su aplicación al pasar a 64 bits.

Aunque los sistemas de 32 bits se están eliminando y reemplazando por computadoras de 64 bits, esto llevará algún tiempo. Tal vez Microsoft pueda hacer algo al respecto en el futuro. Esperemos que no haya codificación dura en la codificación de 64 bits.

Descargue la herramienta de reparación de PC para encontrar rápidamente y reparar automáticamente los errores de Windows

Leer más : Explicación de Sysnative en Windows de 64 bits .

Entradas Populares