Explicación de SysWOW64 y el redirector del sistema de archivos

18 de diciembre de 2021 678 puntos de vista   Explicación de SysWOW64 y el redirector del sistema de archivos

Introducción

Un sistema operativo Windows de 64 bits tiene una carpeta SysWOW64. También tiene una carpeta System32. Estas carpetas contienen archivos del sistema operativo y DLL de aplicaciones. Un Windows de 64 bits tiene un sistema llamado WoW64, un subsistema del sistema operativo (SO) de Windows, que se ejecuta 32 bits Aplicaciones a un 64 bits TÚ.





Las carpetas SysWOW64 y System32 se encuentran en la carpeta %windir%, normalmente en la carpeta C:Windows. En Windows de 64 bits, el directorio %windir%System32 está reservado para aplicaciones de 64 bits. Esto permite que las aplicaciones de 32 bits se ejecuten en un sistema operativo de 64 bits.



Parte superior
La razón para usar %windir% en lugar de C:Windows es que el sistema operativo puede estar instalado en una partición diferente a C:. %windir% es una variable de Windows que define la ruta de instalación del sistema operativo.

Esta guía explica la carpeta SysWOW64 y el subsistema WoW64 y lo que hace la carpeta SysWOW64 en su computadora. La guía también cubre qué carpetas de programas, las aplicaciones de 32 y 64 bits almacenan sus archivos en sistemas operativos de 32 bits y sistemas operativos Windows de 64 bits.

Nota IMPORTANTE
Para una persona no tecnológica que lea esto, he hecho todo lo posible para explicar este tema bastante técnico en un lenguaje lo más simplificado posible. Mi objetivo es hacer que esta guía funcione tanto para lectores técnicos como no técnicos.

Fondo de SysWOW64

Antes del lanzamiento del sistema operativo Windows de 64 bits, se desarrollaron muchas aplicaciones de 32 bits.



https // thevideo.me/pair

Cuando se ha iniciado el sistema operativo de 64 bits, los archivos de 32 bits de las aplicaciones existentes (se denominan DLL) se almacenan en una carpeta diferente %windir%SysWOW64. Por otro lado, las aplicaciones de 64 bits almacenan sus DLL en %windir%System32.



Para ocultar la diferencia entre las ubicaciones de las DLL de 32 y 64 bits, Microsoft incluyó el subsistema WOW64 y la carpeta SysWOW64 (%windir%SysWOW64). El subsistema WOW64 oculta esta diferencia usando Dateisystem-Redirector (más sobre eso en breve).

Use la tabla de contenido a continuación para navegar a través de los temas cubiertos en esta guía.



SysWOW64 y redirector del sistema de archivos

Cuando una aplicación de 32 bits en Windows de 64 bits intenta acceder a los directorios %windir% de 32 bits, se les redirige a la ruta SysWOW64.



Cuando una aplicación de 32 bits intenta acceder a %windir%System32, %windir%lastgoodsystem32 o %windir% egedit.exe, la aplicación se dirige a las rutas enumeradas en la siguiente tabla:

camino original Ruta redirigida para procesos de 32 bits (x86)
%windir%System32 %windir%SysWOW64
%windir%lastgoodsystem32 %windir%lastgoodSysWOW64
%windir% egedit.exe %windir%SysWOW64 egedit.exe

SysWOW64, System32 y carpetas de archivos de programa

En esta sección explicaré cómo funcionan las aplicaciones con las carpetas SysWOW64 y System32 en Windows de 32 y 64 bits.

En un sistema operativo (SO) Windows de 32 bits, los archivos de la aplicación se almacenan en la carpeta %ProgramFiles% (generalmente C:Program Files). Los archivos del sistema operativo se almacenan en %windir%System32.

En un sistema operativo de 64 bits, las aplicaciones de 64 bits almacenan sus archivos en %ProgramFiles%, mientras que los archivos del sistema operativo se almacenan en la carpeta %windir%System32. Por otro lado, las aplicaciones de 32 bits que se ejecutan en sistemas operativos de 64 bits almacenan sus archivos en %ProgramFiles(x86)% y los archivos principales del sistema operativo en %windir%SysWOW64.

Para comprender la explicación aparentemente confusa anterior en un sistema operativo de 64 bits:

Archivos de programa (x86) almacena archivos de aplicaciones de 32 bits
archivos de programa almacena archivos de aplicaciones de 64 bits

SysWOW64 La carpeta almacena archivos de 32 bits
Sistema32 La carpeta almacena archivos de 64 bits

  syswow64 Parte superior
%ProgramFiles% es una variable de Windows que apunta a la ubicación de archivos de programa carpeta. %ProgramFiles(x86)% apunta a la Archivos de programa (x86) mapas

Conclusión

SysWOW64 es una carpeta importante de Windows disponible solo en viudas de 64 bits. La carpeta SysWOW64 (ruta completa %windir%SysWOW64) almacena archivos DLL para aplicaciones de 32 bits que se ejecutan en una ventana de 64 bits.

escanear apk en busca de virus

En un sistema de 64 bits, el subsistema del sistema WoW64 crea una capa de 32 bits que permite que las aplicaciones de 32 bits imiten un entorno de Windows de 32 bits.

Espero que hayas encontrado útil esta S-Zone.

Si tiene alguna pregunta o comentario, utilice el formulario de respuesta al final de esta guía. Alternativamente, puede compartir sus experiencias con la carpeta SysWOW64.

Otras guías útiles

  • El archivo es demasiado grande para el sistema de archivos de destino [corregido]
  • Arranque dual de Windows 7 y 10: Guía paso a paso

Recursos y referencias adicionales