Files
Windows-Tool/docs/OPERATIONS.md
T
leefer e70cd0f604 新增下载目录整理、修复计划任务状态回显并优化启动检测速度
- 下载目录整理:按当天日期在下载目录内建子目录,文件按类型分类(安装包/压缩包/文档/图片/视频/音频/其他),文件夹进日期目录根;跳过下载中临时文件、日期格式旧目录和系统项;支持撤销与每月计划任务
- 修复:重开软件后目录整理页现在回填已保存配置,并以任务计划程序实际状态为准显示开关;撤销按 profile 过滤,桌面与下载互不干扰
- 性能:激活状态查询移出启动流程,仅在 KMS 页/相关操作/手动刷新时按需执行;Defender 状态后台异步刷新;新增状态缓存供下次启动首显
- 去除 D:\desktop 硬编码默认值;Verification 增加下载整理、同日合并、排除规则与撤销过滤测试
2026-09-19 21:47:47 +08:00

3.2 KiB

系统操作边界

右键菜单与快捷方式箭头

经典菜单使用当前用户 Shell 类注册项,并在修改后由普通权限主程序自动重启 Explorer。检测到 Atlas OS 时,同时维护 Atlas Toolbox 使用的状态镜像,实际状态仍以 Explorer 读取的 CLSID 项为准。快捷方式箭头使用系统 Shell Icons 覆盖值和工具生成的透明 ICO。

Windows 更新

强力关闭模式管理:

  • Windows Update 自动更新策略。
  • wuauserv、UsoSvc 和 WaaSMedicSvc 的可控制启动状态。
  • Update Orchestrator 与 Windows Update 中存在且允许修改的计划任务。
  • WindowsToolbox\UpdateGuard 每日守护任务。

部分服务和任务在不同 Windows 构建中受系统保护。模块会保留每一步结果,不把拒绝访问伪装成成功。

暂停模式写入开始和结束时间,最长限制为 35 天。自动续期任务每天重新请求所选暂停长度并再次验证。

Windows 安全

模块使用 Defender 和防火墙的 Windows PowerShell Cmdlet。它不会停止 Security Center 核心服务,不会修改系统文件所有权,也不会绕过防篡改保护。恢复时按基线快照逐项恢复 Defender 偏好、三个防火墙配置和通知策略。

桌面归档

枚举桌面根目录中的文件和文件夹。默认排除:

  • desktop.ini
  • .lnk 和 .url
  • 带 System 属性的文件或文件夹
  • 重解析点、目录联接及其他可能指向桌面外部的特殊目录

普通隐藏文件会归档。虚拟的“此电脑”“回收站”等系统图标不属于文件系统枚举范围,因此不会移动。同名目标采用 名称 (1).扩展名 或 文件夹 (1) 递增。每次执行都生成恢复清单;撤销只移动仍然存在于归档目录中的项目。

下载目录整理

与桌面归档共用恢复清单和任务计划机制,但整理发生在下载目录内部:

  • 在下载目录下按当天日期创建子目录(如 2026-09-19)。
  • 文件按扩展名进入类型子目录:安装包、压缩包、文档、图片、视频、音频、其他。
  • 普通文件夹没有类型可言,直接进入日期目录根。
  • 同日重复整理时复用日期目录,同名项目自动编号。

始终原地保留:

  • 名称形如 yyyy-MM-dd 的目录(含当天日期目录本身,避免整理结果被再次移动)。
  • .crdownload、.part 等浏览器下载未完成的临时文件。
  • desktop.ini、带 System 属性的项目和重解析点。

下载与桌面各自的撤销只读取自己 profile 的最近清单,互不影响。

状态检测

注册表状态即时读取。Defender 状态启动后在后台刷新并写入缓存;激活状态只在打开 KMS 页面、执行相关操作或手动刷新时查询。缓存位于 %LOCALAPPDATA%\WindowsToolbox\Cache\,仅用于下次启动的首屏显示。

KMS

密钥目录位于 data\kms-keys.json,可以手动维护。激活顺序为:

  1. 验证版本、密钥格式、主机和端口。
  2. TCP 测试本地 KMS 主机。
  3. 保存原 KMS 主机和端口。
  4. 安装所选 GVLK。
  5. 设置 KMS 主机。
  6. 请求 Windows 激活。

如果连接测试失败,不修改产品密钥。