Problemas de la función CreateWindowEx para aplicaciones de 32 bits en Windows 10
En algunos casos, después de una actualización a una versión más nueva, Windows 10 provoca bloqueos u otros problemas cuando llama a la función CreateWindowEx desde msctf.dll cuando se crean ventanas en algunas aplicaciones de 32 bits. En esta publicación, comprenderemos qué es la función CreateWindowEx : explore las posibles causas de este error de función y luego brinde la solución recomendada para mitigar el problema.
Comprender la función CreateWindowEx
Las aplicaciones de Windows(Windows) , incluidas las aplicaciones .NET que usan Windows Forms o Windows Presentation Foundation ( WPF ), crean sus ventanas llamando a las funciones CreateWindowExA o CreateWindowExW .
Ambas funciones llaman internamente a una función USER32 común que realizará alguna validación de parámetros, como los estilos de ventana y los identificadores especificados en la llamada, manejar la creación de una ventana secundaria MDI si se especifica el estilo de ventana extendida (MDI)WS_EX_MDICHILD y procesa el contexto de activación actual para la llamada hilo. Si todo está bien en el lado USER32(USER32-side) de la llamada CreateWindowEx , entonces llama a la implementación en modo kernel ( WIN32K ) de CreateWindowEx .
CreateWindowEx realizará las siguientes tareas cuando intente crear un nuevo objeto de ventana:
- Determine si la creación de un identificador para el nuevo objeto de ventana excederá el límite de cuota de identificadores de usuario para el proceso de llamada.(User)
- Asigna memoria para el nuevo objeto de ventana desde el montón del escritorio.
- Inicializa la memoria para el nuevo objeto de ventana.
- Crea un identificador para el nuevo objeto de ventana en la tabla de identificadores de usuario .(User)
Causas de los errores de CreateWindowEx
Algunas condiciones que pueden desencadenar el problema de la función CreateWindowEx se enumeran a continuación:
- La clase de ventana especificada no existe.
- Uso de estilos de ventana no válidos o estilos de ventana extendidos.
- Uso de identificadores de usuario(User) no válidos , como identificadores de ventana y identificadores de menú.
- Intentar crear una ventana secundaria sin especificar una ventana principal.
- Intentando crear una ventana secundaria o una ventana propia y el padre/propietario especificado pertenece a un escritorio diferente al del subproceso de llamada.
- La creación de una ventana secundaria o propia excederá el límite de ventanas anidadas.
- La creación de un nuevo objeto de ventana excederá la cuota de manejo para el proceso de llamada.
- No hay suficiente montón disponible en el montón del escritorio para asignar memoria para el nuevo objeto de ventana.
- No hay entradas disponibles en la tabla de identificadores de usuario .(User)
Solucionar problemas de la función CreateWindowEx(Fix CreateWindowEx) para aplicaciones de 32 bits en Windows 10
Microsoft ha proporcionado una solución a los problemas de la función CreateWindowEx .
Para solucionar este problema, deberá revertir la instalación de Windows 10 a la versión anterior.
La opción de reversión en Windows 10 está disponible durante 10 días(10 days) (en la mayoría de los casos) después de que haya actualizado su instalación de Windows 10.
Esta operación conserva sus archivos personales, pero elimina las aplicaciones y los controladores que se instalaron después de la actualización y también revierte cualquier cambio que haya realizado en la configuración.
Si la opción de retroceder no está disponible , haga una copia de seguridad de sus archivos personales , luego puede comunicarse con su soporte de TI o servicio de asistencia o con el Soporte de Microsoft(Microsoft Support) para obtener ayuda para restaurar su dispositivo a la versión anterior de Windows 10(Window 10) .
That’s it!
PD(PS) : Microsoft está trabajando en una resolución y proporcionará una actualización en la próxima versión de Windows 10 .(Windows 10)
Related posts
Elija dónde obtener la opción Aplicaciones en gris en la configuración de Windows 10
VPN con sede en Cmak no funciona después de la actualización de Windows 10
Cloud Clipboard (Ctrl+V) No funciona ni sincronizando en Windows 10
K-12 assessment Informes Aplicaciones que se ejecutan en el fondo Windows 10
Computer se ha detectado incorrectamente como estar fuera domain network
Cómo usar Network Sniffer Tool PktMon.exe en Windows 10
Habilitar el interruptor Stream HDR video después de la actualización Windows 10
Top 3 Reddit apps para Windows 10 que están disponibles en Windows Store
Microsoft Solitaire collection no se abrirá en Windows 10
Solucionar problemas de Windows 10 que no entra en modo de suspensión
Cómo abrir los archivos .aspx en la computadora Windows 10
Watch TV digital y escucha Radio en Windows 10 con ProgDVB
SID muestra en lugar de Username o nombre amigable en Windows 10
Cómo deshabilitar las salvaguardas para Feature Updates en Windows 10
Potencial Windows Update Database error detectado en Windows 10
¿Qué es el paquete de habilitación en Windows 10?
Best libre Barcode Scanner software para Windows 10
Cómo solucionar problemas de conectividad de red en Windows 10
Event ID 10006 y 1530: COM+ application no funciona en Windows 10
PicsArt ofrece Custom Stickers & Exclusive 3D Editing en Windows 10