!!!注:仅是个人遇见这个问题解决操作的分享,有什么更好的方法或者建议欢迎提出来👏👏
问题:MpOav.dll文件损坏或者丢失导致其他文件运行的时候找不到。
解决这个问题,度过、问AI、也找过朋友还找过其他相关资料\视频。得出一个结论,有些人用的方法,你不一定有用(可能问题提示一样,但是具体原因应该是不一样的),以下就是我总结所用过的方法,以及我最终解决方法:
【方法一】使用系统修复:
第一步:按下“Win+R”打开运行,输入“cmd”并点击确定【或以终端管理员运行】。
第二步:复制以下命令到cmd中,并回车运行
for %%1 in ("%windir%\system32\*.dll") do regsvr32.exe /s "%%1"
第三步:等待系统自动修复完成就可以解决问题了。
还有一种修复方式:
以管理员的形式运行以下命令:win + X ,在左侧弹出来的框选择 ,终端管理员
# 【第一步】以下命令:修复系统映像(DISM)
DISM /Online /Cleanup-Image /RestoreHealth
# 【第二步】以下命令:自动扫描并修复系统文件
sfc /scannow
以上两种,执行完之后记得重启电脑哈!
【方法二】极端的方式,手动替换 MpOav.dll
找到提示的文件地址,删除替换那个文件。注意:使用此方法前记得先备份一份源文件。
第一步:找到提示目录下的文件删除
我这里提示的:C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.25030.2-0下的MpOav.dll文件,找到MpOav.dll文件删除。
这里删除可能会出现一个情况,没有权限不能修改这个文件。"目标文件夹访问被拒绝,需要权限执行此操作"
这种情况,可以以下形式修改操作
第一种:修改MpOAV的操作:选择文件——>右键——>属性——>安全——>选择指定用户,修改权限
第二种:在文件栏中输入cmd,执行del MpOAV.dll进行删除
第三种:ctrl + shift + esc 打开任务管理器,运行新任务,输入cmd,然后回车。进入目标文件:C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.25030.2-0,再执行del MpOAV.dll
第二步:删掉之后,从可靠地方获取MpOAV.dll文件重新放进 \4.18.25030.2-0 文件夹中(这里dll文件可以从正常运行的对应的windows系统获取,或者其他可靠渠道下载)
第三步:重启电脑
【最终方法】(本人就是用这个方法解决的):
打开设置——> 恢复——> 系统——> 使用windows更新修复问题[立即重新安装]。
在Windows更新中查看安装进度,等待安装完成,重新启动就行啦
其实在这之前我尝试过更新系统,但是没什么作用,上面的方法我也试了没用,但是查找的文章以及视频中有人是成功了的,我是通过最后这个操作后才解决这个问题了
tips:如果有出现windows安全中心白页不显示或提示"页面不可用你的 IT 管理员已限制对此应用的某些区域的访问"。使用最后一个方法重启之后,就都解决了。