Les applications de navigateur 32 bits peuvent ne pas fonctionner comme prévu dans Internet Explorer

Avertissement

L’application de bureau Internet Explorer 11, mise hors service et dont le support a pris fin, a été désactivée définitivement via une mise à jour Microsoft Edge sur certaines versions de Windows 10. Pour plus d’informations, consultez le forum aux questions sur la mise hors service de l’application de bureau Internet Explorer 11.

Cet article fournit une solution de contournement pour résoudre le problème lié au fait que certaines applications de navigateur 32 bits ne fonctionnent pas comme prévu dans Internet Explorer.

Version d’origine du produit : Internet Explorer 11, Internet Explorer 10, Windows 8, Windows 8 Entreprise
Numéro de la base de connaissances d’origine : 2716529

Symptômes

Lorsque vous exécutez Internet Explorer 10 ou Internet Explorer 11 dans le bureau sur une version 64 bits de Windows, les modules complémentaires qui sont écrits pour le navigateur 32 bits (par exemple, objets d’assistance de navigateur( BHOS), barres d’outils et contrôles ActiveX) ne fonctionnent pas comme prévu.

Ce problème se produit lorsque l’entrée de Registre suivante est définie sur 0 :

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth

Cause

Le processus Internet Explorer Manager est toujours un processus 64 bits dans les versions 64 bits des systèmes d’exploitation Windows 8 ou ultérieurs. Il s’agit d’un changement d’architecture dans Internet Explorer 10. Par défaut, les processus par onglet peuvent être des processus 32 bits ou 64 bits, sauf lorsque l’entrée de TabProcGrowth Registre est définie sur 0. Lorsque cette entrée de Registre est définie sur 0, les onglets s’exécutent dans le même processus que le processus de gestionnaire, qui dans ce cas est 64 bits. Toutefois, certains modules complémentaires de navigateur n’ont pas de version 64 bits. Par conséquent, ils ne fonctionnent pas comme prévu.

Solution de contournement

Importante

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la procédure de sauvegarde et de restauration du Registre, consultez l’article Comment sauvegarder et restaurer le Registre dans Windows.

Pour contourner ce problème, remplacez la valeur de l’entrée TabProcGrowth de Registre par un nombre entier supérieur à 0. Pour cela, procédez comme suit :

  1. Effectuez un balayage depuis le bord droit de l’écran, puis appuyez sur Rechercher. Ou, si vous utilisez une souris, pointez sur l’angle inférieur droit de l’écran, puis sélectionnez Rechercher.

  2. Dans la zone de recherche, tapez regedit.

  3. Appuyez ou sélectionnez l’icône Regedit affichée. Recherchez et sélectionnez l’entrée de Registre suivante :

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth

  4. Modifiez la valeur de l’entrée de Registre.

Remarque

Si vous ne souhaitez pas modifier le paramètre de Registre, vous devrez peut-être exécuter des modules complémentaires écrits pour les navigateurs 64 bits. Contactez l’éditeur de logiciels pour case activée si une version 64 bits du module complémentaire est disponible.