Sophia Script 让 Windows 11 系统优化变简单:150+ 功能一条命令跑完
【免费下载链接】Sophia-Script-for-Windows:zap: The most advanced PowerShell module on GitHub for fine-tuning Windows 11 & Windows 10项目地址: https://gitcode.com/gh_mirrors/so/Sophia-Script-for-Windows
Sophia Script for Windows 是一款基于 PowerShell 的开源 Windows 系统定制脚本,覆盖 Windows 11、Windows 10 及各 LTSC 版本(含 Windows 11 Enterprise LTSC 2024),内置 150 多个现成功能,帮你批量调整隐私、性能和界面设置。
系统慢、遥测定关不掉、设置藏得深?这些场景下它最有用
不少刚装完 Windows 11 或 LTSC 2024 的朋友都有类似体验:想关掉系统遥测,却发现「隐私」设置里根本没有对应开关;想开长路径支持、存储感知,得去注册表里翻找;桌面图标、任务栏对齐这些细节又分散在几十个不同的设置页里。Sophia Script 的思路是把这件事反过来:它把微软官方支持的配置方式封装成一个一个可单独调用的功能(函数),你只需要决定「要哪些」,剩下的修改注册表、调服务、写策略的脏活累活全部由脚本代劳。而且每项功能都配了一个对应的恢复默认值命令,改错了可以退回去。
快速上手:拿到最新版本并跑通第一次优化
如何获取最新的 Sophia Script 源码
在项目根目录执行下面这条命令,把整个仓库克隆到本地。仓库按系统版本分好了文件夹,之后直接用哪个版本就走哪个目录:
git clone https://gitcode.com/gh_mirrors/so/Sophia-Script-for-Windows如何首次运行优化脚本
右键「开始」按钮打开「终端(管理员)」或「Windows PowerShell(管理员)」,切换到与你系统对应的文件夹。以 Windows 11 LTSC 2024 为例,下面三行命令会临时放开当前窗口的脚本执行限制(关闭窗口后自动失效),然后启动 Sophia:
cd src\Sophia_Script_for_Windows_11_LTSC_2024 Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force .\Sophia.ps1🛠️ 如果只是想改个别项目,不必急着跑完整流程,可以先打开 Sophia.ps1 翻一遍预设配置,看看默认都会动哪些地方,再决定要不要执行。
它能改掉什么:隐私、性能和界面三大类
🔒 把遥测、错误报告这些「隐藏开关」一次关到位
默认安装的 Windows 会持续向微软发送使用数据,而设置里的相关选项要么没有、要么藏得很深。跑一遍脚本后,「Connected User Experiences and Telemetry」(DiagTrack)遥测服务会被停用,诊断数据收集等级降到最低,Windows 错误报告关闭,反馈频率设为「从不」。这些改动全部走微软文档化的方式,不需要你自己去查注册表键名。
磁盘空间回收和系统响应:少干活后台、少占盘
除了隐私,脚本还提供一组「让系统轻装上阵」的选项:开启存储感知自动清理临时文件和回收站,启用 Win32 长路径支持(突破 260 字符路径限制,方便用长目录名的开发者),还可以创建系统还原点作为保险。这些功能执行完后,你得到的是一台后台更安静、磁盘更宽裕的电脑,而不是又多了一堆需要手动维护的任务。
桌面和任务栏:按自己的习惯摆
界面类功能更偏向「个人喜好」:在桌面显示「此电脑」图标、显示文件扩展名、把系统默认配色切到深色、调整任务栏对齐方式和搜索框显示、用大图标浏览控制面板。每一项都有对应的反向命令(比如WindowsColorMode -Light切回浅色),执行脚本后桌面的样子完全由你说了算。
进阶玩法:按需要求 Sophia 只跑指定的功能
如果你不想执行整个预设列表,可以在管理员 PowerShell 中先给当前会话加上 Tab 补全(注意行首有个点,这是 PowerShell 的「点源」操作):
. .\Import-TabCompletion.ps1然后按函数名调用具体功能,输入前几个字母后按 TAB 就能自动补全。例如只关遥测服务并把诊断数据降到最小,或者单独卸载 UWP 应用:
Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", Uninstall-UWPApps另一种常见的做法是「改预设再全量运行」:直接编辑 src/Sophia_Script_for_Windows_11_LTSC_2024/Sophia.ps1,在不想执行的功能前加#注释掉、把想执行的取消注释,保存后再运行.\Sophia.ps1,适合希望每次都用同一套固定配置的人。
运行前避坑:先花两分钟核对这几件事
- 必须用管理员权限运行。脚本会修改系统服务、注册表和组策略,普通权限下直接会失败。
- 选对系统版本对应的文件夹。仓库为 Windows 10、10 LTSC 2019/2021、11、11 Arm、11 LTSC 2024 以及 PowerShell 7 各准备了独立目录,LTSC 2024 请认准
Sophia_Script_for_Windows_11_LTSC_2024,不要用错版本。 - 先备份或建还原点。脚本自带创建系统还原点的功能,建议保留启用;重要数据另做一份备份更稳妥。
- 留意个别功能的副作用。比如停用 DiagTrack 遥测服务后,Xbox 成就和反馈中心会不可用——这类取舍在 README 的 Key features 和各功能注释里都有说明,跑之前扫一眼总没坏处。
- 预设不是只能照单全收。
Sophia.ps1里约千行代码里每一项都带中文对照注释,逐项过一遍再执行,比盲目全开安全得多。
写在最后
对不想折腾注册表、又希望把系统按自己心意调一遍的用户来说,Sophia Script 是目前这个品类里功能面最广的开源选择之一,且每一项改动都能单独执行、单独回退。跑完第一遍之后,把它当作一台随取随用的「设置工具箱」放在那里,之后每次想调整系统,翻一翻预设配置即可。
【免费下载链接】Sophia-Script-for-Windows:zap: The most advanced PowerShell module on GitHub for fine-tuning Windows 11 & Windows 10项目地址: https://gitcode.com/gh_mirrors/so/Sophia-Script-for-Windows
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考