Página 1 de 1

Error de Explorer.exe - Actualización 2.6.016881

Publicado: 4 de febrero de 2025 - 14:55
por pmuniv
Hola, :)

tras la actualización 2.6.016881 (¿pero realmente está relacionada?), en la consola (en Windows), al intentar abrir cualquier carpeta de paquete, recibo el mensaje de error:

"Error al ejecutar "C:\users\profilename\windows\explorer.exe" seguido del directorio que contiene los archivos del paquete.

Cabe mencionar que las variables de entorno son correctas.

¿Existe alguna forma de solucionar este problema?

Buenas tardes a todos. :)

Re: Error de Explorer.exe - Actualización 2.6.016881

Publicado: 7 de febrero de 2025 - 11:28 a. m.
por dcardon
Hola Patrice,

en WAPT usamos la API estándar de Win32 SHGetFolderPathW con el CLSID correcto para recuperar el directorio c:\windows. Sin embargo, la API de Win32 aparentemente intenta realizar la virtualización del sistema de archivos incluso cuando le indicamos que no lo haga (en ciertos casos...). Para tu información, la virtualización del sistema de archivos es una característica de Windows que adapta la estructura de directorios para permitir que programas antiguos se ejecuten en versiones modernas de Windows. Esto puede ser muy útil para la retrocompatibilidad, pero a veces crea más errores de los que soluciona.

Hemos modificado la llamada para evitar este problema. Este cambio se incluirá en la próxima versión.

Saludos cordiales,

Denis

Re: Error de Explorer.exe - Actualización 2.6.016881

Publicado: 10 de febrero de 2025 - 13:14
por pmuniv
Hola, :)

antes que nada, ¡muchísimas gracias por la pronta respuesta :)!

Mientras esperamos la actualización, hay una forma sencilla, aunque convencional, de evitar el bloqueo: simplemente copia el archivo explorer.exe a c:\users\tu_nombre_de_usuario\windows.

Puede que sea una solución temporal (y, la verdad, poco elegante), pero es bastante efectiva.

Gracias de nuevo.

Saludos cordiales.