如何修复WOW64.dll错误

如何修复WOW64.dll错误

我的系统显示一条错误消息;

C:\Windows\system32\wow64.dll 不是为在 Windows 上运行而设计的,或者包含错误。请尝试使用原始安装介质重新安装该程序,或联系您的系统管理员或软件供应商寻求支持。

尝试打开所有程序、Internet Explorer、Windows Live、办公套件程序等时出现此消息。

我怎样才能解决这个问题?

答案1

当我的 Windows 更新失败时,我开始遇到 WOW64.DLL 错误。我总共花了 9 个小时来解决这个问题,因为没有启动任何应用程序或互联网浏览器,这造成了更大的挫败感。我最终通过以下步骤解决了这个问题:

  1. 获取一份动态链接库位于另一台 Windows 7 PC 上的 C:\Windows\System32(我用的是朋友的 PC)。将其复制到 USB 驱动器。

  2. 以安全模式重新启动您的电脑(F8在启动过程中按下该键)。

  3. 导航到 C:\Windows\System32,右键单击 Wow64.dll 并选择属性。

  4. 在 Wow64.dll 属性窗口中,转到“安全”选项卡并单击“高级”。

  5. 转到所有者选项卡并将所有者更改为管理员(当前所有者通常是 TrustedInstaller)。或者,也可以使用提升的命令提示符来实现此目的:

    • 在提升的命令提示符中,导航到 C:\Windows\System32

    • 输入以下命令:

      TAKEOWN /F WOW64.DLL
      

      您应该收到一条确认消息,提示“成功:文件(或文件夹):”filename“现在归用户“Computer Name\User name”所有。”

    • 成功后输入以下命令:

      ICACLS WOW64.DLL /grant administrators:F
      
  6. 删除或移动当前的 Wow64.dll 到其他文件夹。

  7. 将 Wow64.dll 的外部副本(来自上面的步骤 1)复制到系统的 C:\Windows\System32 文件夹。

  8. 正常重启您的电脑。

这些步骤解决了我的问题。

答案2

尝试使用具有管理权限的命令提示符并运行

sfc /scannow

答案3

我遇到了同样的问题,提供的所有说明都不起作用。对我有用的是完成所有更新。

答案4

这是摘录自Microsoft Answers 帖子


Windows Live Media 与这四个 dll 相链接;

C:\Windows\System32\ntdll.dll
C:\Windows\System32\wow64.dll
C:\Windows\System32\wow64win.dll
C:\Windows\System32\wow64cpu.dll

手动注册此错误的依赖 .dll 文件,看看是否能解决问题。

为此,请单击“开始 ORB”/在“搜索行”中键入Command/ 在程序列表中右键单击“命令提示符”/选择RUN AS ADMINISTRATOR

在命令提示符中regsvr32 /s ntdll.dll输入并按回车键,
然后regsvr32 /s wow64.dll按回车键,
然后regsvr32 /s wow64win.dll按回车键,
然后regsvr32 /s wow64cpu.dll按回车键。


您还没有回答 Windows 在安全模式下是否正常工作。建议您按照@pincopallino 的建议尝试sfc /scannow在安全模式下运行。之后,尝试卸载 Windows Live Essentials 并重新安装。

如果此后您仍然遇到问题,您可能需要执行出厂恢复以从全新安装的 Windows 开始。

相关内容