在您的電腦上首次安裝 Windows 作業系統時,會自動建立ntdll.dll檔案。基本上,ntdll.dll是與 Windows 作業系統相關聯的文件,位於Windows System32目錄中。如果您看到這個檔案的屬性,它的檔案描述為 NT 層 DLL,它包含 Windows 作業系統正常運作所需的所有主要 NT 核心函數。該檔案大部分時間在後台運行,但有時它可能會崩潰或無法正確執行操作。通常,當多個應用程式/程式嘗試同時存取該檔案時,就會發生這種情況。
許多Windows 使用者報告說,當他們造訪的程式也崩潰時,他們看到了這個ntdll.dll 檔案崩潰錯誤。 如果您在 Windows PC 上遇到此 ntdll.dll 崩潰問題,請嘗試下面提到的故障排除方法,以檢查它是否有助於您清除電腦上的錯誤。
1. 按一下此連結以開啟 DLL-Files 網站。
在這裡,在下面的搜尋框中搜尋您遺失的DLL 檔案類型ntdll.dll,然後點擊搜尋DLL 檔案 。
2. 在顯示的搜尋結果中,按一下ntdll.dll檔案名稱。
在此頁面上,您將看到可用的 DLL 檔案版本。
根據您的系統架構(32 位元或 64 位元),您需要找到最新版本的 DLL 檔案。
點擊「下載」按鈕將所需的 DLL 檔案下載到您的 PC 上。
3,檔案將下載為 zip 檔案。
提取檔案以將 DLL 檔案放到您電腦上的某個位置。
將提取的ntdll.dll檔案複製並貼上到您的系統目錄中。
在32 位元版本的Windows 作業系統上,將檔案放在C:\Windows\System32
在64 位元Windows 作業系統上,將 32 位元DLL 檔案放在C:\Windows\SysWOW64中,將64 位元DLL 檔案放在C:\Windows\System32 中。
4. 現在,按Windows R開啟執行。
鍵入cmd並按Ctrl Shift Enter以管理員身分開啟命令提示字元。
在命令提示字元下,鍵入以下命令
regsvr32 ntdll.dll
5.重新啟動您的計算機。檢查您是否能夠在沒有 ntdll.dll 檔案崩潰問題的情況下開啟程式。
#1. 按下Windows R開啟執行。
鍵入ms-settings:windowsupdate並按下Enter開啟Windows Update 設定頁面。
2. 在此頁面上,按一下檢查更新按鈕。
Windows 將開始搜尋您 PC 上安裝的 Windows 版本的任何更新。
如果有任何新的更新可用,它們將被下載並安裝。
3. Windows 更新完成後重新啟動電腦。
檢查您的應用程式是否因 ntdll.dll 崩潰錯誤而崩潰。
1.找到桌面上崩潰的問題程式的捷徑。
右鍵點選捷徑並選擇屬性。
2. 在「屬性」視窗中,前往「相容性」標籤。
在這裡,點擊運行相容性疑難排解按鈕。
3. 这将打开程序兼容性疑难解答。
在这里,单击尝试推荐的设置以使用推荐的兼容性设置测试运行程序。
此故障排除过程完成后,检查问题是否已解决。
4. 如果问题仍然存在,请运行程序兼容性疑难解答,这次选择选项疑难解答程序。
此选项根据您遇到的问题选择兼容性设置。
5. 如果上述步骤后问题仍然存在,请在程序的“属性”窗口中执行以下步骤。
1. 使用Windows 和 R组合键打开运行对话框。
键入cmd并按Ctrl + Shift + Enter以管理员身份打开命令提示符。
当用户帐户控制提示时单击是。
2. 键入以下命令并按Enter运行 SFC 扫描
sfc /scannow
3. 等待扫描检查 Windows 系统文件是否损坏并修复它们。
扫描完成后,检查问题是否已解决。
4. 如果问题仍然存在,则以管理员身份打开命令提示符并使用以下命令执行 DISM 扫描。
DISM /在线 /Cleanup-Image /RestoreHealth
5. DISM 工具检查 Windows 映像中的任何损坏并修复它们。
工具完成运行后,尝试运行有问题的程序并检查问题是否已解决。
1. 按Windows + X打开“开始”按钮上下文菜单。
在这里,选择选项Apps & Features。
2. 在应用程序和功能页面,在已安装应用程序列表中查找有问题的程序。
找到应用程序后,单击与其关联的三个垂直点,然后选择卸载。
在弹出的确认提示中再次单击卸载。
3. 等待程序从您的计算机上卸载。
重新启动您的电脑。
4. 从其网站下载应用程序的安装程序。
使用下载的安装程序安装应用程序。
启动应用程序并检查它是否因 ntdll.dll 错误而崩溃。
1.使用Windows + R组合键打开运行框。
键入rstrui并按Enter打开系统还原。
2. 在“系统还原”窗口中,选择“推荐还原”选项。
然后,单击下一步。
注意:如果您需要其他还原点,请选择选择其他还原点。单击下一步。
然后,从列表中选择还原点。单击下一步。
3. 最后,单击完成以开始恢复过程。
系统将还原到之前的还原点并重新启动。
系统启动后,检查问题是否解决。
1. 按Windows + R打开运行。
键入cmd并按Enter打开命令提示符。
2. 在命令提示符中,键入以下命令并按Enter。
系统信息
3. 在系统的详细信息中,查找系统类型。
如果它显示基于x64 的 PC,则您的操作系统是64 位,基于x86 的 PC表示32 位操作系统。
注意:ntdll.dll文件的位置取决于系统类型。
在32 位Windows 操作系统中,该文件位于C:\Windows\System32
对于64 位操作系统,64 位 ntdll.dll文件位于C:\Windows\System32中,32 位文件位于C:\Windows\SysWOW64中。
4.从另一台值得信赖且运行与您的 Windows 操作系统版本和版本相同的计算机上获取 ntdll.dll 文件的副本。
将此文件粘贴到您的系统中。
注意:对于32 位系统,将此文件粘贴到C:\Windows\System32位置。
对于64 位Windows 操作系统,将 64 位 ntdll.dll 文件粘贴到C:\Windows\System32中,将 DLL 文件的 32 位版本粘贴到C:\Windows\SysWOW64中。
5. 打开运行(Windows + R)。
键入cmd并按Ctrl + Shift + Enter以管理员身份打开命令提示符。
6. 输入命令并执行注册DLL文件。
regsvr32 ntdll.dll
7. 成功注册 DLL 文件后,重新启动计算机。
检查问题是否已解决。
以上是如何修復 Windows 11 / 10 上的 ntdll.dll 崩潰問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!