如何修复丢失的DLL文件

Windows 7中的大多数本机应用程序都使用动态链接库来完成特定任务。 DLL包含程序员可以集成到其软件中的功能,类似于模块。如果 DLL 丢失或损坏,它最终可能会影响许多应用程序(包括操作系统),从而使您无法完成工作或使用关键业务软件中的重要功能。 Windows 7包含一个称为“系统文件检查器”的内置实用程序,可以替换丢失的系统文件。如果系统文件检查器失败,您可以使用命令提示符手动修复 DLL。

1

单击“开始|所有程序|附件|命令提示符”。或者,单击“开始”,在“搜索”字段中键入“cmd”,然后按“Enter”。

2

将Windows 7 DVD插入光盘驱动器。键入“ sfc / scannow”(不带引号)。

3

按“Enter”运行系统文件检查器。该过程将查找并替换损坏或丢失的DLL。

4

如果系统文件检查器无法修复损坏或丢失的文件,请重新启动计算机。在启动屏幕上按“F8”并使用箭头键选择“Windows 安全模式”。

5

按“ Enter”启动到安全模式。单击Windows的“开始”按钮,选择“所有程序”,然后选择“附件”。

6

右键单击“命令提示符”,然后单击“以管理员身份运行”。执行以下命令:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >%userprofile%\Desktop\sfcdetails.txt

7

按“Windows-E”打开 Windows 资源管理器。导航到“ C:\ Users [帐户名称] \ Desktop”。将“[帐户名称]”替换为您的用户名。双击“sfcdetails.txt”。

8

搜索日志文件以查找一个或多个有缺陷的DLL的名称。突出显示有缺陷的 DLL 的名称,然后按“Ctrl-C”。

9

返回命令提示符。键入以下命令以获取损坏文件的所有权:

Takeown / f C:\ Windows \ System32 [文件名] .dll

右键单击终端并从上下文菜单中选择“粘贴”以粘贴文件名和扩展名。按“输入”。

10

键入以下命令以允许管理员替换文件:

icacls C:\Windows\System32[文件名].dll /grant administrators:F

按“输入”。

11

单击“开始”并选择“计算机”。按“Alt-T”打开工具菜单。单击“文件夹选项”。

12

选择“查看”选项卡,然后单击“显示隐藏的文件,文件夹和驱动器”,然后取消选择“隐藏已知文件类型的扩展名”。

13

单击“ C:”驱动器。在文件名字段中输入 DLL 的名称——减去文件扩展名(例如,“dll”)。如果未显示任何结果,请选择装有Windows 7 DVD的光盘驱动器并在其中搜索文件。

14

右键单击结果中的文件,单击“属性”并突出显示“位置”。按“ Ctrl-C”。

15

在终端中键入以下命令,以将损坏的文件交换为新文件:

复制[新文件] [文件名] .dll C:\ Windows \ System32 [文件名] .dll

将“[新文件]”替换为与重复 DLL 关联的文件路径。将文件路径粘贴到命令提示符中。

16

重新启动计算机。按“Windows-R”并在对话框中键入“regsvr32 [文件名].dll”(不带引号)。单击“确定”以重新注册DLL。

17

再次重新启动计算机以修复DLL文件。对任何其他DLL文件重复上述步骤。

最近的帖子

$config[zx-auto] not found$config[zx-overlay] not found