求助:如何通过schtasks命令实现Outlook开机自动启动
求助:如何通过schtasks命令实现Outlook开机自动启动
Hey Kris,我之前也碰到过公司限制开机启动项的情况,用schtasks确实能绕开这个问题,给你几个亲测有效的命令和步骤:
第一步:确认Outlook的安装路径
不同版本的Office路径会有差异,先找到你的OUTLOOK.EXE位置:
- 64位Office 2016/2019/365:
C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE - 32位Office 2016/2019/365:
C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.EXE
如果是更老的Office版本(比如2013),路径里的Office16会变成Office15,自己在Program Files里找一下就行。
第二步:用管理员权限创建计划任务
一定要右键命令提示符(CMD),选择「以管理员身份运行」,否则可能因为权限不足创建失败。然后输入下面的命令(把路径换成你找到的实际路径):
schtasks /create /tn "AutoStart Outlook" /tr "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" /sc onlogon /rl highest /f
给你解释下每个参数的作用:
/tn "AutoStart Outlook":给这个任务起个好记的名字,方便后续管理/tr "xxx\OUTLOOK.EXE":指定要启动的Outlook程序路径,路径有空格的话必须用引号括起来/sc onlogon:设置触发条件为「用户登录时」,正好对应开机后启动的需求/rl highest:用最高权限运行任务,避免因为系统权限限制导致Outlook无法启动/f:如果已经存在同名任务,强制覆盖,不用手动删除旧任务
第三步:排查可能的问题
如果创建后开机还是没启动,试试这些调整:
- 延迟启动:系统开机初期资源占用高,可能导致任务启动失败,加个1分钟延迟:
schtasks /create /tn "AutoStart Outlook" /tr "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" /sc onlogon /rl highest /delay 00:01:00 /f - 验证任务有效性:打开「任务计划程序」,在「任务计划程序库」里找到你创建的任务,右键选择「运行」,看Outlook能不能正常启动,能的话说明任务配置没问题,只是开机触发的时机问题。
我当时就是这么解决的,你试试应该能行,有问题再随时问!
备注:内容来源于stack exchange,提问作者Kris
相关产品推荐
相关产品推荐

