vbs(脚本)开机运行程序放在电脑组策略的开机脚本里 ,为啥开机不运行啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbs(脚本)开机运行程序放在电脑组策略的开机脚本里 ,为啥开机不运行啊?相关的知识,希望对你有一定的参考价值。

脚本是:
set fso=CreateObject("Scripting.FileSystemObject")
set ws=CreateObject("wscript.shell")
path=fso.getfile("D:\Program Files\梦幻西游\Ltimer.exe").shortpath
ws.run path
wscript.sleep 10*1000
ws.run path
'完
在这个组策略里面添加的

首先强调一下我自己手动运行 那个ltimer.exe的程序会运行,但我重启一下 本来会运行的但是没有了? 请教了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我自己手动运行 那个vbs文件也会是ltimer.exe的程序会运行哦 也就是说 我那vbs是没有错的

这个 我刚开始用脚本的时候也有这个疑问 后来 在主策略的某个地方找到了一个东西 我才明白
嘿嘿 很久以前的了 我一下也找不到 内容还是记得的
就是有一个开机脚本的超时设置和执行顺序什么的 问题就出现在这里了
开机以后系统按优先顺序先执行重要的开机进程等等 等到执行脚本 你想想什么时候了
好像默认的超时是5分钟 根本轮不上脚本 所以 嘿嘿
你想让它执行的话 可以设置无限超时 我记得我当时试过 哎 。。。。。慢啊 和run比 惭愧啊。。。。
所以 就用run吧 想隐蔽一点的话 嘿嘿 用关联启动 可以烦死人的

补充:
手动运行当然可以了 。。。。。。
我是说 开机脚本的超时设置 导致你的脚本没有被开机加载。。。。。因为要保证系统优先被加载。。。。
比如说 你开机所有的东西加载完 用了6分钟 (这个不是我们平常所说的开机时间 平常说开机结束了 这时你可以用系统了 但是还有一些启动项在加载所以。。。。 而且默认是按顺序执行 而不是同时执行)
而加载的脚本在必须在开机后5分钟之内加载和运行完 不然就不被加载 或强制终止 understand?
参考技术A 设置开机启动,最简单有效的方法是把vbs脚本拖到开机——附件——启动 中。追问

我想知道那个组策略里的开机的那个启动脚本 有什么功能 如果是在那个常用的 run 啊 什么 启动项里 我早就搞了 请教了~~~

使用活动目录组策略添加客户端端远程开机自动运行程序

该程序是bginfo,启动时可以在桌面添加系统信息,开始在计算机设置中设置启动脚本,在客户端使用gpresult /h 查看脚本已经执行,但桌面没有任何改变:

技术分享

这个程序主要是修改桌面背景,主要针对用户生效,所以添加在计算机设置中无法生效,故添加到用户设置中的启动脚本下,桌面修改成功

技术分享

以上是关于vbs(脚本)开机运行程序放在电脑组策略的开机脚本里 ,为啥开机不运行啊?的主要内容,如果未能解决你的问题,请参考以下文章

添加啥代码可以使vbs脚本开机自启动?

如何用命令行添加组策略开机启动脚本

怎么让vbs脚本开机自动启动

如何让一个vbs文件开机自启

通过组策略,启动脚本执行批处理,怎么客户端不生效

用vbs写的开机启动