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

[求助] 关于注册表中RunOnce项下批处理执行的时机

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式
HKCU:\Software\Microsoft\Windows\CurrentVersion\RunOnce

上面的注册表项中设置一个批处理文件, 该文件运行的时机是什么时候? ai都说是帐户登陆后, 桌面显示之前执行,
如果我需要这个批处理文件在进入桌面之后再执行, 怎样实现?
发表于 3 天前 | 显示全部楼层
本帖最后由 Delightful 于 2026-3-17 12:40 编辑

HKCU:\Software\Microsoft\Windows\CurrentVersion\RunOnce系统部署后,进桌面前的时段;至于部署后与进桌面前有区别吗;系统安装部署后就马上进桌面,非要进桌面唉;
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
在“之前”,因为自己的脚本也有这需求,就都扔进去了。
1.png
回复

使用道具 举报

发表于 3 天前 来自手机 | 显示全部楼层
实践是最好的老师,建立个虚拟机快照,试试不就好了,另外是hklm不是hkcu。
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
CU下的肯定得登录帐号后才会运行吧,RunOnce是桌面前的单次运行的,一般都是部署用。感觉这种强求桌面后运行的不太常见和必要,可以做自删除的计划任务和批处理等实现。
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
在注册表中,RunOnce项下的程序(包括批处理文件)通常在系统完成初始化、用户登录后,但在显示桌面之前执行。这意味着它们是在系统启动流程的早期阶段运行的,用户可能还看不到桌面。
如果你希望批处理文件在进入桌面之后再执行,可以考虑以下几种方法:


方法一:使用“启动”文件夹(Startup Folder)将批处理文件的快捷方式放到当前用户的“启动”文件夹中:
  C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
  • 运行时机:用户登录后,桌面加载完成之后执行。
  • 优点:简单、直观,适合普通用户。


方法二:使用任务计划程序(Task Scheduler)
  • 打开“任务计划程序”。
  • 创建基本任务,选择“当用户登录时”作为触发器。
  • 设置操作为“启动程序”,选择你的批处理文件。
  • 在“条件”中取消勾选“只有在计算机使用交流电源时才启动此任务”。
  • 在“设置”中勾选“如果任务失败,按以下频率重新启动”(如每1分钟),并设置“执行终止时间”为1小时后。
  • 运行时机:用户登录、桌面加载完成后执行。
  • 优点:更灵活,可设置延迟、重试等。


方法三:使用注册表 Run 项(不推荐用于复杂任务)你也可以将批处理文件添加到注册表的:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  • 运行时机:在用户登录、桌面加载后执行。
  • 注意:如果批处理执行时间过长或出错,可能影响用户体验。


总结            
方法执行时机推荐程度
启动文件夹登录后、桌面加载完成后⭐⭐⭐⭐
任务计划程序可精确控制执行时机⭐⭐⭐⭐⭐
注册表 Run 项登录后、桌面加载后⭐⭐⭐
   
  

如需在进入桌面后运行任务,推荐使用“启动”文件夹或“任务计划程序”,这两种方法都比注册表 RunOnce 更适合你的需求。







回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
可以试一试 6# 的
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 前天 08:43 | 显示全部楼层
6楼的方法是正解,尤其是计划任务,不仅是在桌面后运行,并且还可以设置延迟时间,如果你对时间有要求,建议计划任务。
另外,6楼的第一种方法补充一个便捷的进入方式:Win键+R出现运行窗口,输入shell:startup回车就是所需的文件夹,在这里建快捷方式就行。
不过这个方法没有计划任务好,没有仔细研究过,但是似乎需要运行权限的程序用这种方法会失败,所以要桌面后运行还是计划任务最方便!
最后感觉第一种方法通常会执行的比计划任务早一点!看你对时间的需求吧。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-20 02:23

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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