├── README.md
├── source
├── Compress.ps1
├── GUI.hta
├── GUI.html
├── RBST.ico1
├── Yuphiz_Payw.jpg1
├── Yuphiz_Payz.jpg1
└── 备份还原开始菜单.vbs
├── 双击运行_备份还原开始菜单.lnk
└── 更新日志.md
/README.md:
--------------------------------------------------------------------------------
1 | # 备份和还原开始菜单
2 |
3 | 本工具可以备份/还原win10和win11的开始菜单,全网首先支持备份win11的分组开始菜单
4 |
5 | 支持备份部分任务栏/win10工具栏,部分explorer选项
6 |
7 |
8 |
9 |
10 | ### 更新 0.6.2
11 | 见此问题 [issue](https://github.com/Yuphiz/BaRestore_Startmenu/issues/5)
12 | 有些旧的win10版本没有深浅色主题,或者有些人删掉了HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize\AppsUseLightTheme注册表
13 | 这个版本是修复没有此注册表的报错
14 |
15 |
16 |
17 | ### 重要更新 0.6.1
18 | 0.5-beta和0.6.0两个版本存在[当路径有空格就无法备份快捷方式的bug]
19 | 见此问题 [issue](https://github.com/Yuphiz/BaRestore_Startmenu/issues/4#issue-1218504890) 感谢[Vectorsmiracle](https://github.com/Vectorsmiracle) 提交此问题
20 | 特征是备份文件缺少zip压缩包
21 |
22 | 这个版本现已修复
23 | 十分抱歉对于前两个版本造成的开始菜单快捷方式没有备份
24 |
25 | ### 更新 0.6
26 | 1.[增加]更新重启资源管理器脚本至v0.5
27 | 2.[修改]当自动备份改为0时,直接删除任务计划,而不是禁用(不过保留了删除任务计划的入口)
28 | 3.[增加]在某些ome等自定义系统下还有可能出现startlayout.json,顺便备份
29 | 4.[修改]缩小窗口
30 | 5.[增加]增加一些悬浮提示
31 | 6.[修改]优化一个关闭异步提示循环进程,查找到后就马上关闭for
32 | 7.[修复]修复var outFile = Nothing
33 | 8.[修复]修复当快速拖动窗口会不能移动窗口的bug
34 | 9.[修复] 从拖动放大拉回后再点放大窗口按钮有个放大窗口位置不对的bug
35 | 10.[修复]修复提示任务计划不存在的多余提示bug
36 | 11.[修复]修复,当拖动窗口时,不会实时缩放的bug
37 | 12.一些代码优化和文字提示改进
38 |
39 | ### 更新 Beta 0.5
40 | gui用hta写,如果你是精简系统,请自行确认有没有系统有没有wscript、mshta、powershell
41 | 支持win11正式版和dev版分组开始菜单(全网独家)
42 | 01.[增加],开放自动清理备份
43 | 02.[增加],管理备份入口(打开备份的文件夹)
44 | 03.[增加],支持备份任务栏(只支持快捷方式.部分按钮.部分win10的工具栏,还有部分传统explorer的设置)
45 | 04.[增加],改进快捷方式备份desktop.ini,虽然不备份这个也不影响使用
46 | 05.[增加],新版gui,不用再键盘输入,直接可点
47 | 06.[增加],gui支持自动切换浅色/暗色
48 | 07.[增加],GUI适配高分屏
49 | 08.[增加],改进用户设置,把设置保存成文件,方便升级,0.4以前的版本请重新设置
50 | 09.[增加],文件名加入系统版本号和是否备份了任务栏,如果备份了任务栏,文件名会有WithTarkBar关键词,文件名所示如下
51 | 计算机名_用户名_时间戳_WithTaskBar_Os系统版本号_AutoBakvp
52 | WithTaskBar表示备份了任务栏,AutoBakvp表示是自动备份
53 | 10.[增加],当填写备份path没写盘符时,自动加上脚本当前路径前缀
54 | 11.[增加],检测还原文件夹是否包括还原所需的文件
55 | 12.[增加],增加一键重启再打开文件夹按钮
56 | 13.[修复],重新载入(刷新)选择还原的文件夹时,还原模式不对,会丢失参数,导致还原模式不对
57 | 15.[修复],当用脚本的用户不是管理员,获取用户名是管理员,导致还原前的备份.还原个人快捷方式路径错误。
58 | [其他],因为现在我的主力是win11,所以放弃支持tile genie磁贴美化软件,如果多人需要再看要不要加进去,有思路,懒得加进去
59 |
60 | #### beta v0.5 已知问题
61 | 1.win11上,如果迁移了系统(重装等),遇到任务计划程序不能还原,这个问题只有在不是同一个用户的系统时出现
62 | 2.win10上,如果软件未安装,有极少的磁贴不能还原,不用担心,重新安装软件会自动出现
63 | 3.win10上,ltsc系统,因为默认没有磁贴,所以重置开始菜单之后会有空白分组,不用担心,重启资源管理器就好了
64 | 4.自动清理备份文件判断日期是文件夹的最后修改时间,所以没事别乱改备份文件夹
65 | 5.不能备份还原uwp的自定义美化磁贴(比如tile genie之类的),有思路,但是用户量少,本人也不用,所以暂时不加进去
66 |
67 |
68 |
69 |
70 | #### 更新 Alpha 0.2
71 | 1.[增加] 更新支持旧版系统(1703及以后的系统都支持)
72 | 2.[增加] 增加不支持的系统提示,如果系统版本过低会提示
73 | 3.[增加] 增加自由选择还原文件夹的选项
74 | 4.[增加] 增加如果开启了还原前备份功能,重置开始菜单时会自动备份一个
75 | 5.[修复] 修复因为还原前的自动备份已存在,导致脚本在后台一直停留需要应答
76 | 6.[修复] 优化部分代码
77 | 7.[修复] 修复用户shell文件夹没有 DefaultLayouts.xml的时候脚本报错
78 | 8. [修复] 修复低版本系统重置开始菜单不完全
79 |
80 | 1703以前的系统不支持,1703及以后的系统支持,1089以前和1089及以后的备份文件不通用,低于17744要删xml
81 |
82 | 支持系统:Windows10 1703及以后的版本
83 |
84 | #### 已知问题
85 | 1.如果软件未安装,有极少的磁贴不能还原,不用担心,重新安装软件会自动出现
86 | 2.ltsc系统,因为默认没有磁贴,所以重置开始菜单之后会有空白分组,不用担心,重启资源管理器就好了
87 | 3.当用脚本的用户不是管理员,使用【还原2.4】还原前的自动备份会变成管理员的(已修复)
88 | 4.自动清理备份文件判断日期是文件夹的最后修改时间,所以没事别乱改备份文件夹,最好改成判断文件修改日期逻辑,但是layout.xml万年是那个日期
89 | 5.不能备份还原uwp的自定义美化磁贴(比如tile genie之类的)
90 |
91 |
92 | 个人开发不易,如果觉得解决了你的问题,请捐赠支持开发者。你的支持将会让工具越来越好。
93 | 
94 |
--------------------------------------------------------------------------------
/source/Compress.ps1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Yuphiz/BaRestore_Startmenu/bd4fc101b8d8e8c77ae30246e5b68253b9370622/source/Compress.ps1
--------------------------------------------------------------------------------
/source/GUI.hta:
--------------------------------------------------------------------------------
1 |
2 |
937 | 备份任务栏和工具栏 938 | | 939 |940 | 941 | | 942 |
945 | 每过几天自动备份 946 | | 947 |948 | 949 | | 950 |
953 | 自动清理早于几天前的自动备份 954 | | 955 |956 | 957 | | 958 |
961 | 删除到回收站 962 | | 963 |964 | 965 | | 966 |
1001 | 还原前备份 1002 | | 1003 |1004 | 1005 | | 1006 |
1009 | 开始菜单还原模式 1010 | | 1011 |1012 | 1018 | | 1019 |
1022 | 任务栏还原模式 1023 | | 1024 |1025 | 1030 | | 1031 |