Windows 2000 : Boostez les performances de IE6 !

Publié le 26 mai 2007 par Diagg @diagg

Voici une astuce que j’ai trouvée dans les commentaires du blog d’IE7 et qui permet d’améliorer les performances d’ IE6. L’idée est toute simple : remplacer la dll de Javascript d’IE6 par celle d’IE7 qui est plus performante. Alors attention tout de même, pas d’emballement ; cette manip. ne transformera pas votre veau d’Internet Explorer en Ferrari Opera. Mais vous pouvez espérer voir une différence sur certains sites web 2.0 qui utilisent intensivement Javascript… enfin, très honnêtement, il est fort probable que vous ne déceliez aucune différence, mais comme dirait l’autre « on est geek ou on ne l’est pas !» et le fait de savoir que mes javascripts mettrons trois micros secondes de moins à s’exécuter que sur un IE6 normal est pour moi une délectation sans égale donc je plonge… Remplacer une dll ça n’a l’air de rien, mais suivant l’endroit ou elle se situe, cela peut tourner rapidement au cauchemar !!! Et, une fois n’est pas coutume, Jscript.dll se trouve au pire endroit imaginable pour modifier une dll : C:\winnt\system32. En effet cet endroit renferme les principaux fichiers constituant le cœur même de Windows. Tous les fichiers qui s’y trouvent sont donc protégés contre toute modification par un mécanisme nommé WFP (windows File protection) qui connaît exactement la taille et la signature de notre fameux jscript.dll. Heureusement quelques geeks de premier ordre ont décortiqué le problème et notamment le talentueux Jeremy Collacke qui, non content d’avoir minutieusement décrit toutes les façons de contourner WFP s’est également fendu d’un utilitaire capable de déverrouiller tous les répertoires protégés « fingers in the nose » si j’ose dire. Le soft s’appel WfpAdmin et se trouve ici. La jscript.dll  d'IE7 se trouve Là.   Ensuite tout est extrêmement simple :

- lancez WfpAdmin

- Dans la fenêtre apparaissent l’intégralité des répertoires protégés par Windows. Cochez « C:\Winnt\System32 » et appuyez sur "Deprotect Checked". 

Le Systeme est alors déprotégé jusqu’au prochain reboot

- Remplacez Jscript.dll par la version que vous venez de télécharger dans le répertoire "C:\Winnt\System32"

- Rebootez - Surfez….