Jscript.dll est le moteur JScript de Windows, la version de JavaScript de Microsoft utilisée par Internet Explorer et par Windows Script Host. Quand il manque ou est endommagé, les outils intégrés de Windows suffisent presque toujours à le restaurer.
Le fichier jscript dll est le moteur JavaScript embarqué dans Windows et utilisé notamment par Internet Explorer et certains scripts d'administration système. Son absence ou sa corruption peut provoquer des erreurs lors de l'ouverture de pages web ou lors de l'exécution de scripts Windows Script Host. Le problème touche en particulier les utilisateurs qui ont désactivé ou modifié des composants Internet Explorer.
JScript, le JavaScript de Microsoft
JScript est l'implémentation par Microsoft du langage de script normalisé sous le nom d'ECMAScript, dont JavaScript est la forme la plus connue. Il a longtemps servi à exécuter les scripts des pages web dans Internet Explorer, et il reste utilisé par Windows Script Host pour lancer des fichiers .js d'administration ou d'automatisation. Les navigateurs modernes, y compris Edge, utilisent leurs propres moteurs et ne dépendent pas de ce fichier. Une version distincte, jscript9.dll, a pris le relais dans les dernières versions d'Internet Explorer.
Comment restaurer jscript.dll sur votre système
La première étape consiste à utiliser la commande sfc /scannow depuis une invite de commandes en tant qu'administrateur. Cet outil analyse les fichiers système protégés de Windows et remplace automatiquement ceux qui sont endommagés ou manquants. Si cette méthode ne suffit pas, l'outil DISM (Deployment Imaging and Servicing Management) peut réparer l'image Windows en profondeur.
DISM s'utilise lui aussi dans une invite de commandes ouverte en administrateur, avec l'option de restauration de l'état de santé de l'image ; il télécharge si nécessaire les fichiers de référence depuis Windows Update. Une fois DISM terminé, relancer sfc permet de réparer les fichiers que la première analyse n'avait pas pu corriger. Un redémarrage termine l'opération.
Réenregistrer le composant
Lorsque le fichier est présent mais que les programmes ne le trouvent pas, son inscription dans le registre de Windows peut être en cause. La commande regsvr32 suivie du nom du fichier, lancée en administrateur, réenregistre la bibliothèque. Sur les versions récentes de Windows, les composants destinés aux anciens programmes se trouvent dans un dossier système distinct, avec leur propre version de regsvr32 qu'il faut utiliser pour eux.
Un composant sensible pour la sécurité
Les moteurs de script sont une cible fréquente des logiciels malveillants, qui les utilisent pour exécuter du code. Certaines entreprises désactivent volontairement Windows Script Host pour réduire ces risques, ce qui peut expliquer qu'un script refuse de se lancer sans que le fichier soit absent. Les mises à jour de sécurité de Windows corrigent régulièrement des failles de ce composant : les installer est la meilleure protection.
À éviter
Télécharger jscript.dll sur un site non officiel expose à une version incompatible ou modifiée. Un composant système se répare avec les outils de Windows, jamais en copiant un fichier trouvé en ligne. Les autres composants liés à l'affichage web, comme vbscript.dll, relèvent de la même démarche. Pour des erreurs de bibliothèques appartenant à des logiciels tiers, comme libstudiobase.dll ou acurlutl15.dll, c'est en revanche la réinstallation du programme concerné qui résout le problème.
















