ITADN
ionuttbara/melody_windows
ionuttbara/melody_windows · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

警告:

运行此脚本时,它会按照本脚本作者的个人喜好更改大量 Windows 偏好设置。一旦执行 exe 文件,它便会立即启动,不会请求任何确认,且无法回滚所做的更改。请极其谨慎地操作。建议在虚拟机中尝试。提取源代码并使用单个文件。在打开应用程序之前,使用 WinRAR 或 7-Zip 进行解压,并删除不需要的调整/注册表文件。这些文件组织在 Settings 文件夹中。

Melody 脚本

关于安装来源创建自己的 Melody 版本许可证


关于

Windows 旋律工具 是一款适用于 Windows 7/8.x/10/11 的捆绑应用,包含若干旨在 禁用遥测优化 Windows 更新针对游戏进行优化并降低输入延迟解决某些不需要的安全漏洞 以及 减少 加载的 烦人元素 数量的 高质量 调整,从而 加快 Windows 的 加载速度并提升生产力

安装

安装步骤
  • [下载] 最新版本的设置。
  • 下载完成后请等待片刻。设置应用后,PC 将重启。
重新启用系统还原
  • Melody Script 由于 Windows 创建自动系统还原点的 bug 而禁用了系统还原。如果您想恢复它,请打开注册表编辑器并删除此键
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore

Melody 的组件

Windows 操作系统优化

在这部分,我研究了 Windows 优化和调优,并阅读了关于 Microsoft 在 Windows 中安装不需要的软件以及添加一些遥测、键盘记录器的战术的新闻。 解决方案将体现在系统配置中:99.7% 注册表和 0.03% 批处理。 我重新设计了 Winaero Tweaker、O&O Shutup 10、W10 Privacy、WinSpyDisabler 和 BlackBird Application 的部分内容。

  • Windows 外观调整
已应用的调整描述
Windows 外观禁用动画和透明度。添加来自 (English (World)) 的区域配置并禁用 Windows Feeds 更新。
DWM 调整禁用 DWM 输入处理以获得更好的输入延迟。调整 DWM 使其更流畅
深色模式启用系统级和应用级深色模式。将壁纸设置为黑色。
隐藏滚动条禁用隐藏滚动条
禁用沉浸式 Shell 元素(仅限 Windows 10) 调整为恢复传统模式
  • Windows 更新调整
已应用的调整描述
禁用 Windows 更新中的 MRT 包含从 Windows 更新列表中移除恶意软件删除工具。
暂停 Windows 更新直至 2099 年暂停更新(通过正确方式)
Microsoft Store 应用自动更新禁用商店应用自动更新
禁用 FoD 元数据禁用来自 Windows 更新和 Microsoft Store 的驱动程序更新及驱动程序软件安装
语音模型数据更新禁用(仅限已安装 Cortana 的 Windows 10) 禁用语音模型更新
禁用交付优化禁用交付优化(更新对等点)。在 24H2 中替换 BITS 和 WebClient。
  • Windows 搜索调整
已应用的调整描述
禁用 WebSearch禁用 Windows 搜索中的 Bing
云搜索禁用连接了组织 Microsoft 账户的 PC 上的搜索
禁用搜索框高亮禁用搜索框上的图标
禁用搜索历史记录禁用 Windows 搜索中的搜索历史记录
隐藏任务栏中的搜索
禁用服务禁用 Windows 搜索服务(也许你正在使用 Everything)。可以从 services.msc 中启用。
已应用的调整描述
<a href=https://github.com/ionuttbara/melody_windows/blob/main/Settings/Virtualization/Disable%20AppV%20Virtualization.reg> 禁用 App-V 虚拟化
<a href=https://github.com/ionuttbara/melody_windows/blob/main/Settings/Virtualization/Disable%20VBS.reg>禁用 VBS 禁用基于虚拟化的安全性
  • 禁用遥测
