搜索

winget的安装和使用


发布时间: 2022-11-24 18:00:01    浏览次数:11 次

一、概述

现在微软提供使用winget安装一些包,如下图:

 

当使用上述命令的时候出现如下问题:

所以下面进行winget的安装

 

二、winget

1、Windows系统中已经安装winget

如下路径中如果存在winget,则说明Windows系统已经安装,这里只需要设置下环境变量即可

C:\Users\...\AppData\Local\Microsoft\WindowsApps

设置环境变量的命令如下:

setx path %LOCALAPPDATA%\Microsoft\WindowsApps
或者
setx path /m %path%;%LOCALAPPDATA%\Microsoft\WindowsApps

 也可以可视化设置环境变量,这里不在赘述。

 

2、Windows系统中没有安装winget(我的情况)

这里内容较多,下面单独拉开介绍

 

三、winget的下载安装

1、下载

安装位于 winget 存储库的“Release”页面上的 Windows 桌面应用安装程序包。 安装此包将为你提供 WinGet 客户端,但它不会从 Microsoft Store 中启用自动更新。进去后找到那个 .msixbundle 文件下载

 

2、安装

 (1)安装Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

上边是msixbundle格式,在该目录下打开powershell,用命令安装:

 add-appxpackage '.\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle'

结果报错,如下:

系统中没有安装Microsoft.UI.Xaml.2.7

(2)下载安装Microsoft.UI.Xaml.2.7

 在当前目录下打开powershell,通过如下命令进行安装:

 Add-AppPackage Microsoft.UI.Xaml.2.7_7.2109.13004.0_x64__8wekyb3d8bbwe.Appx

结果如下:Microsoft.UI.Xaml.2.7安装成功。

(3)重新执行步骤(1)

又出现了错误:

 

(4)下载安装Microsoft.VCLibs.140.00.UWPDesktop 

通过微软下载页下载符合自己的安装包:

下载后的文件:

 在当前目录下打开powershell,通过如下命令进行安装:

Add-AppPackage .\Microsoft.VCLibs.x64.14.00.Desktop.appx

结果如下:安装成功

(5)重新执行步骤(1)

结果:成功,哈哈

重新打开个powershell,输入命令winget:结果如下

卧擦,好奇妙,打开如下路径看看:

C:\Users\...\AppData\Local\Microsoft\WindowsApps

 发现多出了很多文件,难道是没有配置环境变量的原因,所以在该目录下打开powershell,输入命令“winget”,发现还是如上错误。

(6)手动安装下Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

考虑到windows系统无法识别msixbundle格式,所以需要设置下驱动:通过在Windows设置里『应用和功能』中找到『可选应用』添加『MSIX打包工具驱动程序』

 驱动成功安装后,回到C:\Users\...\AppData\Local\Microsoft\WindowsApps目录下,选中Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle文件右键点击,会出现安装选项:

点击安装:

 再点击重新安装即可。

 再重新看下效果:OK,可以了。

 

 

免责声明 winget的安装和使用,资源类别:文本, 浏览次数:11 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 06:00:01。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/qtiger/p/16772147.html