今日説明するDLLまたはダイナミックリンクライブラリファイルは、ntdll.dllと呼ばれます。OSのインストール時に、WindowsによってSystem32フォルダーに作成されます。ファイルの説明には「NT Layer DLL」と記載されています。これは、Windowsオペレーティングシステムの通常の機能に役立つカーネル関数が含まれていることを意味します。このファイルは、同時にさまざまなプログラムにサービスを提供し、プログラムのパフォーマンスをサポートするさまざまなカーネル関数を提供できます。あなたがWindows 10/8/7でntdll.dllエラーを取得する場合は、いくつかの簡単な解決策があります。
Windows 10でntdll.dllエラーを修正する方法
開始する前に、コンピューターを再起動して、エラーが修正されるかどうかを確認します。時にはそれが役立ちます。
1. DLLファイルを再登録します
DLLファイルを再登録し、それが役立つかどうかを確認する必要があります。これを行うには、管理者としてCMDを開き、次のコマンドを実行します。すでに存在するエラーがある場合は、問題ありません。
regsvr32.exe /u ntdll.dll
regsvr32.exe ntdll.dll
2.問題のあるInternet Explorerアドオンを無効にする
特定のInternet Explorerアドオンがこの問題の原因である可能性があります。そのため、一部のInternet Explorer設定を無効にして、エラーが修正されるかどうかを確認できます。
- これを行うには、Internet Explorerブラウザーを起動します。Windows10で検索を開始して入力できます。
- ブラウザーが開いたら、Alt + Xキーを押して、ポップアップメニューから[ アドオンの構成]を選択します。
- 左側の項目「ツールバーと拡張機能」を強調表示し、右側で右クリックして「無効にする」を選択して、アドインを1つずつ無効にします。
3. DISMおよびSFCツールを実行する
これらのツールは、システムファイルのエラーをチェックし、エラーがあれば修正を試みます。管理者としてコマンドプロンプトを開き、すべてのコマンドを一度にコピーします。
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
処理に時間がかかる場合があります。上記のコマンドを完了したら、次のコマンドを設定して待機し、プロセスの終了後、PCを再起動してエラーが修正されているかどうかを確認します。
sfc /scannow
4.プログラム互換性のトラブルシューティングツールを使用する
実行しようとしているプログラムが新しいオペレーティングシステムで実行できない場合があります。したがって、プログラム互換性トラブルシューティングツールを使用して、古いバージョンのWindowsの互換性設定で実行できます。
「コントロールパネル」を開きます(単語を入力して検索することで開くことができます)。次に、「プログラム」項目をクリックし、「以前のバージョンのWindows用に作成されたプログラムを実行する」を選択します。
次に、画面のウィザードの指示に従います。トラブルシューティング担当者が問題を分析して一覧表示します。
5.ウイルスのファイルをスキャンする
ZemanaやDr.Web Cureitなどの無料のウイルススキャナーを使用してマルウェアスキャンを実行することもできます。
6.信頼できるソースからのファイルを置き換える
ファイルは次のパスにあります。
x86の場合 " このPC "> C:\ Windows \ System32
x64の場合 " このPC "> C:\ Windows \ SysWOW64
同じファイルバージョン番号を持つ別のコンピュータから新しいファイルを取得することをお勧めします。次に、セーフモードで起動する必要があります。その後、上記のパスに移動し、ファイルをUSBスティックまたは他のデバイスに置き換えます。
次に、この置き換えられたファイルを登録する必要があります。これを行うには、管理者としてコマンドプロンプトを開き、次のコマンドを入力します。
regsvr32 ntdll.dll
変更を有効にするためにコンピュータを再起動します。他のすべてが失敗した場合、おそらく、クラッシュしているアプリを再インストールして、それが機能するかどうかを確認できます。