UniGetUI是一款创新的下载工具,旨在简化Windows 10 和11 上的软件管理,主要目标是为常用的命令行界面软件包管理器,比如Winget、Scoop、Chocolatey、Pip、Npm 和 .NET Tool等,提供直观的图形用户界面。使用UniGetUI,用户可以轻松下载、安装、更新和卸载软件,还可以管理Scoop存储桶、更改深色主题等。UniGetUI软件现支持超过14000个软件包,有需要的用户不要错过哦!

UniGetUI 命令行参数介绍

一、UniGetUI 命令行参数

二、unigetui://深度链接

在安装了 UniGetUI 3.1.2+ 的系统上,可以使用以下深层链接与 UniGetUI 进行通信:

三、安装程序命令行参数

安装程序是基于 inno-setup 的。它支持所有 Inno Setup 命令行参数以及以下内容:

功能特色

1、能够安装、更新和卸载 Winget(包括 Microsoft Store)、Scoop、Chocolatey、pip、npm 和 .NET Tool 中的软件包。

2、会检测您手动安装的应用程序是否可以更新!

3、可以升级和卸载以前安装的软件包以及卸载内置的Windows应用程序!

4、能够导入和导出您选择的软件包,以便您将来可以轻松安装它们。

6、支持通过界面管理 Scoop 存储桶。

7、安装旧版本的应用程序。

8、在有可用更新时显示通知。

9、从上下文菜单管理您的更新和已安装的软件包。

10、用户将收到应用程序安装/更新/卸载是否成功完成的通知。

11、能够对安装进行排队以防止冲突。

12、深色主题可以防止您灼伤眼睛。

13、能够在安装前显示软件包相关信息(如许可证、SHA256 哈希值、主页等)

14、有超过 14000 个可用软件包(如果启用 Winget、Scoop 和 Chocolatey)

更新日志

v2026.3.0版本

新功能

增加了更新检查、自动更新安装、本地备份和云备份的定期维护,具有独立的时间表、重试和超时。

添加了对标记单个软件包进行自动更新的支持,而不是自动更新每个软件包。

在统一的“管理快捷方式”窗口中添加了“开始”菜单快捷方式和文件夹管理,包括删除、重置、重新定位、安装后提示和命令行支持。

添加了一个可选的安装程序主机列,显示每个下载域,并在工具提示中提供完整的安装程序URL。

为带时间戳的本地备份添加了可配置的保留限制,并自动删除最旧的文件。

添加了%NAME%占位符和每个包的子文件夹样式设置,用于创建经过清理的自定义安装目录。

在有更新的程序包版本可用时,将更新和以管理员身份更新操作添加到“已安装的程序包”页。

添加了一个响应包工具栏,当窗口太窄无法显示所有操作时,该工具栏将操作移动到溢出菜单中。

当安装的软件包版本无法可靠验证时,添加警告,并在软件包列表和详细信息中提供解释性工具提示。

改进

改进了包图标加载,有界预加载和临时失败后自动重试。

改进了针对不可用安装程序、现有软件包和WinGet哈希不匹配的更新错误消息,包括更相关的恢复指导。

改进了Linux的兼容性,目标是glibc 2.27基线,因此版本可以在相当旧的发行版上运行。

将受支持的NuGet支持的包管理器迁移到NuGet V3 API,以实现更高效、更可靠的Feed访问。

Bug修复

修复了使用非英语显示语言的Windows安装上的WinGet包检测、搜索和更新检查。

修复了WinGet检测,当其可执行文件无法通过系统路径通过Windows定位应用程序时。

修复了在第一次扫描期间通过在源索引更改时刷新WinGet目录快照而报告不足的更新。

修复了在构建版本中使用下划线的软件包的版本比较,包括Homebrew版本,如18.4_1。

修复了PowerShell 5.x模块操作在非终止错误后错误地报告成功的问题。

固定货物包装清单显示空白板条箱名称或默默省略条目。

修正了当命令产生过多的错误输出或停止响应时挂起的Scoop包列表。

修复了快捷方式删除失败,在需要时提升并将删除作为单个操作应用。

修复了在未验证所需工具是否已实际安装的情况下接受包管理器依赖项安装的问题。

修复了Cargo安装的依赖项在标准Cargo目录中可用但不在系统路径上时被遗漏的问题。

安全

通过验证包值、拒绝shell元字符和将参数作为数据传递,强化了基于PowerShell的包操作以防止命令注入。

通过拒绝未知或不安全的名称并防止安全设置路径从其指定的目录中逃逸来强化设置导入。