很多时候我们使用powershell安装程序或其它软件的时候可能会用到winget命令进行,但是有时候winget会出现没有被安装的情况。这个时候我们就需要重新安装与建立注册表来重新调用这个程序,失败的话一般会出现这种错误:
1 | winget : 无法将“winget”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的 |
这时候在已安装Microsoft Store的情况下我们可以在powershell中使用以下命令来对这个错误进行修复:
1 | Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe |
在安装后一般就正常了,可以使用下面的命令查看winget版本:
1 | winget --version |
这时会有输出winget的版本信息,如下:
1 | PS C:\Users\Administrator> winget --version |
打印出版本号即代表winget已修复。