无忧启动论坛

标题: 利用批处理能否让系统下次重启后自动进入WinRE模式且自动运行一个脚本程序来重装系统 [打印本页]

作者: Hack38    时间: 2023-12-28 18:08
标题: 利用批处理能否让系统下次重启后自动进入WinRE模式且自动运行一个脚本程序来重装系统
RT

纯利用批处理能否让系统下次重启后自动进入WinRE模式且自动运行一个脚本程序来重装系统?
我在使用Dism++时发现可以在RE中启动,那么由此可见,应该是可行的吧?有人研究过吗?

作者: yyz2191958    时间: 2023-12-28 18:15
利用批处理能否让系统下次重启后自动进入WinRE模式————这个我知道,下一个问题不晓得
作者: yyz2191958    时间: 2023-12-28 18:16
::【重启进入PE】
@echo off
::【检测(是否在PE中运行),否向下运行,是跳到:A】
if exist "X:\windows\"   goto :A

::【备份-C盘启动】
Del /Q  "D:\易数一键还原Windows系统备份(不要删除)\到启动\C盘启动-备份\*.*" >nul 2>nul
copy "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.*" "D:\易数一键还原Windows系统备份(不要删除)\到启动\C盘启动-备份\" >nul 2>nul
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                                      重启进 PE ?
pause>nul
::【下面数字,不同电脑不同,要由“创建PE启动菜单.exe”获取(或PE下提示符bcdedit /enum all)】
BCDEdit /default {4270dc10-21f1-11ee-bd8e-788a8610df2d} >nul 2>nul
cls
shutdown.exe   -r   -t   0            %【重新启动】%
:A
exit
作者: nathan6498    时间: 2023-12-28 19:25
学习学习
作者: mimi820    时间: 2023-12-28 20:18
我也想知道具体怎么弄,哪个大佬来个保姆级的教程。。
作者: mimi820    时间: 2023-12-28 20:22
我也想知道具体怎么弄,哪个大佬来个保姆级的教程。。
作者: 我是小青蛙    时间: 2023-12-28 20:36
Reagentc /boottore
作者: hilsonma    时间: 2023-12-28 21:18
bcdedit /bootsequence %guid%

这样重启就会进pe 或 winre
%guid%是启动pe 或winre 的菜单项的guid.
可以通过bcdedit /enum 查询获取
如果该菜单项是通过批处理添加的话,也可以在添加时将guid保存到文件

要winre自动运行脚本,需要在winre中做相应设置。
作者: ljy931116    时间: 2023-12-29 21:37
感谢分享
作者: Hack38    时间: 2024-1-11 08:55
hilsonma 发表于 2023-12-28 21:18
bcdedit /bootsequence %guid%

这样重启就会进pe 或 winre

要winre自动运行脚本,需要在winre中做相应设置。

这一步怎么理解?有没有具体一点的步骤?
作者: martin313    时间: 2024-1-11 09:07
要求高;要求太高
作者: Hack38    时间: 2024-1-11 09:20
martin313 发表于 2024-1-11 09:07
要求高;要求太高

你要是没话说可以不说话,跑这里来灌水
作者: martin313    时间: 2024-1-11 09:20
Hack38 发表于 2024-1-11 09:20
你要是没话说可以不说话,跑这里来灌水

灌水了,然后呢
作者: martin313    时间: 2024-1-11 09:22
Hack38 发表于 2024-1-11 09:20
你要是没话说可以不说话,跑这里来灌水


先说说你发这个贴子的意义在哪?有啥应用场景?
作者: Bluebells    时间: 2024-1-11 10:31
据说 dism++ 所谓的“热还原”可以在系统重启时自动进入 winre,并应用之前指定的映像;微软官方的 ISO 光盘映像里的安装功能也有类似方式。至于如何用批处理实现就不清楚了
作者: hilsonma    时间: 2024-1-11 14:31
Hack38 发表于 2024-1-11 08:55
要winre自动运行脚本,需要在winre中做相应设置。

这一步怎么理解?有没有具体一点的步骤?

比如有的pe是通过winpeshl.ini指定进入pe后自动运行的程序的
有的是通过pecmd.ini指定进入pe后自动运行的程序的
也有可能是通过注册表指定进入pe后自动运行的程序的
要根据pe的情况去设置。

说实话我还没有看过winre.wim,所以不知道它是怎么指定的。
作者: 深深的沼泽    时间: 2024-1-11 18:38
有意思,帮顶
作者: 享β亻寸木东    时间: 2024-1-11 18:58
本帖最后由 享β亻寸木东 于 2024-1-11 19:03 编辑

【进入WindowsRE高级设置】
shutdown /r /o /f /t 0
自动运行程序得改Winre.wim吧  这个不会

作者: 201027149    时间: 2024-1-11 19:16
好像都跑题了,楼主说的不是“纯”批处理吗?

第一步 纯批处理 可行;第二步…   纯批处理是做不到的。
作者: nttwqz    时间: 2024-1-11 20:24
重置此电脑。。。
作者: Hack38    时间: 2024-1-12 10:09
Bluebells 发表于 2024-1-11 10:31
据说 dism++ 所谓的“热还原”可以在系统重启时自动进入 winre,并应用之前指定的映像;微软官方的 ISO 光 ...

对,dism++里面就有一个在re中运行它自己,我不知道它是怎么做到的,把运行它自己换成运行别的,例如脚本,我觉得是不是就成功了?
作者: Hack38    时间: 2024-1-12 10:09
享β亻寸木东 发表于 2024-1-11 18:58
【进入WindowsRE高级设置】
shutdown /r /o /f /t 0
自动运行程序得改Winre.wim吧  这个不会

dism++更改了winre.wim?我感觉它没改
作者: Hack38    时间: 2024-1-12 10:10
hilsonma 发表于 2024-1-11 14:31
比如有的pe是通过winpeshl.ini指定进入pe后自动运行的程序的
有的是通过pecmd.ini指定进入pe后自动运行 ...

有的场景下,运行PE的前提是要更改安全设置
作者: hilsonma    时间: 2024-1-12 11:38
Hack38 发表于 2024-1-12 10:10
有的场景下,运行PE的前提是要更改安全设置

安全启动主要是验证bootmgfw.efi吧
用原生引导进pe应该是可以的,如果担心内核过不了就采用较新内核的pe.

不用第三方引导,不用旧内核的pe,这样就避免去动安全启动设置。

如果说只要不是原厂安装的系统就过不了安全启动,那就只有去动安全启动设置了。
就象现在的手机,不解锁就刷不了系统,只能用原厂系统,最多是在线更新升级。
作者: bjay2008xmy    时间: 2024-1-14 15:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 无犹启动    时间: 2024-1-28 20:25
学习学习




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3