Skip to content

v0.1.0 — 首个版本

Choose a tag to compare

@CookPiu CookPiu released this 11 Sep 13:01
· 21 commits to main since this release

新电脑到手,该改的设置散在系统设置、文件夹选项、注册表、输入法属性、磁盘管理里。开荒把它们归拢到一张列表,逐项显示现在什么样、改完什么样,点一项做一项。这是第一个版本。

安装

下载下面两个文件,放在同一个目录,双击 WinHomestead.exe:

文件 说明
WinHomestead.exe 单文件程序,依赖已全部嵌入
WinHomestead.exe.config 绑定重定向与运行时声明,缺了会启动失败

需要 Windows 11 22H2 及以上 + 管理员账户。无需安装 .NET,用的是系统自带的 .NET Framework 4.8。

Important

这个 exe 没有代码签名,Windows 会弹 SmartScreen 蓝框。确认要运行就点「更多信息」→「仍要运行」;不放心可以自己从源码构建,或者比对下面的校验和。

校验和(SHA256)

28991CAF1AE4DC05E28E48C9F6EAC2EE4AF05E93E40F537B8586AB46D2819A32  WinHomestead.exe
FACB7DA0FBCCD9D6341D74F09A47E66D4E22558320E6D29C464F51C831574238  WinHomestead.exe.config

PowerShell 里用 Get-FileHash .\WinHomestead.exe -Algorithm SHA256 核对。

这个版本有什么

界面与交互 — 文件扩展名、隐藏文件、资源管理器起始页、桌面「此电脑」、任务栏右键结束任务、鼠标加速、粘滞键、Alt+Shift 语言热键;任务栏与开始菜单风格、经典右键菜单、深色模式作为可选项;一组默认不勾的去推送项。全部走 HKCU,可回滚。

中文输入法 — 微软拼音启动时默认英文、关掉 Ctrl+. 标点切换、关掉单击 Shift 切中英文。

磁盘与路径 — 识别数据盘;单盘无分区时给分盘建议,条件都满足才提供一键压缩 C 并新建 D;在数据盘建目录骨架;迁移文档 / 下载 / 图片 / 视频 / 音乐与 TEMP。桌面被 OneDrive 接管时不硬来,只告诉你去哪儿关。

开发环境 — 在装工具之前先把 pip、uv、npm、pnpm、Yarn、Gradle、Maven、NuGet、vcpkg、Cargo、Go、Flutter、Conda、Hugging Face、Ollama 的缓存目录指到数据盘;Dev Drive 按数据盘文件系统与未分配空间给出创建方案,只建议不格式化。

空间清理 — 旧临时文件、休眠文件(台式机)、存储感知。

安全与状态检查 — 十项只读:BitLocker 恢复密钥、多套杀软并存、补丁时间、还原点占用、OEM 预装、开机启动项、屏幕刷新率、电池健康、默认应用、区域时区。只给结论和跳转按钮,不代你改。

软件规划 — 官网下载页入口加按分类规划好的安装路径。不下载、不静默安装。

机器信息与执行记录 — 「这台电脑」列出硬件与各卷容量给精确值;每次会话的结果与手动事项可导出成 HTML 报告。

不做什么

不卸载微软预装应用,不禁用系统服务,不动 Windows Update,不碰 UAC / SmartScreen / 内存完整性,不改 DNS 与 Hosts,不联网。它不是「加速」工具,装了跑分不会变高——做的是把新机该配的设置一次配对。

安全机制

  • 每次会话第一次执行前自动创建系统还原点
  • 写操作的原值先记进 %ProgramData%\WinHomestead\journal-*.jsonl,单项失败按记录自动回滚
  • 分区类操作不可逆,默认不勾选、执行前二次确认;永远不删除、不移动、不合并已有分区
  • MDM / 域管控的机器上,涉及 HKLM 的条目自动跳过并说明原因

已知限制

  • 产物未签名,首次运行有 SmartScreen 提示
  • 电池健康在部分机型上读不到设计容量,会回退到 powercfg /batteryreport;新机刚开箱时电量统计样本不足,数值要正常用几天才准
  • 桌面迁移在 OneDrive 接管时标为不适用,需要先在 OneDrive 设置里关掉桌面备份
  • 早期版本,遇到问题欢迎提 issue