亲测解决:flutter安装配置时出现无法将"Unblock-File”项识别为cndlet、 函数、脚本文…和安装升级powershell时出现0x80240037

flutter安装配置时,出现错误1:

无法将"Unblock-File”项识别为cndlet、 函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后重试。

 为了解决上面的bug,需要升级到powershell,出现错误2:

安装程序遇到错误:0x80240037

两个bug解决(我的是Windows7):

一:下载PowerShell

1.1 对比PowerShell版本(版本大于等于5.0时,忽略,既然出现上面的错误1,版本是小于5.0的)

1.2下载Windows Management Framework 5.1(  https://www.microsoft.com/en-us/download/details.aspx?id=54616

 

 二.把Win7AndW2K8R2-KB3191566-x64.msu的后缀名.msu改成.cab并解压到新文件夹中cab(名字任起,我把它移到了E盘了)

三. 打开cmd(以管理员身份运行(A)),输入:

注:解压出来可能会有多个.cab,注意输入对应好的文件名.cab(前面下载的名字中是:KB2819745)

安装好后,会提示是否立即重新启动:y(重新启动) 

dism /online /add-package /packagepath:"文件名.cab的完整路径"

 

四.重启后(三个方法任选一)(注:已解决上面的两个bug了)

操作方法1 :我是在安装配置flutter时出现这两个bug,所以在flutter SDK的安装路径下,双击:flutter_console.bat后输入:

flutter doctor

 注:左图是第一次运行,下载它自己的依赖项并自行编译。右图是第二次运行

    

操作方法2:打开cmd输入:

flutter doctor

注:我是操作了方法1才来方法2的,所以就没有上面的左图了

操作方法:3: 打开 PowerShell输入:

flutter doctor

注:我是操作了方法1、2才来方法3的,所以就没有方法1的左图了 

发布了63 篇原创文章 · 获赞 11 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_40420578/article/details/103769002