已应用的调整描述
将 Windows 错误报告在线报告切换为本地报告禁用崩溃应用程序的在线错误报告,并将转储文件移动到在 C:\dumps 文件夹中创建的 dumps 文件夹。
输入遥测移除 Microsoft 的键盘记录器。
Smart Screen禁用并终止 SmartScreen(类似于 Windows Defender Remover)
禁用消息云同步
Windows EventLog 和 WMI 日志记录器优化移除日志记录器以获取最大磁盘性能(针对 HDD 和 eMMC 磁盘,且不会损害系统)。同时停止创建 WinEVT 文件。
禁用诊断数据禁用 Windows 诊断数据收集、Windows 反馈调查和 Dr. Whatson。
禁用 Windows 数据收集(遥测)禁用 KMS、存储健康、SQM CEIP、实验和账户同步的遥测元素
  • 任务和服务

移除服务和任务,以加快 PC 启动速度并降低 RAM 使用率。前往 <a href=https://github.com/ionuttbara/melody_windows/tree/main/Settings/Tasks>Settings\Tasks 查看已移除的任务,前往 <a href=https://github.com/ionuttbara/melody_windows/tree/main/Settings/Services> Settings\Services 查看服务。

  • 任务栏

脚本部分

从 Melody Script 15.5 开始,我添加了脚本部分。这些是一些移植到 PowerShell 的 cmdlet。这有助于正确应用优化和其他设置。

它们位于 Script 文件夹中。

脚本名称描述
<a href=https://github.com/ionuttbara/melody_windows/blob/main/Scripts/Disable%20HPET.ps1>禁用 HPET 从设备管理器中禁用 高精度事件计时器
<a href=https://github.com/ionuttbara/melody_windows/blob/main/Scripts/Enable%DirectPlay.ps1>启用 DirectPlay为 Windows 8+ 启用 DirectPlay 支持。
<a href=https://github.com/ionuttbara/melody_windows/blob/main/Scripts/Networking%20Tweaks.ps1>网络优化优化网络。移植自 command2.bat。
<a href=https://github.com/ionuttbara/melody_windows/blob/main/Scripts/Remove%20Capabilities.ps1>移除功能 和 <a href=https://github.com/ionuttbara/melody_windows/blob/main/Scripts/Remove%20features.ps1>移除特性 移除功能和 FoD (Features OnDemand) 包
<a href=https://github.com/ionuttbara/melody_windows/blob/main/Scripts/Unsplit%20Services.ps1>拆分服务减少 svchost.exe 进程。
<a href=https://github.com/ionuttbara/melody_windows/blob/main/Scripts/Disable%20Device%20to%20TurnOff%20this%20device%20to%20save%20power.ps1>禁用设备以关闭此设备以节省电源取消设备管理器中“允许计算机关闭此设备以节约电源”选项的勾选。

优化和组织上下文菜单

在这部分,我将列出从 Windows 上下文菜单中添加/移除的元素。我始终使用经典上下文菜单。

这里有一个简单的表格,包含菜单名称和菜单类型。为了便于理解,菜单类型是指菜单元素的位置。

Melody Script 修改的已定义位置:

  • 文件(文件右键菜单)
  • 文件夹(文件夹右键菜单)
  • 目录(Director 右键菜单,包括文件夹 + 系统文件夹,如“此电脑”、库文件夹、系统文件夹(如控制面板)以及自定义系统创建的文件夹)
  • 背景(桌面或资源管理器窗口的右键菜单)
  • 磁盘(驱动器上下文菜单(如 CD、DVD、HDD、SSD、USB、SD 卡等磁盘驱动器))
上下文菜单名称菜单类型描述
Run app as...File (.exe)用于某些应用程序,您可以以用户/管理员/trusted installer 身份运行应用程序,或作为文件类型运行
Configuration app as...File (.exe)应用程序运行配置。您可以添加规则,例如运行优先级,使用 Windows Firewall 允许/阻止互联网访问
Set GPU Usage to...File (.exe, .pif)为每个应用程序设置默认 GPU 使用情况(集成或专用 GPU)。需要禁用硬件加速调度器。
MSI ExtractingFile (.msi)提取 .cab 和 .msi 安装文件的文件
Register DLL and OCX filesFile (.dll,.ocx)注册/注销文件
Restart Menu ComponentDesktop桌面右键菜单中的高级关机菜单
TerminalBackground, Folder以管理员/普通用户身份运行命令提示符和 powershell,提供了一个 API,您可以在该菜单中添加 Git、Powershell 7 甚至 Linux WSL。
Take onwershipDirectory, File以当前用户身份获取文件的所有权。
File Management MenuFile添加隐藏属性、将文件内容复制到剪贴板等功能
Removing and cleaning context menuAll从菜单中移除臃肿元素,使上下文菜单更快
Restart and kill componentDesktop刷新进程,例如 explorer.exe 和 windows stock start menu。还有一个菜单,用于终止所有无响应的应用程序和后台应用程序(后台应用程序可以由您自己的列表添加)。

