Problème : fichiers DLL restants après la désinstallation de logiciels tenaces. Après la désinstallation de certains logiciels, vous pouvez rencontrer des fichiers DLL résiduels qui ne peuvent pas être supprimés. Ces fichiers sont souvent liés à un processus en cours d'exécution (généralement explorer.exe), provoquant l'échec de la suppression. Solution : Cet article explique en détail comment rechercher et supprimer ces fichiers DLL tenaces et restaurer la propreté et la fluidité du système. L'éditeur PHP Zimo vous guidera à travers les étapes suivantes : Découvrez le processus occupant le fichier, terminez le processus et supprimez en toute sécurité le fichier DLL pour empêcher les fichiers résiduels d'apparaître à l'avenir. Méthode 1 :
regedit
et la capture d'écran est la suivante : regedit
,截图如下:
2、然后回车后我们会进入 注册表编辑器,截图如下:
3、此时我们就要在 "我的电脑" 中找到:" HKEY_LOCAL_MACHINE "文件,然后点展开 --SOFTWARE--Microsoft--Windows--CurrentVersion--Explorer.
4、在右侧新建名为:“AlwaysUnloadDLL”的项,开启清除内存不被使用的动态链接文件功
能———点击新建的,然后将其数值数据修改为 “ 1 ”(开启此功能),如果是设置为0,则是关闭该功能。截图如下:
5、设置成功后重启电脑,再去删除你需要删掉的.dll文件。
这种方法可能是最麻烦的,但其是最有效果的。
下面介绍一种彻底删除顽固 dll 文件的方法,使用的是 WIN64AST 系统辅助工具(WIN64AST 官方下载地址)
1.找到需要删除的 dll 文件
我这里只是作为一个示范,选择的是 WIN64AST 运行时生成的 dll 文件
2.使用命令行(cmd)查看当前的所有进程信息
命令为 tasklist /m > d:demo.txt
3. À ce stade, nous devons rechercher le fichier "HKEY_LOCAL_MACHINE" dans "Poste de travail", puis cliquer pour développer--LOGICIEL--Microsoft-- Windows--CurrentVersion--Explorer.
4. Créez un nouvel élément nommé : "AlwaysUnloadDLL" à droite, activez la fonction d'effacement des fichiers de liens dynamiques inutilisés de la mémoire
——Cliquez sur le nouveau, puis modifiez ses données numériques à "1" (pour activer cette fonction). S'il est réglé à 0, c'est pour désactiver cette fonction. La capture d'écran est la suivante :5. Une fois le réglage réussi, redémarrez l'ordinateur, puis supprimez les fichiers .dll que vous devez supprimer.
Cette méthode est peut-être la plus gênante, mais c'est la plus efficace.
Méthode 2 :
Ce qui suit présente une méthode pour supprimer complètement les fichiers dll tenaces, à l'aide de l'outil auxiliaire du système WIN64AST (adresse de téléchargement officielle de WIN64AST) 1 Trouvez le fichier dll qui doit être suppriméJe suis juste ici. à titre de démonstration, le choix se porte sur le fichier dll généré lors de l'exécution de WIN64AST
2. Utilisez la ligne de commande (cmd) pour afficher toutes les informations sur le processus actuel
La commande esttasklist /m > d:demo.txt code> Cette commande permet d'imprimer les informations détaillées de tous les processus exécutés dans le système actuel dans le fichier demo.txt dans le répertoire racine du lecteur D
🎜3. Recherchez le nom du fichier dll qui doit être supprimé dans le fichier de sortie🎜 🎜🎜🎜🎜Ouvrez le fichier demo.txt, vous trouverez ici des informations détaillées sur le processus système🎜🎜🎜🎜🎜Trouvez le nom du fichier dll qui doit être supprimé. supprimé et l'ID de processus correspondant (PID)🎜🎜🎜🎜🎜4. Ouvrez WIN64AST et recherchez le fichier dll correspondant🎜🎜🎜🎜🎜Après avoir trouvé l'ID de processus (PID) correspondant, cliquez avec le bouton droit sur la ligne correspondant au processus, sélectionnez Affichez les mudules et entrez dans l'interface suivante🎜🎜🎜🎜🎜Trouvez le nom du fichier dll correspondant sur cette page, puis faites un clic droit sur la ligne correspondante et sélectionnez Décharger pour désinstaller (ou sélectionnez Décharger et supprimer le fichier pour désinstaller et supprimer)🎜🎜 À ce stade, le fichier dll tenace a été complètement supprimé. J'espère qu'il vous plaira, continuez à faire attention à ce site. 🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!