in

diferencias entre las dos carpetas de Windows

carpeta

A pesar de sus nombres, System32 está lleno de archivos 64 bits , mientras que SysWOW64 está lleno de archivos de 32 bits, veamos en qué se diferencian. La carpeta System32 contiene el archivos de sistema de windows , bibliotecas Dll utilizado por programas y ejecutables que forman parte de Windows. Aunque la mayoria colas que se encuentran aquí son parte de Windows, a veces los programas de terceros instalan sus propias DLL en esta carpeta además del «Programa Archivos «Usual .

La versión de 64 bits de Windows tiene la carpeta «C: Archivos de programa» que contiene Programas de 64 bits y sus archivos, además de la carpeta «C: Archivos de programa (x86)» que contiene Programas de 32 bits y sus archivos. compatibilidad con software anterior . Es muy útil separar estos archivos porque los programas de 64 bits necesitan DLL de 64 bits y los programas de 32 bits necesitan DLL de 32 bits. Entonces, si un programa de 32 bits va a cargar una DLL que necesita y encuentra una versión de 64 bits e intenta cargarla, plantaré , de ahí la separación.

Sin embargo, todos las bibliotecas hacen no se almacenan en «Archivos de programa», porque la mayoría de los Bibliotecas Windows se almacena en «C: System32», mientras que algunos programas también descargan sus Dll aquí. Por lo tanto, al igual que Ventanas Para de El registros de archivos de programa separados de 32 y 64 bits, también tiene versiones separadas de 32 y 64 bits de la carpeta System32.

Entonces, tenemos una computadora de 32 bits, todos los programas de 32 bits almacenar sus archivosPor el contrario, en una computadora de 64 bits, los programas de 64 bits almacenan sus archivos en «Archivos de programa» y la carpeta «C: WindowsSystem32» contiene archivos DLL de 64 bits.

carpeta

Del mismo modo, Programas regionales 32 bits almacenan sus colas en «C: Archivos de programa (x86)» y la carpeta del todo el sistema es «C: WindowsSysWOW64».

Windows usa un sistema algo confuso al usar sus directorios

Es cierto que no tiene mucho sentido y es algo confuso, porque a pesar del «32» en el nombre, la carpeta «System32» contiene bibliotecas de 64 bits, mientras que a pesar del «64» en el nombre, la carpeta SysWOW64 contiene Bibliotecas de 32 bits , al menos en las versiones de Windows de 64 bits.

Por lo tanto, para comprender parte de ella, tenga en cuenta que la parte «WOW64» en el nombre se refiere a la software Microsoft «Windows de 32 bits en Windows de 64 bits». Esto permite que Windows se ejecute Programas de 32 bits en un Versión de 64 bits , de modo que «WoW64» redirija el acceso a los archivos para garantizar que los programas funcionen correctamente.

Entonces, en este punto, podríamos estar preguntándonos por qué ‘System32’ es de 64 bits y ‘ SysWOW64 «Tiene 32 bits , y en resumen, aparentemente muchos aplicaciones Se codificaron 32 bits para usar el repertorio «C: Windows System32» pero cuando desarrolladores difícil- compilado 64 – pedazos de Windows, tiene continuar utilice la misma carpeta «C: WindowsSystem32».

Entonces, en lugar de cambiar el nombre del repertorio y obligar a los desarrolladores a migrar a la nueva, Microsoft tiene permitido continuar usando «System32» como el directorio estándar para las bibliotecas del sistema. Por supuesto, crearon otra biblioteca nueva para aplicaciones que funcionan bajo la capa WoW64 , al que llamaron “SysWOW64”, lo que ya hace que este lío sea un poco más significativo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

taskbarcolor e8b5cd77e57a4719a7cc41988c6e8094

Cómo cambiar el color de la barra de tareas en Windows 10

parser

Analizador – javatpoint