无忧启动论坛

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

费了点小劲,捣鼓出“桌面硬件信息显示工具”开机自启动来了

[复制链接]
跳转到指定楼层
1#
发表于 2022-9-25 18:16:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 likeyouli 于 2024-7-2 15:57 编辑

如题,其实以往本人常干的事是优化电脑自启动,把开机自启的软件都停止了 ,这样开机会比较快些。
这次突然想把Lightning大师的桌面硬件信息显示工具 让它开机自启,记忆中注册表中有几个位置就是添加自启项的,我找到了\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 这个位置,新建字符串值,数值数据(V):填入硬件信息显示工具的位置,关闭注册表重启电脑,满以为桌面硬件信息显示工具会在我登录后启动呢,结果是毫无动静,,(也可以用reg命令,效果一样,reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "桌面硬件" /t REG_EXPAND_SZ /d "E:\文件夹\OneDrive\桌面\显示硬件信息工具_2022.06.02_Stable_64-32 (2)\WinosInfo_x64.exe" /f)
       经搜索,原来是用户帐户控制(User Account Control,简写作UAC)惹的祸,但我又不想把UAC禁用了,毕竟有不良软件启动的时候提个醒也是不错的,于是想到了任务计划程序,选择 control控制面板、小图标、windows工具(win11)、任务计划程序;"系统工具"->"任务计划程序"->"任务计划程序库";在右方的空白处右击,选择"创建任务",在"常规选项卡"中选择对应的用户账户, 并勾选"使用最高权限运行",点击"触发器" 选项卡,选择"新建",开始任务先择登陆时,点击"操作"选项卡,选择"新建",操作选择启动程序,程序或脚本选择工具的位置,这样就创建开机自启动任务了。   

        也可以用命令创建:schtasks /create /tn "桌面硬件显示工具" /tr "E:\OneDrive\桌面\显示硬件信息工具_2022.06.02_Stable_64-32 (2)\WinosInfo_x64.exe" /sc onstart /RL HIGHEST--已勾选“使用最高权限运行”,但这里有一个问题,/sc 参数下,只能有一个条件,我没研究出用命令如何创造多个触发器,此外,也默认勾选了“只有在计算机使用交流电源时才启动此任务,如果计算机改用电池电源,则停止”,如果是笔记本或平板用户,要注意。要想避免上述问题,可能需要先使用gui界面设置好后导出为xml,再通过xml执行计划了。     请教大神,如何单纯通过命令,/sc onstart 与/sc ONLOGON  同时创建 ?并且去除勾选使用交流电源?难道真的是没有这样的命令?

schtasks /create /tn "桌面硬件显示工具" /ru system /tr "I:\经过检验需要留存的数据\显示硬件信息工具_WinosInfo_2024050521\WinosInfo.exe" /sc onstart /RL HIGHEST  ---必须加上/ru system:显示不管用户是否登录都要运行,否则只在用户登录时运行,没有设置密码自动登录时可能运行不了。
schtasks /create /tn "桌面硬件显示工具" /tr "I:\经过检验需要留存的数据\显示硬件信息工具_WinosInfo_2024050521\WinosInfo.exe" /sc onstart /RL HIGHEST /np--上边也启动不了,限制了system,是不是administrator登录不能启动?用这个后边加上/np试试,这样默认当前用户,且勾选了不管用户是否登录都要运行。
/F --如果指定的任务已经存在,则强制创建任务并抑制警告。
.
实在邪门了,今天测试了好多次,重启了好多次,实在重启烦了,现将摸索的经验归纳如下(条件:win11企业版24H2,administrator账户登录,无密码,自动登录,记得以前测试没遇到这么多问题,这次遇到这么多问题是不是与没有密码有关??):几个条件:①常规,两个条件,一是只在用户登录时运行(这里必须选择一个用户,登录哪个用户就选哪个用户),二是不管用户是否登录都要运行;②触发器,两个条件,一是启动时、在系统启动时,二是登录时、当任何用户登录时;③操作,启动程序,我弄了两个,一个是exe文件,一个是txt文件,这里可以得出结论,只有最上边的可以运行,不知道为什么选择多个启动程序的时候,为什么只能运行最上边一个?
先说能够启动成功的正确结论:常规里必须选择只在用户登录时运行、触发器里必须两个条件(反正开始时用的本贴最上边的schtasks命令创建的在系统启动时运行,结果自启动失败)。
①疑问,为什么必须选用户登录时运行?为什么选择不管用户是否登录都要运行启动失败?真邪门了;②为什么选择在系统启动运行时运行失败?如果选择当用户登录时运行这一个条件可以吗?还是必须得选择两个条件? 改天有空心不烦的时候再测试吧,今天实在重启电脑n次了,烦了。





以上为原贴内容,经过bathome大神指导,原来批处理schtasks不能同时触发多个条件引导,只能用如下方式解决:
PowerShell创建任务计划指定多个触发器和操作
schtasks命令的 /sc 参数不允许同时指定多个触发器(比如系统启动时、用户登录时)
使用 PowerShell 脚本可以实现这个功能:
$ArrayTrig = @(
    $(New-ScheduledTaskTrigger -AtStartup),
    $(New-ScheduledTaskTrigger -AtLogOn)
)
$Act1 = New-ScheduledTaskAction -Execute "C:\Test\2.9.02-1.bat"
$Act2 = New-ScheduledTaskAction -Execute "C:\Test\2.9.02-2.bat"
Register-ScheduledTask -TaskName "BatHome Job 2.9.02" -Trigger $ArrayTrig -User "System" -Action $Act1,$Act2
http://www.bathome.net/viewthread.php?tid=64053&from=favorites








