找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 194|回复: 19

[求助] 怎样在无人值守文件Unattend.xml中添加进入桌面后执行bat文件

[复制链接]
发表于 昨天 23:08 | 显示全部楼层 |阅读模式
怎样在无人值守文件Unattend.xml中添加进入桌面后执行bat文件, 好像这个文件中只能配置在登陆后, 进入桌面前执行bat文件, 而我需要是登陆后执行bat文件, 而且是执行一次, 能自删, 试了几个ai的方法, 都不太好, 求路过大佬给指招, 多谢.
发表于 昨天 23:23 | 显示全部楼层
来早了,不过也不存在上 、下楼,先标记下,主要是来看汇聚复制、粘贴 AI 回答的。
回复

使用道具 举报

发表于 昨天 23:27 来自手机 | 显示全部楼层
1
回复

使用道具 举报

发表于 昨天 23:31 | 显示全部楼层
在setup文件夹运行脚本里面添加启动注册表项

点评

+1,在注册表RunOnce下添加就能搞定了... 二○二六年三月十五日  详情 回复 发表于 昨天 23:43
回复

使用道具 举报

发表于 昨天 23:43 | 显示全部楼层
pole87898843 发表于 2026-3-15 23:31
在setup文件夹运行脚本里面添加启动注册表项

+1,在注册表RunOnce下添加就能搞定了...

二○二六年三月十五日

点评

多谢分享!  详情 回复 发表于 1 小时前
回复

使用道具 举报

发表于 昨天 23:48 | 显示全部楼层
你想复杂了,进入系统后执行程序和正常系统无区别,都是添加注册表一次性开机启动项,也可以用SetupComplete修改这个开机启动项
在UAC开启的情况下,你可能会遇到提权问题,而无人值守进入桌面前运行默认使用管理员权限,而SetupComplete则默认使用system权限

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

点评

多谢指导!  详情 回复 发表于 1 小时前
回复

使用道具 举报

发表于 7 小时前 | 显示全部楼层
1、OOBE.cmd(系统默认运行的批处理)
2、SetupComplete.cmd(系统默认运行的批处理)
3、FirstLogon.cmd (在 unattend.xml 定义运行的批处理)

此 3 个批处理,全都是在系统即将安装完毕,第一次进入桌面前运行的。
1 和 2 是以 SYSTEM 用户执行,3 是以 自定义 或 Administrator 用户执行。
执行顺序也是以123的先后顺序。

点评

谢谢分享  发表于 半小时前
4go
学习  详情 回复 发表于 3 小时前
感谢学习了  详情 回复 发表于 7 小时前

评分

参与人数 3无忧币 +3 收起 理由
waltz1 + 1 赞一个!
2013kyj + 1 很给力!
2012ccxbox + 1 很给力!

查看全部评分

回复

使用道具 举报

发表于 7 小时前 | 显示全部楼层
围观
回复

使用道具 举报

发表于 7 小时前 来自手机 | 显示全部楼层
chishingchan 发表于 2026-3-16 00:37
1、OOBE.cmd(系统默认运行的批处理)
2、SetupComplete.cmd(系统默认运行的批处理)
3、FirstLogon.cmd  ...

感谢学习了
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层
5楼正解,我就是用那个键值运行bat 的;
回复

使用道具 举报

发表于 3 小时前 | 显示全部楼层
chishingchan 发表于 2026-3-16 00:37
1、OOBE.cmd(系统默认运行的批处理)
2、SetupComplete.cmd(系统默认运行的批处理)
3、FirstLogon.cmd  ...

学习
-----------------------------------
1、OOBE.cmd(系统默认运行的批处理)
2、SetupComplete.cmd(系统默认运行的批处理)
3、FirstLogon.cmd (在 unattend.xml 定义运行的批处理)

此 3 个批处理,全都是在系统即将安装完毕,第一次进入桌面前运行的。
1 和 2 是以 SYSTEM 用户执行,3 是以 自定义 或 Administrator 用户执行。
执行顺序也是以123的先后顺序。

回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
  • OOBE.cmd
    • 含义:OOBE(Out Of Box Experience)是Windows首次启动时的初始设置流程,包括选择语言、时区、创建用户等。
    • 作用:在系统首次启动过程中自动运行,常用于自动化配置初始环境或执行预设任务。
    • 运行时机:在Windows设置向导期间执行。
  • SetupComplete.cmd
    • 作用:在Windows安装完成后、首次重启前自动运行,用于完成安装后的配置任务。
    • 运行时机:系统安装完成后、进入首次登录前执行。
    • 使用场景:适合用于部署过程中需要在安装阶段结束时运行的脚本或程序。
  • FirstLogon.cmd
    • 作用:在用户首次登录系统时运行,用于配置用户环境或部署应用程序。
    • 运行时机:在用户首次登录时执行,可通过 unattend.xml 文件配置触发。
    • 使用场景:适合用于基于用户上下文的配置任务,如安装软件、设置注册表等。
这些脚本常用于系统部署自动化(如使用Windows ADK、MDT或SCCM等工具),可帮助管理员实现无人值守安装和配置。

评分

参与人数 1无忧币 +1 收起 理由
waltz1 + 1 赞一个!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 1 小时前 | 显示全部楼层
邪恶海盗 发表于 2026-3-15 23:43
+1,在注册表RunOnce下添加就能搞定了...

二○二六年三月十五日

多谢分享!
回复

使用道具 举报

 楼主| 发表于 1 小时前 | 显示全部楼层
nttwqz 发表于 2026-3-15 23:48
你想复杂了,进入系统后执行程序和正常系统无区别,都是添加注册表一次性开机启动项,也可以用SetupComplet ...

多谢指导!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-3-16 08:37

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表