Skip to content

Repository files navigation

SaveMyRam

一个轻量化的 WinUI 3 桌面工具,通过注册表策略和微信插件屏蔽机制,快速切换部分系统与应用功能。

应用展示

Warning

本工具会修改注册表和第三方应用目录。请先了解影响,再执行操作。

功能列表(注册表项)

开关项 注册表项
禁用 Windows 小组件 HKLM\SOFTWARE\Policies\Microsoft\Dsh\AllowNewsAndInterests(开=写入 0,关=写入 1
禁用 Copilot HKCU\Software\Policies\Microsoft\Windows\WindowsCopilot\TurnOffWindowsCopilot(开=写入 1,关=写入 0
禁用 Superfetch(SysMain) HKLM\SYSTEM\CurrentControlSet\Services\SysMain\Start(开=写入 4,关=写入 2;读取时 3 视作启用)
启用 SegmentHeap 内存分配 HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Segment Heap\Enabled(开=写入 1,关=写入 0
禁用 Windows 搜索(折叠项) HKCU\Software\Policies\Microsoft\Windows\Explorer\DisableSearch(开=写入 1,关=写入 0
禁用 Windows 搜索(折叠项) HKCU\Software\Policies\Microsoft\Windows\Explorer\DisableWebSearch(开=写入 1,关=写入 0
禁用 Windows 搜索(折叠项) HKCU\Software\Policies\Microsoft\Windows\Windows Search\AllowIndexing(开=写入 0,关=写入 1
禁用 Windows 搜索(折叠项) HKCU\Software\Policies\Microsoft\Windows\Windows Search\EnableDynamicContentInWSB(开=写入 0,关=写入 1

微信插件逻辑

  • 禁用前会检测 WeiXin.exe,若微信在运行会提示先退出。
  • 若插件根目录不存在,微信功能项会自动置灰不可用。
  • 禁用通过“同名占位文件”实现;恢复时删除占位文件,由微信后续自修复插件目录。

运行环境

  • Windows 11(建议),Windows10(v2004之后的版本,且仅有部分功能有效,没测过)
  • x64
  • 需要管理员权限(涉及 HKLM 写入)

快速开始

dotnet restore SaveMyRam.csproj
dotnet build SaveMyRam.csproj -c Debug -p:Platform=x64
dotnet run --project SaveMyRam.csproj -c Debug -p:Platform=x64

发布(AOT)

项目已启用 PublishAot=true,发布命令:

dotnet publish SaveMyRam.csproj -c Release -r win-x64 --self-contained true -p:Platform=x64

产物目录:bin/x64/Release/net10.0-windows10.0.26100.0/win-x64/publish/

项目结构

  • Pages/:页面视图(当前主页面 MainPage
  • ViewModel/:状态与交互逻辑(MVVM)
  • Services/:注册表、微信插件、弹窗、系统控制等服务
  • MainWindow.xaml:窗口与标题栏操作
  • App.xaml:全局资源(含 Fluent 字体资源)

开发说明

  • 默认采用 x:Bind(编译期绑定),更适合 AOT 与裁剪场景。
  • 尽量避免反射、动态加载、运行时类型扫描。
  • 新增功能建议优先放入 ServicesViewModel,保持页面 code-behind 轻量。

开源协作

  • 提交前建议执行:
dotnet build SaveMyRam.csproj -c Debug -p:Platform=x64
  • PR 请描述:变更目的、影响范围、验证方式。

License

当前仓库尚未添加正式开源许可证;公开前请补充 LICENSE 文件(如 MIT / Apache-2.0)。

免责声明

本项目用于系统优化研究与个人效率场景。由本工具产生的系统设置变化、兼容性问题或第三方应用异常,请使用者自行评估与承担风险。

About

拯救我的内存,Windows11内存优化小工具

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages