SLOG-8 – Conflit entre logiciels

SLOG-8 – Conflit entre logiciels

Certains logiciels ne peuvent  pas cohabiter en étant ouverts en même temps c'est le plantage assuré en entrainant un dysfonctionnement de Windows), la cause : les deux logiciels utilisent la même DLL (bibliothèque partagée).

Comprendre le problème : Le logiciel A fonctionne seul, le logiciel B fonctionne seul, mais si les deux sont ouverts en même temps, l'un ou l'autre plante (ou Windows ralentit). Causes : les deux logiciels utilisent la même DLL (bibliothèque partagée) mais de versions différentes (conflit DLL). Un logiciel modifie le registre Windows à son installation, l'autre en dépend. Les deux logiciels veulent utiliser le même port réseau (ex: deux serveurs web locaux, deux pare-feux). Un logiciel est en 32 bits, l'autre en 64 bits (conflit mémoire). Les conflits fréquents : deux antivirus (ne jamais installer deux antivirus), deux pare-feux, deux logiciels de virtualisation (VirtualBox + Hyper-V), deux logiciels de gestion de VPN.

Premiers gestes : Identifiez quel logiciel a été installé en dernier (conflit récent). Désinstallez-le, redémarrez. Testez si le premier logiciel fonctionne à nouveau. Mettez à jour les deux logiciels (les éditeurs corrigent parfois les conflits). Changez l'ordre de lancement (lancer A puis B, ou B puis A). Lancez les logiciels avec des paramètres différents (ex: désactiver l'accélération matérielle).

Solution 1 (Deux antivirus – conflit connu) : N'installez JAMAIS deux antivirus (ex: Avast + Windows Defender, Norton + Kaspersky). Désinstallez l'un des deux (Paramètres → Applications). Windows Defender se réactive automatiquement si l'autre est désinstallé. Deux antivirus se combattent (chacun pense que l'autre est un virus) et ralentissent énormément le PC.

Solution 2 (Deux pare-feux – conflit) : Si vous avez le pare-feu Windows activé ET un pare-feu tiers (ZoneAlarm, Comodo, etc.), désactivez l'un des deux (de préférence le tiers). Deux pare-feux se gênent (les règles entrent en conflit). Testez.

Solution 3 (Conflit de DLL – réinstallez les redistributeurs Visual C++) : Les conflits DLL viennent souvent de bibliothèques Microsoft Visual C++ (version 2005, 2008, 2010, 2012, 2013, 2015-2022). Désinstallez toutes les versions (Paramètres → Applications → cherchez "Visual C++"). Redémarrez. Installez le pack "All in one" (search "Visual C++ redistributable latest"). Cela remet à jour toutes les DLL.

Solution 4 (Conflit VirtualBox vs Hyper-V) : VirtualBox (logiciel de machine virtuelle) peut entrer en conflit avec Hyper-V (intégré à Windows Pro). Vous ne pouvez pas exécuter VirtualBox si Hyper-V est activé. Désactivez Hyper-V : Panneau de configuration → Programmes → Activer ou désactiver des fonctionnalités Windows → décochez "Hyper-V". Redémarrez. VirtualBox fonctionnera. L'inverse aussi.

Solution 5 (Conflit de ports réseau) : Utilisez netstat -abno (invite de commandes Admin) pour voir quels processus utilisent quel port. Si deux logiciels veulent le même port (ex: 8080), changez le port de l'un d'eux dans sa configuration. Exemple : XAMPP (serveur web) utilise le port 80. Si un autre serveur (IIS) utilise aussi le port 80, configurez XAMPP sur le port 8080.

Solution 6 (Conflit 32 bits vs 64 bits) : Essayez de désinstaller la version 32 bits d'un logiciel (si vous avez les deux) et d'installer la version 64 bits (ou vice versa). Exemple : Office 32 bits et un plugin Excel 64 bits ne fonctionnent pas ensemble. Soit vous passez Office en 64 bits (recommandé si vous avez 16 Go+ de RAM), soit vous installez le plugin en 32 bits.

Solution 7 (Utilisez la sandbox Windows) : Windows 10/11 Pro a un outil "Windows Sandbox". Lancez un des deux logiciels dans la sandbox (environnement isolé). L'autre tourne normalement. Ils ne se verront pas. Activez la sandbox : Panneau de configuration → Programmes → Activer ou désactiver des fonctionnalités → cochez "Windows Sandbox". Redémarrez. Lancez la sandbox (recherche "Windows Sandbox").

Solution 8 (Désinstallez et réinstallez dans un ordre différent) : Désinstallez les deux logiciels. Redémarrez. Installez d'abord le logiciel le plus ancien (souvent le plus dépendant). Redémarrez. Installez le second. Testez.

Solution 9 (Vérifiez les modules complémentaires (add-ins) – pour Office) : Dans Word/Excel, des add-ins (extensions) peuvent se conflits. Fichier → Options → Modules complémentaires → Gérez les modules → décochez-en un sur deux. Testez. Répétez jusqu'à trouver le coupable.

Solution 10 (Remplacez un des deux logiciels) : Si le conflit est insoluble (ex: deux logiciels de compression, deux logiciels de capture d'écran, deux gestionnaires de mots de passe), gardez celui que vous préférez et désinstallez l'autre. Cherchez une alternative compatible (ex: si vous avez deux éditeurs de code, gardez VS Code, désinstallez Notepad++)..

Articles Relatifs