![如何修复WOW64.dll错误](https://linux22.com/image/1349474/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8DWOW64.dll%E9%94%99%E8%AF%AF.png)
我的系统显示一条错误消息;
C:\Windows\system32\wow64.dll 不是为在 Windows 上运行而设计的,或者包含错误。请尝试使用原始安装介质重新安装该程序,或联系您的系统管理员或软件供应商寻求支持。
尝试打开所有程序、Internet Explorer、Windows Live、办公套件程序等时出现此消息。
我怎样才能解决这个问题?
答案1
当我的 Windows 更新失败时,我开始遇到 WOW64.DLL 错误。我总共花了 9 个小时来解决这个问题,因为没有启动任何应用程序或互联网浏览器,这造成了更大的挫败感。我最终通过以下步骤解决了这个问题:
获取一份动态链接库位于另一台 Windows 7 PC 上的 C:\Windows\System32(我用的是朋友的 PC)。将其复制到 USB 驱动器。
以安全模式重新启动您的电脑(F8在启动过程中按下该键)。
导航到 C:\Windows\System32,右键单击 Wow64.dll 并选择属性。
在 Wow64.dll 属性窗口中,转到“安全”选项卡并单击“高级”。
转到所有者选项卡并将所有者更改为管理员(当前所有者通常是 TrustedInstaller)。或者,也可以使用提升的命令提示符来实现此目的:
在提升的命令提示符中,导航到 C:\Windows\System32
输入以下命令:
TAKEOWN /F WOW64.DLL
您应该收到一条确认消息,提示“成功:文件(或文件夹):”filename“现在归用户“Computer Name\User name”所有。”
成功后输入以下命令:
ICACLS WOW64.DLL /grant administrators:F
删除或移动当前的 Wow64.dll 到其他文件夹。
将 Wow64.dll 的外部副本(来自上面的步骤 1)复制到系统的 C:\Windows\System32 文件夹。
正常重启您的电脑。
这些步骤解决了我的问题。
答案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 开始。