Windows版Sophia脚本
• 捐赠 • 系统要求 • 截图 • 视频 • 主要特性 • 使用方法 • 如何翻译 • SophiApp • 更新日志
关于Sophia脚本
[!重要] Sophia Script for Windows是GitHub上最大的PowerShell模块,用于Windows 10和Windows 11的微调和自动化例行任务。它提供了150多个独特的调整,展示了如何在不对Windows造成任何伤害的情况下对其进行配置。
运行前
[!警告] 由于脚本包含150多个具有不同参数的函数,您必须仔细阅读整个Sophia.ps1,并注释/取消注释那些您希望/不希望执行的函数(无需编辑代码),或使用Wrapper。预设文件中的每个调整都有相应的函数来恢复默认设置。最好在全新安装的系统上运行脚本,因为在错误调整的系统上运行可能会导致错误发生。
捐赠
系统要求
版本 | 营销名称 | 版本号 | 版本 |
---|---|---|---|
Windows 11 预览版 24H2 | 2024 更新 | 22509+ | 家庭版/专业版/企业版 |
Windows 11 23H2 | 2023 更新 | 最新稳定版 | 家庭版/专业版/企业版 |
Windows 10 x64 22H2 | 2022 更新 | 最新稳定版 | 家庭版/专业版/企业版 |
Windows 10 x64 21H2 企业版 LTSC 2021 | 2021年10月更新 | 最新稳定版 | 企业版 |
Windows 10 x64 1809 企业版 LTSC 2019 | 2018年10月更新 | 最新稳定版 | 企业版 |
[!警告] 应用程序启动期间只允许一个管理员用户登录。
Sophia Script for Windows
可能无法在自制的 Windows 系统上运行。特别是当自制镜像由不熟练的操作系统制作者创建,他们破坏了 Microsoft Defender 并通过故意删除系统组件来禁用操作系统遥测。
主要功能
- 设置隐私和遥测;
- 为 IPv4 启用 DNS-over-HTTPS;
- 使用 WPF 编写的弹出窗口关闭诊断跟踪计划任务;
- 设置用户界面和个性化;
- "正确"卸载 OneDrive;
- 交互式 提示;
- 函数及其参数的 TAB 自动补全(如果使用 Functions.ps1 文件);
- 将 %TEMP% 环境变量路径更改为 %SystemDrive%\Temp;
- 通过交互式菜单使用箭头选择驱动器,以编程方式更改用户文件夹位置(无需移动用户文件)
- "桌面"
- "文档"
- "下载"
- "音乐"
- "图片"
- "视频"
- 即时安装来自 Jepri Creations 的免费(浅色和深色)"Windows 11 鼠标指针概念 v2";
- 显示包名卸载 UWP 应用;
- 动态生成已安装的 UWP 应用列表
- 为当前用户恢复默认卸载的 UWP 应用,显示 本地化 包名;
- 通过输入首字母实现函数及其参数的 TAB 自动补全;
- 使用 WPF 编写的弹出窗口显示友好的包名禁用 Windows 功能;
- 使用 WPF 编写的弹出窗口显示友好的包名卸载 Windows 功能;
- 下载并安装 设备制造商的 HEVC 视频扩展 以打开 HEVC 格式;
- 使用特殊 函数 注册应用程序,计算哈希值,并将其设置为特定扩展名的默认程序,无需弹出"您想如何打开此文件"提示;
- 导出所有 Windows 关联。关联将作为 Application_Associations.json 文件导出到脚本根文件夹;
- 在清洁安装后导入导出的 JSON 文件。您必须按照导出的 JSON 文件安装所有应用程序以恢复所有关联;
- 使用 WPF 编写的弹出窗口显示友好的发行版名称安装任何支持的 WSL Linux 发行版;
- 创建
Windows 清理
和Windows 清理通知
计划任务,用于清理 Windows 未使用的文件和更新;- 将显示原生 toast 通知,您可以选择推迟、运行清理任务或 忽略
- 在任务计划程序中创建任务以清理
%SystemRoot%\SoftwareDistribution\Download
%TEMP%
- 通过纯 PowerShell 将快捷方式固定到开始菜单
- 预配置了三个要固定的快捷方式:控制面板、"旧式"设备和打印机。
- 取消固定所有开始菜单磁贴;
- 开启受控文件夹访问并使用对话框菜单添加受保护的文件夹;
- 使用对话框菜单添加 Microsoft Defender 防病毒扫描排除文件夹;
- 使用对话框菜单添加 Microsoft Defender 防病毒扫描排除文件;
- 刷新桌面图标、环境变量和任务栏,无需重启文件资源管理器;
- 配置 Windows 安全性;
- 在本地组策略编辑器管理单元 (gpedit.msc) 中显示所有策略注册表项(甚至包括手动创建的项);
- 更多文件资源管理器和上下文菜单的"深度"调整。
截图
TAB 自动补全。阅读更多 信息
通过交互式菜单以编程方式更改用户文件夹位置
本地化的 UWP 包名称
本地化的 Windows 功能名称
自动模式下下载并安装任何支持的 Linux 发行版
计划任务的原生交互式通知
@BenchTweakGaming Sophia 脚本包装器
视频
如何使用
- 为你的
Windows
选择正确的脚本版本; - 下载最新版本;
- 解压缩文件;
- 打开解压后的文件夹;
- 查看
Sophia.ps1
文件以配置你想要运行的功能;- 如果你不想运行某个功能,在该功能前面放置 "#" 字符。
- 如果你想运行某个功能,移除该功能前面的 "#" 字符。
- 复制
Sophia.ps1
的完整路径- 在
Windows 10
上,按住 Shift 键,右键点击Sophia.ps1
,然后点击复制路径
; - 在
Windows 11
上,右键点击Sophia.ps1
然后点击复制路径
。
- 在
- 打开
Windows PowerShell
- 在
Windows 10
上,点击文件资源管理器中的文件
,悬停在打开 Windows PowerShell
,选择以管理员身份打开 Windows PowerShell
(如何操作,附截图) - 在
Windows 11
上,右键点击 Windows 图标并打开Windows 终端(管理员)
;
- 在
- 设置执行策略,以便仅在当前 PowerShell 会话中运行脚本;
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
-
运行
Sophia.ps1
- 在
Windows 10
上,粘贴之前步骤中复制的Sophia.ps1
路径(带有 &);
& <从剪贴板粘贴的路径>
- 在
Windows 11
上
.\Sophia.ps1
- 在
如何使用包装器
- 下载并解压缩文件;
- 运行
SophiaScriptWrapper.exe
并导入Sophia.ps1
;Sophia.ps1
必须位于Sophia Script
文件夹中;- 包装器具有实时 UI 渲染;
- 配置每个功能;
- 打开
控制台输出
选项卡并点击运行 PowerShell
。
如何运行特定功能
要运行特定功能,首先需要点源 Functions.ps1
文件:
# 开头带一个点
. .\Functions.ps1
- 现在你可以这样做(需要引号)
Sophia -FunctionsTAB
Sophia -Functions temp<TAB>
Sophia -Functions unin<TAB>
Sophia -Functions uwp<TAB>
Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps
UninstallUWPApps, "PinToStart -UnpinAll"
或者使用不带 TAB 功能自动完成的旧式格式(需要引号)
.\Sophia.ps1 -Functions CreateRestorePoint, "ScheduledTasks -Disable", "WindowsCapabilities -Uninstall"
如何通过 PowerShell 下载 Sophia 脚本
- 在 PowerShell 中执行以下命令(不需要管理员权限),下载最新的 Sophia 脚本存档
iwr script.sophia.team -useb | iex
- 该命令将根据运行它的 Windows 和 PowerShell 版本下载并解压最新的 Sophia 脚本存档(
不会运行
)。例如,如果你在 Windows 11 上通过 PowerShell 5.1 运行它,它将下载适用于Windows 11 PowerShell 5.1
的 Sophia 脚本。
如何翻译
- 在 PowerShell 中执行
$PSUICulture
获取你的操作系统 UI 文化; - 创建一个以 UI 文化名称命名的文件夹;
- 将你本地化的 Sophia.psd1 文件放入该文件夹。
媒体
- Telegram讨论组
- Telegram频道
- Ru-Board
- rutracker
- My Digital Life
- 4sysops
- gHacks科技新闻
- Neowin:科技新闻、评论与测试版
- Comss.ru
- Habr
- Deskmodder.de
- PCsoleil信息技术
- Reddit(存档)
- 私信我
SophiApp社区版(C# + WPF)
SophiApp是Sophia Script for Windows
的完整图形界面版本,可以直接使用。目前正在持续改进中,2.0版本正在开发中 🚀