修复 Windows 10 中的 winmm.dll Not found 或 Missing 错误

DLL(动态链接库)文件对您的计算机系统的工作至关重要。它们是可执行的,并保存多个应用程序使用的重要代码和数据。Windows 操作系统用户遇到的一个常见问题是系统无法加载软件或由于缺少DLL文件而突然结束程序或安装过程。

您可能很想从互联网上从第三方网站下载特定的DLL ,但这并不总是一个好主意。(DLL)本文介绍了修复Windows 10 中丢失的 DLL 文件的一般故障排除步骤。(missing DLL files)

winmm.dll 丢失

winmm.dll是一个与Windows Multimedia API相关的模块,它包含低级音频和操纵杆功能。它位于System32 或 SysWOW64 文件夹(System32 or the SysWOW64 folder)中。当您尝试在计算机上运行程序时会弹出此错误。完整的错误消息说:

This application has failed to start because winmm.dll was not found. Re-installing the application may fix this problem

此错误消息的一个问题是它出现在许多应用程序中。因此,重新安装每个应用程序是不可行的。由于缺少 winmm.dll,相关程序将无法启动或无法以最佳方式运行。阅读本指南以了解如何解决此问题。

修复在(Fix)Windows 10中找不到 winmm.dll

如果您遇到 winmm.dll 丢失问题,以下是永久清除错误的最佳方法:

  1. 恢复已删除的 winmm.dll 文件。
  2. 运行系统文件扫描。
  3. 重新安装受影响的程序。
  4. 暂时禁用防病毒软件。
  5. 将系统还原到较早的日期
  6. (Download)从Microsoft(Microsoft)下载dll 文件
  7. 从另一台计算机复制文件。

1]恢复已删除的winmm.dll文件

您可能错误地从计算机上删除了 winmm.dll 文件,这种情况很少见。如果删除在一个月前没有发生,它应该仍然在回收站(Recycle Bin)中。要恢复文件,请打开回收站(Recycle Bin)并搜索“winmm.dll”。如果存在,请右键单击已删除的文件并点击Restore。这会将文件带回其原始目录。

2]运行系统文件检查器

运行系统文件检查器

这是替换丢失的系统DLL文件的最佳方法。

单击开始按钮(Start button)并输入 cmd

右键单击 命令提示符(Command Prompt),然后单击 以管理员身份运行(Run as administrator)

输入(Enter)以下命令,然后按ENTER运行系统文件检查器:

sfc /scannow

重启你的电脑看看。

如果 t 没有帮助,请运行 DISM 以修复可能损坏的系统映像(run DISM to repair a potentially corrupted system image)

命令提示符(Command Prompt)窗口中,键入以下命令并按ENTER运行它:

DISM.exe /Online /Cleanup-image /Restorehealth

扫描完成后,重新启动计算机并查看。

3]重新安装受影响的程序

如果 winmm.dll 文件问题仅在您运行特定应用程序时出现,那么修复它比您想象的要容易。错误消息表明“重新安装应用程序可能会解决问题”。

首先,卸载应用程序并重新启动计算机。最后,下载并重新安装程序。如果您不确定如何执行此操作,请按照以下步骤操作。

  • 按 Windows key + R组合打开“运行”(Run)对话框。
  • 在运行中,输入 appwiz.cpl并单击 确定(OK)按钮。
  • 从控制面板(Control Panel)小程序的列表中找到应用程序并右键单击它。
  • 从上下文菜单中 选择 Uninstall并点击(Uninstall)Yes
  • 按照屏幕上的说明卸载应用程序(uninstall the application)
  • 重启你的电脑。
  • 再次下载并安装应用程序。

4]暂时禁用防病毒

我始终建议用户始终在他们的机器上运行他们的安全软件。防病毒软件不允许恶意文件在您的 PC 上运行并造成任何损害。安全软件的问题在于它们仅仅是 软件(software)并且会出错。

DLL文件,包括 winmm.dll,可能已被视为恶意软件。发生这种情况时,文件将无法在您的系统中运行,因为它被隔离。如果您的防病毒软件是导致 winmm.dll 问题的原因,请暂时禁用防病毒软件,然后重试。如果这次它可以正常工作而没有错误消息,那么您所要做的就是将 DLL 目录从您的防病毒软件中列入白名单。

5]将您的系统还原(Restore)到较早的日期

系统还原会将您的计算机回滚到您创建还原点时的较早日期的状态。如果您在DLL(DLL)错误消息之前有一个还原点,则还原到该时间将解决问题。本指南将教您如何运行系统还原并解决问题。

6]从微软(Microsoft)下载(Download)dll文件

您可以使用Winbindex服务从 Microsoft 下载 Windows 10 exe、dll 等操作系统文件。(download Windows 10 exe, dll, etc, OS files from Microsoft)查看您的文件是否在那里可用。

7]从另一台计算机复制文件(Copy)

winmm.dll 丢失

如果您有一个健康的系统,您的 Windows Media Player和其他程序都可以顺利运行而没有错误,您可以从计算机中获取 winmm.dll 文件。对于这种技术,首先将可移动存储驱动器(闪存驱动器、硬盘驱动器等)插入健康 PC。

接下来,导航到健康 PC 的C:WindowsSystem32(或SysWOW64)目录。在此文件夹中找到 winmm.dll 文件并将其复制 (copy )到存储驱动器。确保永远不会被 击中(cut)。将其粘贴到USB驱动器中,然后将USB驱动器连接到要修复的 PC。

现在,从外部驱动器复制或剪切 winmm.dll 文件并将其粘贴到C:WindowsSystem32.

最后一步是重新注册 dll 文件。

如果您已尝试本指南中的解决方案,但仍无法解决问题,则必须备份数据并使用 Windows 10 中的“全新启动”选项(use the Fresh Start option)



About the author

我是一名全职软件工程师,在使用 Windows 和 Mac 软件方面拥有超过 10 年的经验。我知道如何在两个平台上设计、测试和部署应用程序。我也有安全和系统管理方面的经验。我的技能和知识可以帮助您构建更好、更高效的计算机系统。



Related posts