Sources

一些隐私 Tweaks(注册表设置)由 Microsoft(策略 Tweaks)提供。点击 链接 查看该网站。 较小一部分性能 Tweaks 由 AskVG 网站、winaero.com 网站以及对 Winaero Tweaker、O&O ShutUp10、W10 Privacy 和 Wise Care 365 的反工程提供,并应用于 Windows Telemetry Data Collection Registry File。

一些 bcdedit 命令

Melody Script 有一些 BCDEDIT 命令。自版本 14.9 起已移除,因为在某些 Windows 版本中 这些命令无法运行。 因此,我将在本列表中发布所有 bcdedit 配置 命令:


bcdedit.exe /set linearaddress57 OptOut >nul
bcdedit.exe /set increaseuserva 268435328 >nul
bcdedit.exe /set firstmegabytepolicy UseAll >nul
bcdedit.exe /set avoidlowmemory 0x8000000 >nul
bcdedit.exe /set nolowmem Yes >nul
bcdedit.exe /set isolatedcontext No >nul
bcdedit.exe /set vsmlaunchtype Off >nul
bcdedit.exe /set vm No >nul
bcdedit.exe /set x2apicpolicy Enable >nul
bcdedit.exe /set configaccesspolicy Default >nul
bcdedit.exe /set MSI Default >nul
bcdedit.exe /set usephysicaldestination No >nul
bcdedit.exe /set usefirmwarepcisettings No >nul
bcdedit.exe /timeout 0 >nul
bcdedit.exe /set hypervisorlaunchtype off >nul
bcdedit.exe /set debug No >nul
bcdedit.exe /set sos Yes >nul
bcdedit.exe /set ems No >nul
bcdedit.exe /set noumex Yes >nul
bcdedit.exe /set onecpu No >nul
bcdedit.exe /set nx AlwaysOff >nul
bcdedit.exe /set extendedinput Yes >nul
bcdedit.exe /set forcefipscrypto No >nul
bcdedit.exe /set halbreakpoint No >nul
bcdedit.exe /set tpmbootentropy ForceDisable >nul
bcdedit.exe /set bootmenupolicy Legacy >nul
bcdedit.exe /set recoveryenabled NO >nul
bcdedit.exe /set graphicsmodedisabled No >nul
bcdedit.exe /set useplatformclock false >nul
bcdedit.exe /set tscsyncpolicy Enhanced >nul
bcdedit.exe /set disabledynamictick yes >nul
bcdedit.exe /set useplatformtick Yes >nul
bcdedit.exe /set NOINTEGRITYCHECKS OFF >nul
bcdedit.exe /set TESTSIGNING OFF >nul

这会修改以下选项:

  • 禁用测试签名
  • 禁用 HPET 以获得更好的延迟
  • 禁用烦人的磁盘验证对话框
  • 将启动管理器选项切换回旧版(类似 Windows 7)
  • 禁用 Hyper-V Hypervisor(这是终止 VBS 的变通方法)
  • x86 应用程序的策略
  • 禁用 UEFI 资源的使用

更新

您可以使用提供的 cmds、注册表文件和应用程序集成源来创建自己的 Melody 版本。 您也可以下载发布版本,使用 7-Zip 打开,并可以删除或添加注册表文件。 如果您想添加注册表/CMDs 文件,您必须将文件写入 commands2.bat(该文件将以当前 USER 身份运行)或 PowerRun2.bat(该文件将以 SYSTEM 用户身份运行)。 Melody 的稳定版本每 3 个月发布一次。发布后的前 2 周,该版本将进行修订。(添加来自 beta 的集成或添加 tweaks)。

Melody 脚本的其他版本

Melody for Android
Melody for Apple Devices
Melody for Linux Distros

License

License: CC0-1.0