本项目改编自W4RH4WK的项目
重新构想Windows,如同一个最小化的操作系统安装,已经去除臃肿内容,对大多数功能影响最小。
[!警告] 免责声明: 您使用本项目的风险由您自行承担,我不对任何可能发生的数据丢失或损坏负责。无法保证从系统中删除的每个功能都可以轻易恢复。
🚀 下载最新版本
位于main
分支的代码被认为是稳定的,develop
分支包含最新功能。
[!重要] 在全新安装的Windows上使用以查看差异。建议使用管理员账户以避免任何兼容性问题。
下载分支 | 支持版本 | 支持版本 | PowerShell版本 |
---|---|---|---|
⬇️ Main(稳定版) | 23H2或更早版本 | 家庭版 / 专业版 | v5.1+ |
⬇️ Develop(新版本) |
✨ 使用方法
要运行脚本的变体,请按照以下步骤操作:
- 将整个
.zip
文件解压到另一个文件夹。 - 运行
OpenTerminalHere.cmd
(如果没有反应,请尝试"以管理员身份运行")。 - 复制并粘贴以下其中一行到您的终端中,以解除脚本阻止并执行:
图形界面版本
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force; ls -Recurse *.ps*1 | Unblock-File; .\"WinDebloatTools.ps1"
Apply Tweaks
按钮是主要的去除臃肿内容的按钮。
命令行版本 (直接去除臃肿内容)
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force; ls -Recurse *.ps*1 | Unblock-File; .\"WinDebloatTools.ps1" 'CLI'
脚本可以单独运行,选择您需要的内容。
🔄️ 回滚
如果出现问题,您可以依靠:
- 如果您想将**(几乎)**所有内容恢复到原始状态,请使用
WinDebloatTools.ps1
中的撤销优化
按钮。 - 脚本本身创建的还原点;
WinDebloatTools.ps1
中的修复Windows
按钮;
☑️ 常见脚本功能
点击展开
此部分也适用于GUI中的应用优化按钮。
- 执行所有操作前导入所有必要的模块(源码);
- 在
C:\Users\<<用户名>>\AppData\Local\Temp\Win-DT-Logs
中记录两次脚本运行日志; - 创建还原点并备份Hosts文件(源码);
- 下载AdwCleaner并运行最新版本进行病毒/广告软件扫描,从OOShutUp10导入所有推荐设置(源码);
- 禁用非必要的遥测和计划任务并进行优化(源码);
- 禁用重量级的服务,但在SSD上启用一些服务以获得最佳性能(源码);
- 移除一些被称为"功能"的旧系统组件,但保留最常用的(源码);
- 移除Windows 10+自带的臃肿UWP应用,但保留我选择的应用(源码);
- 通过禁用更多遥测部分和更改组策略来优化隐私,全部通过修改注册表键值实现(源码);
- 通过更改默认设置来优化性能,这些设置会减慢系统速度,使用PowerShell命令和修改注册表来禁用功能(源码);
- 通过注册表和PowerShell命令对UI和系统设置应用个性化调整(源码);
- 在保持性能的同时帮助提高Windows的安全性(源码);
- 禁用过时的Windows可选功能并启用一些可能有帮助的功能(源码);
✅ GUI脚本功能
点击展开
系统优化
自定义系统功能(可在此处找到)
启用/禁用深色主题
:在 Windows 上应用深色主题或浅色主题;启用/禁用活动历史记录
:管理活动历史记录设置;启用/禁用后台应用
:管理所有的后台应用设置;启用/禁用剪贴板历史记录
:管理剪贴板历史记录设置,按下Windows + V
键可以保存剪贴板历史记录;启用/禁用跨设备剪贴板同步
:管理跨设备剪贴板同步设置,允许在多个设备上使用相同的剪贴板(需要使用微软账户);启用/禁用 Cortana
:管理 Cortana 设置;启用/禁用休眠
:管理休眠设置;启用/禁用传统右键菜单
:恢复 Windows 10 的右键菜单或使用 Windows 11 的默认菜单;启用/禁用位置跟踪
:允许或阻止 Windows 上的位置传感器和跟踪器;启用/禁用新闻和兴趣
:在任务栏上显示或隐藏温度和天气;启用/禁用旧版音量控制
:管理**旧版音量控制(Win 7/8.1)**设置;启用/禁用在线语音识别
:管理在线语音识别设置,按下Windows + H
键可以通过麦克风说话,然后用语音输入文本;启用/禁用手机连接
:管理手机连接设置,可以将安卓/iPhone 设备的通知链接到 Windows;启用/禁用照片查看器
:启用或禁用旧版照片查看器(Win 7/8.1);启用/禁用未知扩展名的应用搜索
:运行未知扩展名文件时,可以通过微软商店搜索能打开该文件的应用;启用/禁用遥测
:管理Windows 遥测级别设置;启用/禁用 WSearch 服务
:管理Windows 搜索服务设置;启用/禁用 Windows 聚焦
:管理个性化设置中的聚焦功能,每天提供新的桌面和锁屏壁纸;启用/禁用 Xbox Game Bar/DVR/模式
:管理 Xbox Game Bar/DVR/模式设置,可以在任何地方打开 Game Bar,录制游戏片段并更改游戏模式;
系统精简工具
应用调整
:运行所有常用调整脚本(转到**☑️ 常用脚本功能**部分);撤销调整
:重新应用一些调整并恢复所有可能的调整,涵盖ShutUp10 设置
、计划任务
、服务
、隐私和性能
、个人
和可选功能
调整,然后尝试重新安装预装应用
;删除 Microsoft Edge
:卸载 Microsoft Edge,禁用与 Edge 相关的计划任务和服务,然后删除剩余文件,Edge Web View 文件将保持不变,但依赖 WebView2 的应用将无法安装,除非安装 Microsoft Edge;删除 OneDrive
:从系统中完全删除 OneDrive,可通过 Win 商店重新安装;删除 Xbox
:清除 Xbox 应用,禁用与 Xbox 和 GameBar/GameDVR 相关的服务;
安装系统应用(可在此处找到)
本部分包含恢复系统应用的选项,通过从微软商店下载(大部分)并进行默认配置(某些应用)。
Xbox 按钮使用脚本恢复功能并重新安装微软商店上可用的 Xbox 应用。
其他工具
本部分包含解决某些 Windows 问题的工具,以及查看系统精简程度的信息。
随机化系统颜色
:将 Windows 调色板更改为随机生成的十六进制颜色;重新安装预装应用
:用所有预装应用重新填充 Windows;修复 Windows
:尝试通过命令行完全修复 Windows 最严重的问题;显示精简信息
:对已禁用和已启用的 Windows 组件进行全面检查(比较应用调整前后,差异很大);
Windows 更新(可在此处找到)
启用/禁用自动 Windows 更新
:将 Windows 更新设置为自动或手动;
可选功能/任务计划程序/服务/Windows 功能(可在此处找到
这些部分可以手动调整系统的功能,作为开/关切换。
其他功能(可在此处找到
启用/禁用加密 DNS
:将 DNS 客户端服务器设置为 Cloudflare 和 Google(ipv4 和 ipv6),并在 Windows 11 上启用 DNS Over HTTPS。启用/禁用上帝模式
:管理名为"上帝模式"的隐藏桌面文件夹;启用/禁用鼠标加速
:管理鼠标设置中的提高指针精确度设置;启用/禁用鼠标自然滚动
:设置类似 Mac 的鼠标滚动行为,基本上是反转鼠标滚动方向;启用/禁用获取所有权菜单
:启用 或 禁用 获取所有权上下文菜单;启用/禁用关机快捷方式
:管理关闭计算机桌面快捷方式;
软件安装
-
- 能够安装此脚本中列出的软件!甚至包括系统应用。
- **重要提示:**在继续安装新应用时,脚本将自动安装该操作所需的包管理器。
-
创建或删除 Winget/Chocolatey 包的每日升级任务;
- 创建一个新的计划任务,在每天12:00通过 Winget 和13:00通过 Chocolatey 升级所有可用软件;
- 在
C:\Users\<<USERNAME>>\AppData\Local\Temp\Win-DT-Logs
记录每日升级日志并删除旧日志文件;
-
删除所有 Chocolatey 包
:列出所有已安装的 Chocolatey 包并一次性删除所有内容; -
升级所有软件
:升级通过 Winget 和 Chocolatey 安装在您机器上的所有软件。- WSL 只会更新自身,不会更新已安装的发行版。
-
安装所选
:通过勾选复选框安装所选应用; -
卸载模式
:默认为关闭,点击此按钮将把安装所选
按钮切换为卸载所选
,并卸载每个所选应用(**建议:**颜色不同的按钮可能无法完全卸载,WSL UWP 应用也是如此,但 WSL 发行版将被注销);
➕ 贡献
首先,如果您对项目有任何问题或疑虑,请参阅讨论页面,而不是问题页面,这有助于保持项目的组织性,谢谢!
发现bug或想要新功能?您可以在这里打开一个新的问题
。
想要添加改进或修复?请查看 CONTRIBUTING.md 文件。
🤍 鸣谢
- 特别感谢 LowSpecGamer,他是我改编这个脚本的原因。
- 特别感谢 Fabio Akita,他相信这个项目并使这个脚本闻名 🤍。
- W4RH4WK - 感谢他的项目 ^^
- [测试者] 所有信任我运行脚本的朋友和人们;
- [测试者] yCr-shiddy - 帮助提供更多想法和修复;
- [代码] Adamx's - 通过这个视频(和脚本);
- [代码] Baboo's - 通过这个视频(和命令);
- [代码] ChrisTitusTech - 在这个直播中教授如何使用PowerShell(以及他的开源精简脚本);
- [代码] Daniel Persson - 通过这个视频(和脚本解释);
- [代码] matthewjberger - 通过这个脚本。
🛣️ 路线图
从开始以来对脚本所做的所有更改列表,可以在这里访问该文件。
🏅 推荐的替代方案
这些脚本设计为无需任何用户交互即可运行。请提前修改它们。如果你想要更具交互性的方法(也更加维护),那么请查看:
📝 法律 / 许可
本项目与MalwareBytes和O&O Software GmbH没有任何形式的关联。 MalwareBytes AdwCleaner和**O&O ShutUp10++**有其自己的许可证。
根据MIT许可证授权。