├── 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 | ​GUI demo 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 | ![image](https://github.com/Yuphiz/Public/blob/main/Yuphiz_Pay.jpg) 94 | -------------------------------------------------------------------------------- /source/Compress.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuphiz/BaRestore_Startmenu/bd4fc101b8d8e8c77ae30246e5b68253b9370622/source/Compress.ps1 -------------------------------------------------------------------------------- /source/GUI.hta: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /source/GUI.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 680 | 681 | 682 | 683 | 684 | 870 | 871 | 872 | 873 | 874 |
875 |
876 | 877 |
878 | − 879 |
880 | 883 |
884 | 885 |
886 | ▢  887 |
888 | 891 |
892 | 893 |
894 | ×  895 |
896 |
897 |
898 |
899 | 900 | 备份还原开始菜单 901 | v0.6.2 By --@YUPHIZ 902 |
903 | 904 |
905 | 906 | 907 | 908 |
909 | 910 | 911 | 912 |
913 | 914 | 915 |
916 |
备份选项
917 | 918 |
919 |
920 | 921 | 922 | 923 | 924 | 925 | 备份位置 926 | 927 | 928 | 929 | 930 | 931 |
932 |
933 | 934 | 935 | 936 | 939 | 942 | 943 | 944 | 947 | 950 | 951 | 952 | 955 | 958 | 959 | 960 | 963 | 966 | 967 |
937 | 备份任务栏和工具栏 938 | 940 | 941 |
945 | 每过几天自动备份 946 | 948 | 949 |
953 | 自动清理早于几天前的自动备份 954 | 956 | 957 |
961 | 删除到回收站 962 | 964 | 965 |
968 | 969 | 970 |
971 | 972 | 973 | 974 | 975 | 976 |
977 |
978 | 979 | 980 | 981 |
982 |
还原选项
983 | 984 |
985 |
986 | 987 | 988 | 989 | 还原包 990 | 991 | 992 | 993 | 994 |
995 |
996 | 997 | 998 | 999 | 1000 | 1003 | 1006 | 1007 | 1008 | 1011 | 1019 | 1020 | 1021 | 1024 | 1031 | 1032 |
1001 | 还原前备份 1002 | 1004 | 1005 |
1009 | 开始菜单还原模式 1010 | 1012 | 1018 |
1022 | 任务栏还原模式 1023 | 1025 | 1030 |
1033 | 1034 |
1035 | 1036 | 1037 |
1038 |
1039 | 1040 | 1041 | 1042 |
1043 |
其他选项
1044 |
1045 | 1046 | 1047 | 1048 | 1049 |
1050 | 1077 |
1078 |
1079 |
1080 | 1081 | -------------------------------------------------------------------------------- /source/RBST.ico1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuphiz/BaRestore_Startmenu/bd4fc101b8d8e8c77ae30246e5b68253b9370622/source/RBST.ico1 -------------------------------------------------------------------------------- /source/Yuphiz_Payw.jpg1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuphiz/BaRestore_Startmenu/bd4fc101b8d8e8c77ae30246e5b68253b9370622/source/Yuphiz_Payw.jpg1 -------------------------------------------------------------------------------- /source/Yuphiz_Payz.jpg1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuphiz/BaRestore_Startmenu/bd4fc101b8d8e8c77ae30246e5b68253b9370622/source/Yuphiz_Payz.jpg1 -------------------------------------------------------------------------------- /source/备份还原开始菜单.vbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuphiz/BaRestore_Startmenu/bd4fc101b8d8e8c77ae30246e5b68253b9370622/source/备份还原开始菜单.vbs -------------------------------------------------------------------------------- /双击运行_备份还原开始菜单.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yuphiz/BaRestore_Startmenu/bd4fc101b8d8e8c77ae30246e5b68253b9370622/双击运行_备份还原开始菜单.lnk -------------------------------------------------------------------------------- /更新日志.md: -------------------------------------------------------------------------------- 1 | '声明 2 | '脚本:备份还原开始菜单 3 | '版本:beta 0.6 4 | '说明:本脚本可以备份和还原开始菜单布局 5 | 6 | 7 | '作者:YUPHIZ 8 | '版权:此脚本版权归YUPHIZ所有,备份还原方法借鉴BackupSML和winaero tweaker,并优化改进 9 | '凡用此脚本从事法律不允许的事情的,均与本作者无关 10 | '此脚本遵循 gpl3.0 协议 11 | 12 | ### 更新 0.6.2 13 | 见此问题 [issue](https://github.com/Yuphiz/BaRestore_Startmenu/issues/5) 14 | 有些旧的win10版本没有深浅色主题,或者有些人删掉了HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize\AppsUseLightTheme注册表 15 | 这个版本是修复没有此注册表的报错 16 | 17 | 18 | ### 重要更新 0.6.1 19 | 0.5-beta和0.6.0两个版本存在[当路径有空格就无法备份快捷方式的bug] 20 | 见此问题 [issue](https://github.com/Yuphiz/BaRestore_Startmenu/issues/4#issue-1218504890) 感谢[Vectorsmiracle](https://github.com/Vectorsmiracle) 提交此问题 21 | 特征是备份文件缺少zip压缩包 22 | 这个版本现已修复 23 | 十分抱歉对于前两个版本造成的开始菜单快捷方式没有备份 24 | 25 | 26 | 27 | 更新 0.6 28 | 1.[增加]更新重启资源管理器脚本至v0.5 29 | 2.[修改]当自动备份改为0时,直接删除任务计划,而不是禁用(不过保留了删除任务计划的入口) 30 | 3.[增加]在某些ome等自定义系统下还有可能出现startlayout.json,顺便备份 31 | 4.[修改]缩小窗口 32 | 5.[增加]增加一些悬浮提示 33 | 6.[修改]优化一个关闭异步提示循环进程,查找到后就马上关闭for 34 | 7.[修复]修复var outFile = Nothing 35 | 8.[修复]修复当快速拖动窗口会不能移动窗口的bug 36 | 9.[修复] 从拖动放大拉回后再点放大窗口按钮有个放大窗口位置不对的bug 37 | 10.[修复]修复提示任务计划不存在的多余提示bug 38 | 11.[修复]修复,当拖动窗口时,不会实时缩放的bug 39 | 12.一些代码优化和文字提示改进 40 | 41 | 42 | 更新 Beta 0.5 43 | gui用hta写,如果你是精简系统,请自行确认有没有系统有没有wscript、mshta、powershell 44 | 支持win11正式版和dev版分组开始菜单(全网独家) 45 | 01、[增加],开放自动清理备份 46 | 02、[增加],管理备份入口(打开备份的文件夹) 47 | 03、[增加],支持备份任务栏(只支持快捷方式、部分按钮、部分win10的工具栏,还有部分传统explorer的设置) 48 | 04、[增加],改进快捷方式备份desktop.ini,虽然不备份这个也不影响使用 49 | 05、[增加],新版gui,不用再键盘输入,直接可点 50 | 06、[增加],gui支持自动切换浅色/暗色 51 | 07、[增加],GUI适配高分屏 52 | 08、[增加],改进用户设置,把设置保存成文件,方便升级,0.4以前的版本请重新设置 53 | 09、[增加],文件名加入系统版本号和是否备份了任务栏,如果备份了任务栏,文件名会有WithTarkBar关键词,文件名所示如下 54 | 计算机名_用户名_时间戳_WithTaskBar_Os系统版本号_AutoBakvp 55 | WithTaskBar表示备份了任务栏,AutoBakvp表示是自动备份 56 | 10、[增加],当填写备份path没写盘符时,自动加上脚本当前路径前缀 57 | 11、[增加],检测还原文件夹是否包括还原所需的文件 58 | 12、[增加],增加一键重启再打开文件夹按钮 59 | 13、[修复],重新载入(刷新)选择还原的文件夹时,还原模式不对,会丢失参数,导致还原模式不对 60 | 15、[修复],当用脚本的用户不是管理员,获取用户名是管理员,导致还原前的备份、还原个人快捷方式路径错误。 61 | [其他],因为现在我的主力是win11,所以放弃支持tile genie磁贴美化软件,如果多人需要再看要不要加进去,有思路,懒得加进去 62 | 63 | 已知问题 64 | 1、win11上,如果迁移了系统(重装等),遇到任务计划程序不能还原,这个问题只有在不是同一个用户的系统时出现 65 | 2、win10上,如果软件未安装,有极少的磁贴不能还原,不用担心,重新安装软件会自动出现 66 | 3、win10上,ltsc系统,因为默认没有磁贴,所以重置开始菜单之后会有空白分组,不用担心,重启资源管理器就好了 67 | 4、自动清理备份文件判断日期是文件夹的最后修改时间,所以没事别乱改备份文件夹 68 | 5、不能备份还原uwp的自定义美化磁贴(比如tile genie之类的),有思路,但是用户量少,本人也不用,所以暂时不加进去 69 | 70 | 71 | 更新 Alpha 0.2 72 | 1、[增加] 更新支持旧版系统(1703及以后的系统都支持) 73 | 2、[增加] 增加不支持的系统提示,如果系统版本过低会提示 74 | 3、[增加] 增加自由选择还原文件夹的选项 75 | 4、[增加] 增加如果开启了还原前备份功能,重置开始菜单时会自动备份一个 76 | 5、[修复] 修复因为还原前的自动备份已存在,导致脚本在后台一直停留需要应答 77 | 6、[修复] 优化部分代码 78 | 7、[修复] 修复用户shell文件夹没有DefaultLayouts.xml的时候脚本报错 79 | 8、[修复] 修复低版本系统重置开始菜单不完全 80 | 81 | 1703以前的系统不支持,1703及以后的系统支持,1089以前和1089及以后的备份文件不通用,低于17744要删xml 82 | 83 | 支持系统:Windows10 1703及以后的版本 84 | 85 | 已知问题 86 | 1、如果软件未安装,有极少的磁贴不能还原,不用担心,重新安装软件会自动出现 87 | 2、ltsc系统,因为默认没有磁贴,所以重置开始菜单之后会有空白分组,不用担心,重启资源管理器就好了 88 | 3、当用脚本的用户不是管理员,使用【还原2.4】还原前的自动备份会变成管理员的(已修复) 89 | 4、自动清理备份文件判断日期是文件夹的最后修改时间,所以没事别乱改备份文件夹,最好改成判断文件修改日期逻辑,但是layout.xml万年是那个日期 90 | 5、不能备份还原uwp的自定义美化磁贴(比如tile genie之类的) 91 | --------------------------------------------------------------------------------