問題: 頑固なソフトウェアをアンインストールした後に DLL ファイルが残る 特定のソフトウェアをアンインストールした後、削除できない DLL ファイルが残る場合があります。これらのファイルは、まだ実行中のプロセス (通常はexplorer.exe) に関連付けられていることが多く、削除が失敗する原因となります。解決策: この記事では、これらの頑固な DLL ファイルを見つけて削除し、システムのクリーンさとスムーズさを復元する方法について詳しく説明します。 PHP エディター Zimo は次の手順を案内します: ファイルを占有しているプロセスを見つけて、プロセスを終了し、今後ファイルが残らないように DLL ファイルを安全に削除します。 方法 1:
regedit
と入力すると、スクリーンショットは次のようになります: 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. この時点で、「マイ コンピューター」で「HKEY_LOCAL_MACHINE」ファイルを見つけて、--ソフトウェア--Microsoft-- をクリックして展開する必要があります。 Windows--CurrentVersion--Explorer.
4. 右側に「AlwaysUnloadDLL」という名前の新しい項目を作成し、未使用のダイナミック リンク ファイルをメモリから消去する機能をオンにします
——新しい項目をクリックして変更します値データを「1」に設定します(この機能をオンにします)。0 に設定すると、この機能がオフになります。スクリーンショットは次のとおりです。5. 設定が成功したら、コンピューターを再起動し、削除する必要がある .dll ファイルを削除します。
この方法が一番面倒かもしれませんが、最も効果的です。
方法 2:
以下では、WIN64AST システム補助ツール (WIN64AST 公式ダウンロード アドレス) を使用して、頑固な dll ファイルを完全に削除する方法を紹介します 1. 削除する必要がある dll ファイルを見つけます私はここにいます。デモとして、WIN64AST の実行時に生成される DLL ファイルを選択します
コマンドはtasklist /m > d:demo.txt code> このコマンドは、現在のシステムで実行されているすべてのプロセスの詳細情報を、D ドライブのルート ディレクトリの demo.txt ファイルに出力することを意味します
🎜3. 出力ファイルで削除する必要がある DLL ファイル名を見つけます🎜🎜🎜🎜demo.txt ファイルを開くと、ここに詳細なシステム プロセス情報があります🎜🎜🎜🎜🎜削除され、対応するプロセス ID (PID) 🎜🎜🎜🎜🎜4. WIN64AST を開き、対応する dll ファイルを見つけます🎜🎜🎜🎜🎜 対応するプロセス ID (PID) を見つけたら、プロセスに対応する行を右クリックし、モジュールを表示し、次のインターフェイスに入ります🎜🎜🎜🎜🎜このページで対応する dll ファイル名を見つけて、対応する行を右クリックし、[アンロード] を選択してアンインストールします (または、[アンロードしてファイルを削除] を選択してアンインストールして削除します)🎜🎜この時点で、頑固な dll ファイルは完全に削除されました。気に入っていただければ幸いです。引き続きこのサイトをフォローしてください。 🎜
以上がWindows システム DLL ファイルを削除できない場合はどうすればよいですか? 頑固な DLL ファイルを完全に削除するためのヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。