在 Windows IoT OS 上安装 WinGet (Windows 程序包管理器) 您所在的位置:网站首页 powershell管理员指令 在 Windows IoT OS 上安装 WinGet (Windows 程序包管理器)

在 Windows IoT OS 上安装 WinGet (Windows 程序包管理器)

2023-06-23 21:16| 来源: 网络整理| 查看: 265

使用 WinGet 在 Windows IoT 企业版上安装应用 项目 06/22/2023

WinGet 命令行工具使用户能够在Windows 10和Windows 11设备上发现、安装、升级、删除和配置应用程序。 此工具是 Windows 程序包管理器服务的客户端接口。

本教程介绍如何在 Windows IoT 企业版上安装和使用 WinGet。 本指南对于 Windows IoT 企业版 LTSC 版本非常有用,因为它们不支持通常用于安装 WinGet 的 Microsoft Store 应用程序本身。 本文档在 Windows 10 IoT 企业版 LTSC 2021 上进行了全部测试。

下载 WinGet

从 WinGet CLI 存储库版本下载 WinGet 捆绑文件。

选择不是“预发行版”的最新版本, (它应具有 Latest 标记。)

在本例中,此版本为版本 1.4.10173

msixbundle下载 文件和 License1.xml 文件。

下载与处理器体系结构关联的 VCLibs Desktop 框架包。

对于 Arm64 体系结构,请下载 Microsoft.VCLibs.arm64.14.00.Desktop.appx

对于 x64 体系结构,请下载 Microsoft.VCLibs.x64.14.00.Desktop.appx

有关详细信息,请参阅 如何安装和更新桌面框架包

WinGet CLI 依赖于 Microsoft.UI.Xaml.2.7。

Microsoft.UI.Xaml.2.7从 Microsoft UI NuGet 组织下载 NuGet 包。下载链接位于“下载包”右侧。

注意

依赖项 (https://www.nuget.org/packages/Microsoft.UI.Xaml/2.7.0>) 特定于版本 2.7.0。 除非将来的版本支持,否则不要使用较新版本。 自 2023 年 5 月 18 日起,安装将失败并显示 2.8。

将文件扩展名从 .nupkg 更改为 .zip。 若要更改文件扩展名,请打开命令提示符,导航到下载 nupkg 文件的目录,并运行以下命令重命名文件:

ren Microsoft.UI.Xaml.2.7.0.nupkg Microsoft.UI.Xaml.2.7.0.zip .zip使用 File Explorer 打开在上一步中重命名的文件夹,并将文件tools\AppX\\release\Microsoft.UI.XAML.2.7.appx复制到 downloads 文件夹。 此文件将在以后的步骤中安装到你的设备。 有关使用 .zip files的详细信息,请参阅 压缩和解压缩文件。 安装 WinGet 客户端

以管理员身份启动 PowerShell

使用 PowerShell 命令 Add-AppxPackage 安装桌面框架包。

Add-AppxPackage -Path

其中

是之前下载的 VC++ v14 桌面框架包的完全限定路径。

使用 PowerShell 命令 Add-AppxPackage 安装 Microsoft UI Xaml。

Add-AppxPackage -Path

其中

是之前下载的 Microsoft UI Xaml 2.7.0 包的完全限定路径。

注意

如果未安装 VCLibs 和 UI Xaml 依赖项,WinGet 安装程序将失败 (没有任何错误/警告消息) 。 具体而言,“winget.exe”文件不会添加到“C:\Users\[Username]\AppData\Local\Microsoft\WindowsApps”

使用 PowerShell 命令 Add-AppxPackage 安装 WinGet 客户端。

Add-AppxPackage -Path

其中

是之前下载的 WinGet 捆绑包文件的完全限定路径。

使用 PowerShell 命令 Add-AppxProvisionedPackage 为 WinGet 客户端配置正确的许可证文件

Add-AppxProvisionedPackage -Online -PackagePath -LicensePath

其中

是 WinGet 捆绑包文件的完全限定路径 是之前下载的 License1.xml 文件的完全限定路径。

现在,应会看到 winget.exe 文件显示在 中 C:\Users\[Username]\AppData\Local\Microsoft\WindowsApps。 此外,还应将其自动添加到路径。 还应能够在 PowerShell 终端中使用 WinGet 。

提示

winget如果在 PowerShell 中无法识别该命令,请先尝试重启 PowerShell,如果再次失败,请尝试重新启动计算机。

使用 WinGet 安装应用程序

首先,在 WinGet 存储库中搜索要安装的应用程序。 例如,若要搜索“Windows 相机”应用程序,请使用 search 命令:

winget search "Windows Camera"

接下来,使用 show 命令详细了解应用程序:

winget show "Windows Camera"

接下来,使用 install 命令安装应用程序:

winget install "Windows Camera"

有关如何使用 WinGet 搜索、安装、配置和卸载应用程序的更多详细信息,请参阅 使用 WinGet。

注意

这些说明改编自 原始 WinGet 文档 ,该文档面向没有 Windows 应用商店用户体验的 Windows IoT 企业版 LTSC 的 Windows 桌面版本。 这些说明还包含 Zamiell 的 WinGet CLI 存储库讨论 指南和 MuradBuyukasik 的 WinGet 脚本存储库中的指导。

更多资源 在非 IoT LTSC Windows 版本上安装 WinGet 使用 WinGet 和命令信息


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有