Windows peut placer une application dans la liste de surveillance de son mécanisme "FTH" (Fault Tolerent Heap). Ce mécanisme peut affecter la stabilité générale de l'application, ses performances et sa consommation mémoire.

 

En cas d'instabilité ou de performances anormales d'une application sur une configuration particulière, il faut donc vérifier si l'application n'a pas été ajoutée dans la liste de surveillance du FTH :

  • lancer REGEDIT l'éditeur du registre,
  • dérouler la clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FTH\State
  • retirer toutes les entrées éventuelles qui désigneraient l'exécutable de l'application, ou une de ses dépendances (DLL).
  • renouveler l'opération pour les clés suivantes :
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  • redémarrer le poste.

 

Il est également possible de supprimer toutes les applications du FHT. Il faut pour cela exécuter la ligne de commande suivante, dans l'invité de commande lancé en tant qu'administrateur :

Rundll32.exe fthsvc.dll,FthSysprepSpecialize

 

 

 

A noter, WINDEV, WEBDEV ou WINDEV Mobile détectent au lancement s'ils peuvent être impactés par ce mécanisme "FTH", la FAQ 14510 le détaille.

 

Autres billets utiles sur le thème des recherches à effectuer lorsqu'une station n'a pas un comportement standard :

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée