mardi 20 septembre 2022

Outils pour l'administration des DLLs de Windows

Je parcourais le web à la recherche d'une solution à mon erreur SyntaxHighLight dans MediaWiki :

Python 2.7 et pygmentize.exe dans : C:\Python27\Scripts après l'installation de Pygmentize avec easy_install :

easy_install Pygments

WindowsError: [Error -2146893795] Provider DLL failed to initialize correctly

Il s'agit d'un problème de DLL sur mon système Windows, un programme mal installé ou pas à jour.

Je tente de résoudre ce problèmes quand je suis arrivé sur cette page du StackOverflow toujours dans le cadre du dépannage de Windows :

StackOverflow - Any ideas on how to fix a Dll Initialization Error in Visual Studio 2019?

https://github.com/lucasg/Dependencies

GFlags

Et le fameux Process Monitor qui a pris un sacré coup de jeune :

Download Process Monitor

Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity. 

Avec maintenant le même outils pour Linux, vous vous rendez-compte !

Et surtout, en complément :

Download Process Explorer

Process Explorer shows you information about which handles and DLLs processes have opened or loaded.

Voilà les outils pour gérer les fameuses dépendances de DLLs, savoir quel programme fait quoi et garder le contrôle de votre système windows ... et Linux.

Have fun!