Windows用户面临的常见错误之一是由于缺少 DLL 文件(missing DLL files)引起的。如果您收到.dll 文件丢失(.dll file is missing) 错误消息(error message)怎么办?我们已经了解了如果您发现以下DLL文件丢失该怎么办 – xlive.dll | MSVCR110.dll | MSVCR71.dll | d3compiler_43.dll | LogiLDA.dll | MSVCP140.dll | api-ms-win-crt-runtime-l1-1-0.dll | VCRUNTIME140.dll | xinput1_3.dll 或 d3dx9_43.dll。现在让我们看一下如果您收到此类错误消息(error message)可以采取的一般步骤。
DLL代表动态链接库,是在(Dynamic Link Libraries)Windows 10/8/7或任何其他操作系统上运行的应用程序的外部部分。大多数应用程序本身并不完整,并将代码存储在不同的文件中。如果需要代码,则将相关文件加载到内存中并使用。如果操作系统或软件(OS or software)无法找到相关的DLL 文件(DLL file),或者DLL 文件(DLL file)已损坏,您可能会收到DLL 文件丢失(DLL file is missing)消息。
修复缺少 DLL 文件错误
如果您的 Windows 11/10/8/7 计算机上缺少DLL文件,修复此类错误的最佳方法如下:
- 运行内置的系统文件检查器工具(System File Checker tool)来替换丢失或损坏的操作系统(operating system)文件
- 运行DISM 工具(DISM tool)并修复Windows 系统(Windows system)映像并修复损坏的Windows 组件存储(Windows Component Store)
- 如果某些应用程序抛出此错误,请修复或重新安装软件
- (Download)从Microsoft(Microsoft)下载Windows 10 操作系统文件
- 从另一个系统复制DLL 文件(DLL file)并在您的 PC 上恢复它,然后重新注册dll 文件(dll file)
- (Download dll)从第 3 方站点(site –)下载 dll文件 –是否可取?
让我们详细看看这些。
1]运行系统文件检查器
修复Windows 操作系统(Windows operating)引发的DLL 文件(DLL file)丢失或损坏错误的最安全方法是运行内置的系统文件检查器(System File Checker),它将替换丢失或损坏的系统文件。
为此,在您的 Windows 10 计算机上,右键单击开始按钮(Start button)以打开WinX 菜单,然后单击(WinX Menu and click)命令提示符(管理员)(Command Prompt (Admin))链接。
现在在提升的CMD 窗口(CMD window)中,复制粘贴以下命令并按(command and hit) Enter 键(Enter):
sfc /scannow
扫描可能需要 10 分钟,一旦成功完成,您应该重新启动 PC。以安全模式或启动时间(Safe Mode or Boot Time)运行sfc /scannow可以得到更好的结果。
如果您收到 Windows 资源(Windows resource)保护发现损坏的文件但在运行扫描时无法修复它们的错误消息,这篇文章将为您提供帮助。
2]修复系统映像
如果问题解决了,太好了!否则接下来要做的是运行 DISM 来修复系统映像(Run DISM to repair the System Image)。同样(Again),在提升的命令提示符窗口(command prompt window)中,复制粘贴以下命令并按(command and hit) Enter:
Dism /Online /Cleanup-Image /RestoreHealth
这将检查Windows 组件(Windows component) 存储损坏(store corruption)并恢复良好的运行状况。扫描可能需要大约 15 分钟,一旦成功完成,您应该重新启动 PC。
如果 DISM 失败,这篇文章将为您提供帮助。(This post will help you if DISM fails.)
提示(TIP):如果您认为这太多了,请下载并使用我们的FixWin ,然后单击按钮运行上述SFC 和 DISM 扫描(SFC and DISM scans)。
3]重新安装软件
如果是某些已安装的软件或应用程序(software or application)出现此错误,您需要做的就是重新安装该软件(re-install the software)。您可以从控制面板(Control Panel)卸载出现错误的应用程序,重新启动计算机,然后转到其官方下载页面(download page)并下载最新的安装文件(setup file)。完成此操作后,安装软件。安装程序会将所有必需的文件放在您的 PC 上,包括DLL文件。如果软件提供了修复(Repair)程序的选项,您可以先选择修复安装,看看是否有帮助。
4]从Microsoft下载 Windows 操作系统(Download Windows OS)文件
如果它是一个给出错误的操作系统 dll(OS dll)文件,您可以从Microsoft下载(Microsoft)Windows 10操作系统文件。这是一个安全的选择。
5]从另一个健康系统复制DLL(Copy DLL)
有时,本应在旧版Windows上运行的软件可能需要特定版本的DLL 文件(DLL file)才能运行。如果您遇到此问题,您应该尝试从您的其他系统之一复制此 DLL 文件,(copy this DLL file from one of your other systems)并将其替换到正确的目录(Directory)中,看看是否适合您。您可能需要重新注册DLL 文件(DLL file)。有时,该软件的开发人员可能会在其网站上提供各种版本的DLL 文件供(DLL file)下载——(download –)您可以下载这些文件。
6]下载DLL文件?
有没有什么好的网站可以下载DLL文件(download DLL files)来恢复它们?可能有,但我不建议真正使用它们。原因很简单。如果您需要替换或恢复DLL文件,您可以执行上述任何建议。这将确保您从真实来源获得真实文件。此外,大多数DLL文件都受版权保护,我不确定是否有任何dll 下载网站(dll download website)获得了操作系统或软件开发商(OS or software developers)的许可来托管和分发这些文件。还有——你怎么知道文件的真实性?所以这是你必须接听的电话。
All the best!
How to fix Missing DLL files errors on Windows 11/10 PC
One of the common еrrorѕ which Windows users face is сaused due to missing DLL files. What do you do if you receive a .dll file is missing error message? We have already taken a look at what to do if you find the following DLL files missing – xlive.dll | MSVCR110.dll | MSVCR71.dll | d3compiler_43.dll | LogiLDA.dll | MSVCP140.dll | api-ms-win-crt-runtime-l1-1-0.dll | VCRUNTIME140.dll | xinput1_3.dll or d3dx9_43.dll. Now let’s take a look at the general steps you could take if you receive such error messages.
DLL stands for Dynamic Link Libraries and are external parts of applications that run on Windows 10/8/7 or any other operating systems. Most applications are not complete in themselves and store code in different files. If there is a need for the code, the related file is loaded into memory and used. If the OS or software is not able to find the concerned DLL file, or if the DLL file is corrupted, you could receive a DLL file is missing message.
Fix Missing DLL files error
If DLL files are missing on your Windows 11/10/8/7 computer, the best ways to fix such errors are as follows:
- Run the built-in System File Checker tool to replace missing or corrupted operating system files
- Run the DISM tool and repair the Windows system image and fix a corrupted Windows Component Store
- Repair or re-install the software if some application throws up this error
- Download Windows 10 OS files from Microsoft
- Copy the DLL file from another system and restore it on your PC, followed by re-registering the dll file
- Download dll files from a 3rd-party site – Is that advisable?
Let us take a look at these in detail.
1] Run System File Checker
The safest way to fix DLL file missing or corrupted errors thrown up by your Windows operating system would be to run the built-in System File Checker, which will replace missing or corrupted system files.
To do this, on your Windows 10 computer, right-click on the Start button to open the WinX Menu and click on Command Prompt (Admin) link.
Now in the elevated CMD window, copy-paste the following command and hit Enter:
sfc /scannow
The scan may take 10 minutes, and once it completes successfully, you should restart your PC. Running sfc /scannow in Safe Mode or Boot Time could give better results.
This post will help you if you receive a Windows resource protection found corrupt files but was unable to fix them error message while running the scan.
2] Repair System Image
If the issue is resolved, great! Else the next thing to do would be to Run DISM to repair the System Image. Again, in an elevated command prompt window, copy-paste the following command and hit Enter:
Dism /Online /Cleanup-Image /RestoreHealth
This checks for the Windows component store corruption and restores good health. The scan may take around 15 minutes, and once it completes successfully, you should restart your PC.
This post will help you if DISM fails.
TIP: If you think this is too much, download and use our FixWin and run the above SFC and DISM scans with the click of a button.
3] Re-install the software
If it is some installed software or application that is giving this error, all you need to do is re-install the software. You may uninstall the application that is giving the error from the Control Panel, restart your computer, then go to its official download page and download the latest setup file. Having done this, install the software. The installer will place all the required files on your PC including the DLL files. If the software offers an option to Repair the program, you may first opt to repair the installation and see if that helps.
4] Download Windows OS files from Microsoft
If it is an OS dll file that is giving errors, you can download Windows 10 OS files from Microsoft. This is a safe option.
5] Copy DLL from another healthy system
Sometimes, a software that was meant to run on an older version of Windows, may require a specific version of a DLL file to run. If you face this issue, you should try and copy this DLL file from one of your other systems and replace it here in the proper Directory and see if that works for you. You may have to re-register the DLL file. At times the developers of that software may offer various versions of DLL files on their sites for download – you could download these.
6] Download DLL files?
Is there any good site from where you can download DLL files to restore them? There may be, but I would not advise using them really. The reason is simple. If you need to replace or restore DLL files, you can carry out any of the above-mentioned suggestions. That will ensure that you get genuine files from genuine sources. Moreover, most of the DLL files are copyright protected, and I am not sure if any dll download website has taken the permissions from the OS or software developers to host and distribute the files. And plus – how would you know the genuinity of the file? So that is a call you will have to take.
All the best!