Skip to content

haihaihailailo/winutil

 
 

WinUtil 中文版

本仓库是 ChrisTitusTech/winutil 的中文本地化 fork。原项目遵循 MIT License。

WinUtil 是一个面向 Windows 的系统工具集合,用于快速完成常见软件安装、系统精简、系统优化、配置修复和 Windows 更新修复。

本 fork 的目标是提供更适合中文用户阅读和使用的版本,包括:

  • 中文 README 与使用说明
  • 中文化界面文案
  • 常用选项中文解释
  • 保留原项目的脚本逻辑、包名、注册表路径和功能结构,避免因翻译破坏功能

screen-install

⚠️ 使用前请注意

WinUtil 会执行系统级操作,包括安装程序、修改系统设置、精简组件、修复 Windows 更新等。因此必须使用管理员权限运行。

使用前建议:

  1. 先创建系统还原点。
  2. 不熟悉的选项不要一次性全选。
  3. 优先使用 Recommended / 推荐类选项。
  4. 对 Debloat / 精简类功能保持谨慎。
  5. 修改前确认自己是否需要 OneDrive、Edge、Copilot、Windows 搜索、打印服务等组件。

🚀 运行方式

方式零:一条命令直接运行(推荐给普通用户)

打开管理员 PowerShell,执行:

irm https://raw.githubusercontent.com/haihaihailailo/winutil/main/win.ps1 | iex

该命令会自动下载本仓库源码 ZIP、解压、执行 run-winutil.ps1(先编译再启动),无需手动 git clone

方式一:克隆本仓库后运行

打开管理员 PowerShell,然后执行:

git clone https://github.com/haihaihailailo/winutil.git
cd winutil
.\Compile.ps1
.\winutil.ps1

方式二:直接下载 ZIP

  1. 点击 GitHub 页面右上角 Code
  2. 选择 Download ZIP
  3. 解压后进入文件夹。
  4. 用 PowerShell 执行:
.\Compile.ps1
.\winutil.ps1

Compile.ps1 会把项目中的多个脚本、配置和 XAML 界面合并生成一个 winutil.ps1

🧭 功能分类中文说明

原英文分类 中文说明 用途
Install 软件安装 通过 Winget / Chocolatey 安装常用软件
Tweaks 系统优化 修改 Windows 设置、隐私、性能和界面选项
Config 系统配置 DNS、服务、配置项和常用系统设置
Updates 更新修复 修复 Windows Update 和相关问题
MicroWin 精简镜像 制作更精简的 Windows 安装镜像

|

🛠️ 开发与中文化说明

原项目结构较大,不建议直接修改编译后的 winutil.ps1。正确方式是修改源文件后重新编译。

常见中文化位置:

README.md                  项目说明
xaml/inputXML.xaml          主界面布局和按钮文字
config/*.json               应用、优化项、DNS、预设等配置
functions/                  PowerShell 功能逻辑
scripts/                    主程序入口和辅助脚本

中文化时请注意:

  • 可以翻译:ContentTextHeaderToolTip 等显示文字。
  • 不要随意翻译:x:Name、函数名、变量名、Winget ID、Chocolatey ID、注册表路径、服务名、文件路径。
  • 每次修改后执行 ./Compile.ps1 重新生成 winutil.ps1
  • 修改涉及系统功能的脚本前,先确认有撤销逻辑或还原方式。

📌 中文化进度

  • README 中文化
  • 主界面标签中文化
  • 按钮与提示中文化
  • Tweaks 选项说明中文化
  • Config / Updates 页面中文化
  • MicroWin 页面中文化
  • 中文使用截图与说明

🔗 上游项目

📄 License

本 fork 保持原项目的 MIT License。详见 LICENSE

About

Chris Titus Tech's Windows Utility - Install Programs, Tweaks, Fixes, and Updates

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PowerShell 99.4%
  • Other 0.6%