随码网随码网

Win11补丁KB5013943导致powershell错误解决办法

Win11补丁KB5013943导致powershell错误解决办法

在最近更新的微软Win11最新补丁KB5013943后,一些用户遇到了一个严重的Bug。这个Bug会导致powershell.exe出现系统错误,并提示找不到mscoree.dll。为了解决这个问题,下面提供了三种方法。

方法一:

  1. 按下键盘上的Win+X组合键,或者右键点击任务栏底部的Windows开始图标,在打开的隐藏菜单项中选择“运行”。
  2. 在运行窗口中输入control命令,按确定或回车键,打开控制面板。
  3. 在控制面板窗口中,选择类别查看方式,然后点击“卸载程序”下的“启用或关闭Windows功能”。
  4. 在Windows功能窗口中,找到并勾选“.NET Framework 3.5(包括.NET 2.0和3.0)下的Windows Communication Foundation HTTP 激活和Windows Communication Foundation 非 HTTP 激活”。
  5. 程序会开始搜索需要的文件,等待net组件下载安装即可。

方法二:

  1. 新建一个文本文档,并将以下代码复制进去:
    start /w pkgmgr /iu:Microsoft-Windows-NetFx3-OC-Package
    start /w pkgmgr /iu:Microsoft-Windows-NetFx4-US-OC-Package
    start /w pkgmgr /iu:Microsoft-Windows-NetFx3-WCF-OC-Package
    start /w pkgmgr /iu:Microsoft-Windows-NetFx4-WCF-US-OC-Package
  2. 点击文件另存为;
  3. 将保存类型修改为所有文件,然后将文件名修改为.bat,点击保存;
  4. 右键点击.bat文件,选择以管理员身份运行即可;
  5. 等待命令框读取完成后,重启计算机就可以完成修复。

方法三:

使用cmd分别运行以下命令:
dism /online /enable-feature /featurename:netfx3 /all
dism /online /enable-feature /featurename:WCF-HTTP-Activation
dism /online /enable-feature /featurename:WCF-NonHTTP-Activation
之后,重启电脑即可。

未经允许不得转载:免责声明:本文由用户上传,如有侵权请联系删除!

赞 ()

评论