Page 1 sur 1

Erreur Explorer.exe - Maj 2.6.016881

Posté : 04 févr. 2025 - 14:55
par pmuniv
Bonjour :)

Suite à la maj 2.6.016881 (mais est-ce vraiment lié ?), Dans la console (sous windows); lorsque j'essaie d'ouvrir le dossier de n'importe quel paquet, j'obtiens le message d'erreur :

"Failed to execute ""C:\users\nomduprofile\windows\explorer.exe" suivi du répertoire dans lequel se trouvent les fichiers des paquets.

Je précise que les variables d'environnement ne présentent pas d'erreurs.

Y-a-t-il un moyen de corriger ce problème ?

Bon après-midi à tous :)

Re: Erreur Explorer.exe - Maj 2.6.016881

Posté : 07 févr. 2025 - 11:28
par dcardon
Bonjour Patrice,

Dans WAPT on utilise l'API win32 standard SHGetFolderPathW avec le bon CLSID pour récupérer le répertoire c:\windows, mais visiblement l'API win32 essaye de faire de la virtualisation de filesystem même quand on lui demande de ne pas en faire (dans certain cas...). Pour info la virtualisation de filesystem est une fonctionnalité de Windows qui permet d'adapter l'arborescence pour permettre à des anciens programmes de fonctionner sur des versions moderne de Windows, ça peut être très pratique pour de la rétro compatibilité, mais il y a des fois où ça génère plus de bug que de solutions...

On a changé l'appel pour éviter ce problème. Ce changement sera inclus dans la prochaine version.

Cordialement,

Denis

Re: Erreur Explorer.exe - Maj 2.6.016881

Posté : 10 févr. 2025 - 13:14
par pmuniv
Bonjour :)

Tout d'abord un grand merci pour la prompte réponse :))

En attendant la maj, il y a un moyen simple mais certes conventionnelle de ne pas être en situation "bloquante", il suffit de copier le fichier explorer.exe dans c:\users\nomdevotreutilisateur\windows.

Cela peut être une solution "très" temporaire (et pas très élégante certes) mais quelque peu efficace.

Merci encore

Bien cdt