ダイナミック リンク ライブラリとも呼ばれる DLL には、Windows 11/10 OS で利用できる一連の関数が含まれています。別のプログラムが関数を呼び出して実行できます。 DLL は個別に更新および保守できるように構築されています。今日は、そのような 3 つの DLL ファイルについて説明します。Ntdll.dll、Advapi32.dll、そしてGdi32.dll
これらは Windows システム ファイル、つまりコア OS の一部であることに注意してください。これらは重要なので削除しないでください。それらが不足している場合は、次のことを行う必要があります。SFCを実行するまたはディズム破損したファイルを置き換えたり、新しいファイルをコピーしたりするためのツール。
Ntdll.dllとは何ですか
NT-DLL = NT レイヤー DLL
通常は で利用可能な NT カーネル関数を含む別の OS ファイルです。C:\Windows\システム32。これは、脅威、ウイルス、またはランサムウェアではありません。いいえ、このファイルは決して削除しないでください。
DLL では 25,000 を超える関数と変数を使用できます。これには、ネイティブ API、CSR ユーティリティ、イベント トレース、ローダー関数、ローダーの初期化、およびランタイム ライブラリが含まれます。
読む:Windows での ntdll.dll クラッシュ エラーを修正。
Advapi32.dllとは何ですか
Advapi32.dll = 高度なアプリケーション プログラミング インターフェイス 32 ビット
Advapi32.dll は Windows 32 API の一部であり、kernel32.dll、advapi32.dll、ntdll.dll も含まれます。セキュリティとレジストリ呼び出しをサポートする API サービス ライブラリを提供します。また、Windows のイベント トレースもサポートしており、DLL の 5 番目のバージョンで初めて導入されました。
読む:Rundll32.exe advapi32.dll は何をするものですか?
Gdi32.dllとは何ですか
Gdi32.dll = グラフィックス デバイス インターフェイス 32 ビット
これには、ディスプレイやプリンターにグラフィックスやテキストを印刷するために Windows グラフィックス デバイス インターフェイス (GDI) に必要な関数が含まれています。アプリケーションは Gdi32.dll を要求し、Gdi32.dll が描画およびフォント管理要求を完了するための命令をグラフィックス ハードウェアに送信します。 32 ビット アプリケーションでのみ使用できます。 64 ビット アプリケーションは GDI+ を使用する必要があります。
ファイルを削除できた場合、またはファイルが破損した場合、起動したアプリケーションは次のようなエラーをスローします。コンピュータに GDI32.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。
それが表示されている場合は、そうするのが最善ですセーフモードでコンピュータを起動するSFC ツールを実行して、新しいコピーに置き換えます。
これらのファイルはすべて System32 または SysWOW64 ディレクトリにあります。別の場所でそれらを見つけた場合は、ウイルス対策スキャンを実行することをお勧めします。
これらのプロセス、ファイル、またはファイルの種類について知りたいですか?
Hal.dll、Kernel32.dll、User32.dll|Ntoskrnl.exe、Ntkrnlpa.exe、Win32k.sys|MOM.exe|Windows タスクのホスト プロセス|ApplicationFrameHost.exe|ShellExperienceHost.exe|winlogon.exe|atieclxx.exe|Conhost.exe|JUCheck.exe|vssvc.exe|wab.exe|utcsvc.exe|ctfmon.exe|LSASS.exe|csrss.exe。
DLL ファイルとは何ですか?またその仕組みは何ですか?
DLL は、複数のプログラムがコア機能の一部ではないタスクを完了するために使用できる、付属の特別なツールのようなものです。簡単に言うと、DLL はソフトウェア開発におけるコードの再利用、効率、モジュール化を促進します。こうすることで、プログラムにすべてのツールを組み込む必要がなくなり、スペースと労力を節約できます。 DLL にはツールの使用方法が含まれており、さまざまなプログラムがその機能をシームレスに利用できるようになります。
DLLファイルを読み取るにはどうすればよいですか?
DLL ファイルは、コンピューターの秘密の命令のようなものです。これらを直接読み取ることはできませんが、逆コンパイラーと呼ばれる特別なプログラムを使用すると、ロジックの背後にあるコードを確認するなど、より読みやすい形式に変換できます。