开源 Windows 优化工具,用于移除预装软件、关闭遥测、调整性能设置,并通过 Winget 或 Chocolatey 批量安装应用。
ChrisTitusTech/winutil
一款 PowerShell 工具,集成了 Windows 安装软件、系统优化、故障修复和更新设置等常用操作。
- Star
- 65,630
- Fork
- 3,856
- 未关闭 Issue
- 27
- 最近提交
- 3天前
这是什么?
WinUtil 是一款基于 PowerShell 的 Windows 工具集,把常见的系统维护操作集中在同一个界面中,涵盖软件安装、系统优化(精简预装组件)、配置类故障排查以及 Windows 更新设置四个方面。它适合在新装的 Windows 系统上首次使用。
由于工具会对系统进行全局修改,需要以管理员身份运行 PowerShell 或 Terminal。通过一行命令即可下载并执行脚本,默认推荐稳定分支,同时提供开发分支。
脚本还支持无人值守的预设参数,提供 Standard、Minimal、Advanced 三种模式,具体每种预设会做哪些修改,可在仓库的预设配置文件中查看。
核心功能
- 01从精选列表中批量安装常用 Windows 软件。
- 02应用系统优化设置,精简预装的冗余组件。
- 03提供基于配置的故障修复功能。
- 04调整 Windows 更新的行为设置。
- 05支持通过参数以非交互方式应用预设方案。
适用场景
- 在新装的 Windows 电脑上快速安装常用软件。
- 在新机器上清理不需要的预装组件。
- 排查问题时快速重置 Windows 更新相关设置。
- 通过预设在多台 Windows 机器上应用相同配置。
快速上手
- 1
以管理员身份打开 PowerShell 或终端
- 2
运行 README 中的稳定分支安装命令
使用前须知
- 仅适用于 Windows,因为它是面向 Windows 系统的 PowerShell 工具。
- 必须以管理员身份运行,并会进行系统级更改。
- README 中的安装方式会下载远程脚本并直接运行,请先检查其内容。
收录于专题
标签
常见问题
- winutil 是什么?
- 一款 PowerShell 工具,集成了 Windows 安装软件、系统优化、故障修复和更新设置等常用操作。 WinUtil 是一款基于 PowerShell 的 Windows 工具集,把常见的系统维护操作集中在同一个界面中,涵盖软件安装、系统优化(精简预装组件)、配置类故障排查以及 Windows 更新设置四个方面。它适合在新装的 Windows 系统上首次使用。
- winutil 可以免费使用吗?用的什么许可证?
- winutil 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- winutil 还在维护吗?
- 活跃维护中。winutil 最近一次提交是在 2026年11月4日。
- winutil 适合用来做什么?
- 在新装的 Windows 电脑上快速安装常用软件。 在新机器上清理不需要的预装组件。 排查问题时快速重置 Windows 更新相关设置。 通过预设在多台 Windows 机器上应用相同配置。
- winutil 怎么安装和运行?
- 以管理员身份打开 PowerShell 或终端 运行 README 中的稳定分支安装命令
- 在哪里获取 winutil?
- 源代码和安装说明在 GitHub 上:https://github.com/ChrisTitusTech/winutil
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2990+12 本周187TypeScriptGPL-3.0更新于 18小时前
一款 PowerShell 脚本,可移除 Windows 预装应用,并关闭遥测、广告等干扰功能,支持 Win10 和 Win11。
6.2万+604 本周2749PowerShellMIT维护活跃更新于 6天前
用于 Windows 10/11 的系统精简、优化与个性化工具,支持应用管理与生成 autounattend.xml。
1.5万+176 本周690C#Other更新于 前天
一款 PowerShell 脚本,用于移除或禁用 Windows 11 中的 Copilot、Recall 等 AI 组件。
1.4万+60 本周477PowerShellMIT更新于 18小时前
一款基于 Electron 的 Windows 桌面应用,提供可撤销的系统优化、精简和清理功能。
2147+17 本周73TypeScriptGPL-3.0维护活跃更新于 8天前