选项 1 – 运行系统文件检查器扫描
修复错误的第一件事是尝试运行系统文件检查器或 SFC 扫描。 System File Checker 是一种内置于您的计算机的命令实用程序,可帮助恢复损坏的文件和丢失的文件。 请参考以下步骤来运行它:- 按Win + R键启动运行。
- 输入 CMD 在字段中,然后按Enter。
- 打开命令提示符后,键入 SFC / SCANNOW
- Windows资源保护未发现任何完整性违规。
- Windows资源保护发现损坏的文件并成功修复它们。
- Windows资源保护发现损坏的文件但无法修复其中一些。
- 重启电脑
选项 2 – 在干净启动状态下对丢失的 Msvcr120.dll_clr0400.dll 错误进行故障排除
您还可以在干净启动状态下对 isDone.dll 错误进行故障排除。 可能是您的计算机中有一些第三方应用程序阻止了该应用程序的安装,为了隔离这种可能性,您需要在干净启动状态下启动您的计算机,然后再次尝试安装该程序。 将您的计算机置于这种状态可以帮助您确定哪个程序是罪魁祸首,从而隔离问题。 在干净启动状态下,您的计算机将仅使用预先选择的最少驱动程序和启动程序集开始。 请注意,您必须一次禁用和启用一个进程。- 以管理员身份登录您的 PC。
- 输入 MSConfig中 在“开始搜索”中打开“系统配置”实用程序。
- 从那里转到“常规”选项卡,然后单击“选择性启动”。
- 清除“加载启动项”复选框,并确保选中“加载系统服务”和“使用原始启动配置”选项。
- 接下来,单击“服务”选项卡并选中“隐藏所有 Microsoft 服务”复选框。
- 单击全部禁用。
- 单击“应用/确定”,然后重新启动PC。 (这将使您的PC进入“干净启动”状态。并配置Windows以使用通常的启动方式,只需撤销更改即可。)
- 将计算机设置为“干净启动状态”后,请确保您已以管理员身份登录,然后尝试再次安装该应用程序。
选项 3 – 尝试重新注册有问题的 DLL 文件
您也可以尝试重新注册 DLL 来解决问题。 Regsvr32 工具是一个命令行实用程序,可用于在 Windows 操作系统中注册和注销 OLE 控件,如 DLL 和 ActiveX (OCX) 控件。 请按照以下步骤使用。- 从WinX菜单以管理员身份打开命令提示符。
- 接下来,在提升的命令提示符中键入以下命令,然后按Enter键以执行命令。 这将使用Windows操作系统工具regsvr32.exe重新注册受影响的DLL文件。
- exe / [DLL文件]
- exe [DLL文件]
- 执行给定命令后,如果Regsvr32工具能够成功运行,则应该看到一条消息,“ vbscript.dll中的DllRegisterServer成功”。 之后,请尝试再次安装该程序,然后查看它是否可以正常工作。
选项 4 – 尝试用可信来源替换 DLL 文件
- 首先,您需要从另一台计算机上获取新的DLL文件,最好使用相同的文件版本号。
- 之后,您需要将PC引导到安全模式并导航到下面列出的路径,然后使用USB驱动器或其他外部存储设备替换文件。
- x86:此PC> C:WindowsSystem32
- x64:此PC> C:WindowsSysWOW64
- 接下来,在 Cortana 搜索框中键入“cmd”并右键单击命令提示符,然后选择“以管理员身份运行”以管理员权限打开它。
- 现在输入“regsvr32 ntdll.dll”命令,然后按Enter。
- 重新启动计算机,然后检查错误是否已解决。
选项 5 – 使用 Windows Defender 扫描您的计算机
DLL 文件也可能感染了恶意软件或病毒,要消除它,这可以解释为什么会出现“Msvcr120.dll_clr0400.dll 丢失”错误。 因此,您必须使用 Windows Defender 等安全程序扫描您的计算机。- 点击Win + I键以打开“更新和安全性”。
- 然后单击Windows安全选项,然后打开Windows Defender安全中心。
- 接下来,单击病毒和威胁防护>运行新的高级扫描。
- 现在,确保从菜单中选择了“完全扫描”,然后单击“立即扫描”按钮以开始使用。