用Winhance外部应用功能快速装机:WinGet一键安装常用软件指南
【免费下载链接】Winhance-zh_CNA Chinese version of Winhance. C# application designed to optimize and customize your Windows experience.项目地址: https://gitcode.com/gh_mirrors/wi/Winhance-zh_CN
Winhance是一款面向 Windows 10/11 的免费系统增强工具,其中的「外部应用(External Apps)」模块内置了上百款常用软件,并基于微软官方的WinGet包管理器实现一键静默安装:勾选、点击,即可批量装好浏览器、办公套件、播放器、开发工具等,是新手装机和老电脑换系统时的省时利器。
什么是外部应用功能?
简单说:它把 WinGet 的命令行能力做成了图形界面。
- 📦 内置约 130 款精选软件,按 13 个分类组织
- 🖱️ 勾选即安装,不用打开命令行,也不用逐条复制
winget install ... - 🔍 支持搜索,同时匹配软件名、描述、包名和分类
- ✅ 自动检测哪些软件已安装,避免重复安装
- 📋 支持批量安装与一键清空选择
界面说明与入口位于 ExternalAppsView.xaml,软件目录的完整清单定义在 ExternalAppCatalog.cs 中。
快速上手:3步完成WinGet批量安装
第1步:打开「软件和应用程序」模块
启动 Winhance 后,进入主窗口的「软件和应用程序」页面,切换到「外部应用」子页签。主入口视图见 SoftwareAppsView.xaml,该页面统一协调了 Windows 应用管理与外部软件安装两块内容。
第2步:勾选你想装的软件
每个分类(如 Browsers、Gaming)可点击展开或折叠。两种挑选方式:
- 分类浏览:逐一点开分类,在软件名前的复选框打勾;
- 搜索定位:右上角搜索框输入关键词(比如
vlc或python),列表会实时过滤,且空分类会自动隐藏。
搜索与分类分组逻辑见 ExternalAppsViewModel.cs。
第3步:点击 Install Selected Items 开始安装
右上角的Install Selected Items按钮就是"一键安装"的开关。点击后会弹出确认框列出所有待装软件,确认即开始批量安装;Clear Selection按钮则用于一键清空所有勾选。
安装过程中可以随时取消;单个软件安装失败不会中断整个批次,结束后会统一弹出成功/失败清单,方便你针对性重试。
WinGet静默安装是怎么运作的?
所有勾选的软件最终都会交给winget.exe处理。Winhance 自动为每条安装命令追加了--silent、--accept-source-agreements等参数(见 WinGetInstaller.cs),这意味着:
- 🤫 安装全程静默,不弹任何需要你点击的窗口;
- 📄自动接受软件许可与源协议,无需手动点"我同意";
- 📈 进度实时回传,界面上能看到每个软件的安装状态;
- 🌐 安装期间每 5~15 秒自动检测网络,断网时会暂停并提示,防止装到一半"翻车"。
批量安装的调度与进度汇报逻辑,可参考 ExternalAppsViewModel.cs。
内置软件库有哪些分类?
软件目录覆盖日常装机的绝大多数场景:
| 分类 | 代表软件 |
|---|---|
| Browsers 浏览器 | Chrome、Firefox、Brave、Edge WebView2 |
| Document Viewers 文档 | LibreOffice、SumatraPDF、Evernote |
| Multimedia 多媒体 | VLC、OBS Studio、PotPlayer、Spotify、剪映(CapCut) |
| Development Apps 开发 | Visual Studio Code、Git、Python 3.13、Cursor |
| Compression 压缩 | 7-Zip、WinRAR、NanaZip |
| Gaming 游戏平台 | Steam、Epic、Ubisoft Connect、Battle.net |
| Privacy & Security 安全 | Malwarebytes、KeePass、Bitwarden、Tailscale |
| 其他 | 图像工具、网盘、远程桌面、文件管理、光盘工具、自定义工具等 |
完整清单可直接阅读 ExternalAppCatalog.cs。
没有想要的软件?WinGet还能这样用
如果清单里没有你需要的程序,Winhance 的脚本生成器同样基于 WinGet(模板见 WinGetModels.cs),你也可以打开 PowerShell 直接执行,例如:
winget install --id VideoLAN.VLC --silent另外,把你在 Winhance 中的勾选保存为配置文件,换电脑或重装系统后直接导入,几分钟就能复现整套"装机环境"——这对外部应用清单来说尤其实用。项目还附带命令行脚本入口 Winhance.ps1,适合进阶用户做自动化。
常见问题FAQ
Q:安装失败怎么办?先确认网络通畅(安装中途断网会自动暂停)。失败清单会写明原因,重新勾选失败项再次点击安装即可,已装成功的不会重复安装。
Q:需要联网吗?需要。WinGet 会在线下载软件包,安装前系统还会自动检查一次联网状态。
Q:Windows 版本有要求吗?支持 Windows 10/11(已在 Windows 10 x64 22H2 与 Windows 11 24H2 上测试),详见 README.md。
Q:能卸载这些软件吗?可以。通过 Windows 设置中的"应用"卸载,或在 PowerShell 执行winget uninstall 软件包名即可。
小结
Winhance 的外部应用功能,本质上是把"记不住 winget 命令、找不到官方安装包"这件麻烦事,变成了勾一勾、点一下的图形化操作。新手重装系统时,照着分类把常用软件勾选齐全,一次批量安装,配合配置文件保存与导入,就能快速搭好属于自己的 Windows 使用环境 🚀
【免费下载链接】Winhance-zh_CNA Chinese version of Winhance. C# application designed to optimize and customize your Windows experience.项目地址: https://gitcode.com/gh_mirrors/wi/Winhance-zh_CN
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考