Ce pop-up surgit en plein milieu d’une connexion bancaire, au démarrage d’AutoCAD ou sur le site d’une administration bloqué dans le temps. Il propose de continuer ou d’arrêter l’exécution des scripts, et il revient à chaque clic. Derrière ce message anodin se cache presque toujours un conflit entre un code JavaScript, un navigateur dépassé et un environnement Windows mal configuré. La bonne nouvelle : dans 9 cas sur 10, la résolution prend moins de cinq minutes.
Ce que dit vraiment ce message d’erreur
Le pop-up signale que le moteur JavaScript du navigateur a rencontré une instruction qu’il ne peut pas exécuter. Le code de la page contient une erreur, ou bien le navigateur n’a pas le composant requis pour le lire correctement. La page s’affiche, mais une fonction reste inerte : un bouton ne réagit pas, une vidéo YouTube reste sur fond noir, un formulaire ne s’envoie pas.

Le message touche encore aujourd’hui surtout deux univers. D’un côté, Internet Explorer 11 (officiellement retiré en juin 2022 et désactivé sur Windows 10 par une mise à jour Edge) et le mode Internet Explorer d’Edge utilisé sur les vieux intranets. De l’autre, les logiciels de bureau qui embarquent un mini-navigateur Windows pour afficher des contenus web : AutoCAD 2020 et versions ultérieures, Autodesk Inventor, certains ERP, des outils bancaires propriétaires. Sur Chrome et Firefox, le même type d’erreur s’affiche dans la console développeur (touche F12) sans bloquer la navigation par un pop-up.
Pourquoi l’erreur surgit (et pourquoi elle revient)
Quatre causes concentrent à elles seules la grande majorité des cas.
Le cache et les fichiers temporaires saturés. Au-delà de 500 Mo de fichiers Internet temporaires, les conflits de cache deviennent fréquents. Le navigateur charge une version périmée d’un script et déclenche l’erreur en boucle. Vider l’historique de navigation des 4 dernières semaines règle environ un tiers des situations.
Une extension qui se mêle des scripts. Les bloqueurs de publicité du type uBlock Origin ou AdBlock Plus, certaines extensions de gestion de mots de passe et les outils anti-tracking modifient le code des pages à la volée. Quand un site est mal codé, l’injection casse l’exécution. À noter : les antivirus avec module « Web Shield » (Avast, Kaspersky, ESET) provoquent les mêmes symptômes en filtrant le JavaScript entrant.
ActiveX, Java ou les paramètres de sécurité bloquants. Sur les vieux portails métiers, la page exige un composant ActiveX ou Java désactivé par défaut depuis Windows 10. Le navigateur affiche l’erreur sans préciser l’origine.
Un applicatif Windows avec WebBrowser intégré et la propriété ScriptErrorsSuppressed à false. C’est ce qui explique les pop-ups répétés dans AutoCAD au démarrage ou dans des outils internes d’entreprise. Le mini-navigateur intégré n’est plus à jour et tombe sur du code moderne qu’il ne reconnaît pas.
Les solutions qui fonctionnent vraiment
Désactiver l’affichage de l’erreur dans Internet Explorer et le mode IE d’Edge
C’est la première manipulation à tenter, et elle fait disparaître le pop-up sans rien casser. Ouvrez le Panneau de configuration, puis Options Internet. Dans l’onglet Avancé, cochez Désactiver le débogage de script (Internet Explorer) et Désactiver le débogage de script (autre). Décochez ensuite Afficher une notification concernant chaque erreur de script. Validez par OK, puis redémarrez la session.
Le script erroné continue de planter en arrière-plan, mais l’utilisateur n’est plus interrompu. Pour un usage purement consultatif, c’est largement suffisant.
Vider le cache et réinitialiser les paramètres de sécurité
Toujours dans Options Internet, onglet Général, cliquez sur Supprimer sous Historique de navigation. Cochez Fichiers Internet temporaires, Cookies et Historique, puis validez. Direction l’onglet Sécurité ensuite, et bouton Niveau par défaut pour rétablir les autorisations ActiveX et Active Scripting.
Cette double opération rend la main sur les sites bancaires français qui exigent encore des composants spécifiques. Compter 2 à 3 minutes pour l’ensemble.
Réenregistrer la bibliothèque urlmon.dll
Quand l’erreur revient sur quasiment tous les sites visités, le coupable est souvent un fichier système corrompu. Tapez cmd dans la barre de recherche Windows, lancez l’invite de commandes en administrateur, puis tapez regsvr32 urlmon.dll et validez. Un message de confirmation indique le succès. Cette commande répare la couche réseau utilisée par tous les composants web de Windows.
Désactiver les extensions une par une
Dans Edge, accéder à edge://extensions/. Désactivez tous les bloqueurs et extensions de sécurité, puis rechargez la page concernée. Si l’erreur disparaît, réactivez les extensions une à une pour identifier la coupable. Dans 70 % des cas où l’erreur ne touche qu’un site précis, l’origine est extérieure au site lui-même.
Pour AutoCAD et les applications métiers
Sur AutoCAD 2020 et versions plus récentes, le pop-up au lancement vient d’un composant Akamai mal initialisé. La solution officielle d’Autodesk consiste à exécuter acad.exe une fois en tant qu’administrateur, puis à laisser l’application terminer son enregistrement. Pour les développeurs d’applications .NET intégrant un contrôle WebBrowser, basculer la propriété ScriptErrorsSuppressed sur true masque les erreurs sans modifier le comportement.
Quand le message indique un vrai problème à signaler
Si l’erreur ne survient que sur un seul site et ne concerne que vous, le problème est local : cache, extension, antivirus. Si elle se produit sur le même site depuis plusieurs appareils ou plusieurs comptes utilisateurs, le code de la page est en cause et seul le webmaster peut corriger.
Aucune erreur de script ne signale un virus. C’est une rumeur tenace, alimentée par les faux antivirus qui imitent ce pop-up pour pousser à installer un logiciel malveillant. Vrai pop-up : titre Internet Explorer ou Microsoft Edge, message sobre, options Oui/Non. Faux pop-up : compte à rebours, alarme sonore, numéro à appeler, redirection vers une page commerciale. En cas de doute, fermer l’onglet via le Gestionnaire des tâches (Ctrl+Shift+Échap) plutôt que de cliquer sur les boutons du faux message.
Faut-il cliquer Oui ou Non sur le pop-up ?
Non. Cliquer Oui continue l’exécution du script défectueux, ce qui fait souvent réapparaître l’erreur trois secondes plus tard. Cliquer Non arrête le script, mais peut casser une fonctionnalité de la page (un formulaire qui ne se valide pas, un menu qui ne s’ouvre pas). La vraie réponse consiste à supprimer le message une fois pour toutes via la méthode décrite plus haut, puis à vérifier si la page fonctionne quand même. Si oui, le script en erreur était secondaire (souvent un tracker analytique ou une publicité). Si non, il faut basculer sur un navigateur moderne ou contacter l’éditeur du site.
