如何恢复丢失的 COMCTL32.dll?

如何恢复丢失的 COMCTL32.dll?

我父母的电脑出现了一个奇怪的问题。他们的电脑上有一个文件C:\Windows\System32\COMCTL32.dll,但显然是错误的文件,因为我无法启动许多应用程序,包括有用的实用程序,例如depends.exe和甚至handle.exe(因为他们想在第一次运行时打开提示对话框)。

由于同样的原因,Windows Update 和 Windows Defender Update 也都失败了。有很多网站专门针对这个问题,但没有一个网站只是提供下载链接。

有什么想法我可以恢复正确的COMCTL32.dll文件吗?

注意:Windows版本为6.1.7601,32位。

答案1

这是dir COMCTL32.dll /s已知良好的 64 位 Windows 7 安装的输出,目前已修补到 SP1。我首先要尝试的就是从另一个位置复制它。我会复制另一个 633,856 字节的版本 5.82.7601.17514。

32 位版本为 530,432,版本号为 5.82.7601.17514

在此处输入图片描述

如果这不起作用,我会在超级用户上搜索如何从安装 DVD 中提取文件,或sfc /scannow从提升的命令提示符中使用。

答案2

COMCTL32.dll 为 GUI 提供许多控件,因此缺少 COMCTL32.dll 会导致大多数 GUI 无法打开。最好的办法是从另一台相同版本的 Windows 机器上复制它。我会看看能否在其他地方找到它。

相关内容