11.gif (1.61 MB, 下载次数: 34)

11.gif
2#
发表于 2022-9-25 20:43:55 | 只看该作者
谢谢分享。
回复

使用道具 举报

3#
发表于 2022-9-25 22:09:12 | 只看该作者
不费劲:
win+r  输入shell:startup 把WinosInfo.exe拖进去 OK

点评

开启Uac 时,你这样应该启动不了,,明天我测试一下  详情 回复 发表于 2022-9-25 22:25
回复

使用道具 举报

4#
 楼主| 发表于 2022-9-25 22:25:19 | 只看该作者
本帖最后由 likeyouli 于 2022-9-25 22:33 编辑
dfw9 发表于 2022-9-25 22:09
不费劲:
win+r  输入shell:startup 把WinosInfo.exe拖进去 OK

开启Uac 时,你这样应该启动不了,,刚测试了一下,确实启动不了
回复

使用道具 举报

5#
发表于 2022-9-25 22:40:24 | 只看该作者
支持一下
回复

使用道具 举报

6#
发表于 2022-9-25 23:02:11 | 只看该作者
UAC对流氓软件几乎都无效

点评

为什么?流氓软件躲过uac的原理是啥,,  详情 回复 发表于 2022-9-25 23:21
回复

使用道具 举报

7#
 楼主| 发表于 2022-9-25 23:21:57 | 只看该作者
9zhmke 发表于 2022-9-25 23:02
UAC对流氓软件几乎都无效

为什么?流氓软件躲过uac的原理是啥,,

点评

流氓软件都是由有权限的软件安装进来的,可以继承权限进行安装服务、任务、驱动等各种花样。 也可以装成某种对你有用的软件,得到你许可后再干坏事。比如有一次用极品输入法,在安装几个月后一开机就安装几十种推广  详情 回复 发表于 2022-9-26 09:24
同问,想知道原理  详情 回复 发表于 2022-9-26 09:20
回复

使用道具 举报

8#
发表于 2022-9-26 00:02:45 | 只看该作者
谢谢分享!
回复

使用道具 举报

9#
发表于 2022-9-26 01:13:29 | 只看该作者
看起来还是非常有意思的
回复

使用道具 举报

10#
发表于 2022-9-26 06:47:09 | 只看该作者
这个很好,支持一下。谢谢分享。
回复

使用道具 举报

11#
发表于 2022-9-26 06:48:37 | 只看该作者
谢谢分享
回复

使用道具 举报

12#
发表于 2022-9-26 08:04:48 | 只看该作者
感谢楼主分享
回复

使用道具 举报

13#
发表于 2022-9-26 08:16:40 | 只看该作者
谢谢分享!
回复

使用道具 举报

14#
发表于 2022-9-26 09:20:34 | 只看该作者
likeyouli 发表于 2022-9-25 23:21
为什么?流氓软件躲过uac的原理是啥,,

同问,想知道原理
回复

使用道具 举报

15#
发表于 2022-9-26 09:24:28 | 只看该作者
likeyouli 发表于 2022-9-25 23:21
为什么?流氓软件躲过uac的原理是啥,,

流氓软件都是由有权限的软件安装进来的,可以继承权限进行安装服务、任务、驱动等各种花样。
也可以装成某种对你有用的软件,得到你许可后再干坏事。比如有一次用极品输入法,在安装几个月后一开机就安装几十种推广软件进来。
还有360、2345天天向用户推广那些东西,UAC根本没什么用处
回复

使用道具 举报

16#
发表于 2022-9-26 11:15:58 | 只看该作者
感觉挺不错, 感谢分享

点评

谢谢支持,其实刚开始想发贴的时候还有些胆怯,,这个论坛里大神很多,这点浅知识容易被嘲笑。 多说句,这是个二十多年的论坛,会员众多,水平相差更是巨大,,有很多大神发的东西也看不懂,也不敢问,但这个论坛  详情 回复 发表于 2022-9-26 11:29
回复

使用道具 举报

17#
发表于 2022-9-26 11:27:35 | 只看该作者
不是直接有启动项添加助手嘛,一拖即可。
回复

使用道具 举报

18#
 楼主| 发表于 2022-9-26 11:29:30 | 只看该作者
本帖最后由 likeyouli 于 2022-9-26 11:31 编辑
lx5815 发表于 2022-9-26 11:15
感觉挺不错, 感谢分享
谢谢支持,其实刚开始想发这个贴的时候还有些胆怯,,这个论坛里大神很多,这点浅知识容易被嘲笑。
多说句,这是个二十多年的论坛,会员众多,水平相差更是巨大,,有很多大神发的东西也看不懂,也不敢问,但这个论坛目前仍开放注册,新会员中难免有新手,所以发点基础知识详细教程还是很有必要的,还望论坛能调整风气,哪怕发再基础再简单的知识也别予以嘲笑的语气,也许会有刚入门的新手需要。
回复

使用道具 举报

19#
发表于 2022-9-26 22:13:06 | 只看该作者
谢谢分享,还有这等方法,学习了。
回复

使用道具 举报

20#
发表于 2022-9-27 05:15:42 | 只看该作者
学习一下
回复

使用道具 举报

21#
发表于 2023-3-5 10:46:23 | 只看该作者
谢谢分享,学习了。
回复

使用道具 举报

22#
发表于 2023-3-9 10:45:28 | 只看该作者
学习学习
回复

使用道具 举报

23#
发表于 2023-3-10 13:07:04 | 只看该作者
谢谢分享。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 13:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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