ga('set', 'anonymizeIp', 1);
Categories: 运维

开机延迟启动程序

最近一个挂机程序总是启动失败,因为它需要的前置依赖程序在开机时启动较慢,导致挂机程序无法成功启动。做个VBS脚本来延迟启动

Program1 = "C:\Program Files\Mozilla Firefox\firefox.exe"
WScript.Sleep(15000)
Set WshShell=createobject("wscript.shell")
Set oExec=WshShell.Exec(Program1)
WScript.Sleep(25000)
Set sh = CreateObject("Shell.Application")
sh.ShellExecute """C:\Documents and Settings\Administrator\「开始」菜单\程序\ABC.lnk"""
WScript.quit 

可以实现对EXE或快捷方式的延迟启动。

有的系统也许运行时会提示“没有在该机执行windows脚本宿主的权限。请与系统管理员联系”

1、首先检查系统是否禁止使用了脚本运行,即打开“INTERNET选项”的“安全”选项卡里“自定义级别”,看看“ActiveX空件及服务”禁用的选项;
2、接着运行 regsvr32 scrrun.dll;
3、在注册表里的这个位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings
里找到 Enabled的DWORD键值;
4、把它删除或者把值该为1即可正常运行。

当然也可以使用计划任务或其他一些软件如Startup Delayer – 开机后延时启动程序
参考:
XP下 延迟启动某程序
没有在该机执行windows脚本宿主的权限。请与系统管理员联系
用vbs文件实现一键启动程序
自定义vbs脚本实现开机后延时启动指定程序的方法
VBS如何调用一个快捷方式?

madlaxcb

Recent Posts

PVE7/PVE8 LXC容器开启TUN/TAP

今天打算用IPV6的LXC开启…

4月 ago

解决WIN10显示器重启后分辨率变低窗口乱跳问题

  最近换了显示器,当有事离开…

8月 ago

宝塔开启堡塔防入侵会导致Chevereto的Cron运行失败

昨晚给服务器搬迁,新服务器装了…

1年 ago

chevereto V3和V4的改造

今天有空升级了cheveret…

1年 ago