在启动时启动 Outlook(以更智能的方式)

我知道很多人在启动计算机后直接将 Outlook 作为第一个应用程序启动,并在关机时将其作为最后一个应用程序关闭。

您可能已经知道,通过将任何应用程序的快捷方式放置在“开始”菜单的“启动”文件夹中,您可以在启动时自动启动该应用程序。 这是节省您点击次数和/或确保您不会忘记启动 Outlook 的好方法。

然而,这种方法的问题是,当您登录时,您会直接给计算机带来很大的压力,因此启动计算机实际上可能需要更长的时间。 特别是如果您还在登录时直接启动一些其他应用程序,则可能会导致计算机在相当长的时间内没有响应。

想知道更聪明的方法吗?

?更聪明的方法? 是使用延迟计划任务来代替。

创建启动 Outlook 的任务后,必须将其修改为以正常优先级运行,否则它将以后台优先级启动。

响应更快、启动更快

通过添加 30 秒或几分钟的延迟,您的计算机将有时间完成启动并首先正确登录。

这将使登录过程更快,并使计算机的响应速度更快。 这也意味着,当您启动计算机不是为了检查邮件,而是为了检查 Internet 上的某些内容时,您不必等到计算机再次恢复正常,才有机会在其间启动浏览器。

第1步:创建延迟计划任务

要通过延迟计划任务在登录时启动 Outlook,请使用以下步骤:
(这可能看起来有很多步骤,但您将在不到 5 分钟内完成,如果您可以使用PowerShell方法如下所示.)

  1. 打开“开始”菜单并输入; 任务调度程序
    • 或者; 在控制面板右上角的搜索框中输入;schedule tasks
  2. 在左侧窗格中选择:任务计划程序库。
  3. 从“任务计划程序”窗口右侧的“操作”窗格中,单击; 创建任务?
  4. 在“常规”选项卡上填写以下字段;
    • 名称:登录时启动 Outlook
    • 描述:通过延迟启动启动 Outlook
  5. 选择“触发器”选项卡并按“新建?”。
  6. 从弹出的“新建触发器”对话框中设置以下选项;
    • 开始任务:登录时
    • 特定用户:自动选择您的用户帐户
    • 延迟任务:2分钟
      有关详细信息,请参阅注释 1。
    • 已启用:已选择
  7. 按“确定”关闭“新建触发器”对话框。
  8. 选择“操作”选项卡并按“新建?”
  9. 使用浏览? 按钮浏览至 OUTLOOK.EXE
    根据您的 Outlook 和 Windows 版本,您可以在以下位置之一找到它:
    • C:\Program Files\Microsoft Office\root\Office16
    • C:\Program Files\Microsoft Office (x86)\root\Office16
    • C:\Program Files\Microsoft Office\
    • C:\Program Files (x86)\Microsoft Office\
  10. 在?添加参数(可选)? 字段类型;
    /recycle
    有关详细信息,请参阅注释 2。
  11. 按“确定”关闭“新建操作”对话框。
  12. 选择“设置”选项卡。
  13. 禁用选项:如果任务运行时间超过 3 天,是否停止任务?
    如果您让计算机运行超过 3 天,这将防止 Outlook 被关闭。
  14. 按“确定”完成任务创建。

注1:如果您的计算机启动速度更快,可以将其设置为 1 分钟。 如果较慢,可以设置为3或5分钟。 您可以输入任何您想要的值; 您不受预定义时间的限制。

笔记2:如果您在 Outlook 中配置了多个邮件配置文件,则可以使用以下命令直接打开具有特定配置文件的 Outlook/profile <profilename>转变。

步骤 2:设置任务优先级

不幸的是,这种方法的一个主要缺点是任务是通过较低优先级。 这意味着 Outlook 的运行速度会变慢。 为了解决这个问题,您可以设置任务的优先级,但不幸的是,这不能简单地设置为一个选项。

  1. 右键单击创建的任务并选择:导出?
  2. 将任务保存到方便的位置,例如桌面。
  3. 在记事本中打开保存的 xml 文件。 执行此操作的快速方法是打开记事本,然后将文件拖放到其中。
  4. 在底部附近的某个地方,您会发现以下行:
    <priority>7</priority>
    将优先级更改为 4、5 或 6,以便该行显示:
    <priority>5</priority>
    注:优先级目前均为4、5、6定义相同
  5. 出现提示时关闭记事本并保存文件。
  6. 在任务计划程序中,通过右键单击它并选择删除您创建的任务:删除
  7. 在任务计划程序中,从右侧的操作窗格中单击:导入任务?。
  8. 浏览到您保存的 xml 文件并单击“打开” 导入它。
  9. 单击“确定”确认任务创建。

使用 PowerShell 创建计划任务

作为替代方案,您还可以在中执行以下命令电源外壳创建计划任务。

这立即解决了上面步骤 2 中解释的优先级问题。

您可能需要调整路径Outlook.exe并且您可以调整启动延迟($Delay)也是如此,当前设置为 2 分钟。

您也可以稍后在任务计划程序中更改这些值。

$OutlookPath = "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE"
$Argument = "/recycle"
$Name = "Start Outlook at logon"
$Description = "Starting Outlook via a delayed start"
$Delay = New-TimeSpan -Minutes 2

$User = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name
$Trigger = New-ScheduledTaskTrigger -AtLogon -User $User
$Trigger.Delay = [System.Xml.XmlConvert]::ToString($Delay)
$Action = New-ScheduledTaskAction -Execute $OutlookPath $Argument
$Settings = New-ScheduledTaskSettingsSet -Priority 5 -AllowStartIfOnBatteries -ExecutionTimeLimit 0
Register-ScheduledTask -TaskName $Name -Trigger $Trigger -Action $Action -Settings $Settings

删除任务

如果您想再次删除任务,可以通过再次打开任务计划程序来完成。 在左侧,选择“任务计划程序库”,您将在顶部的中心窗格中找到该任务。 右键单击该任务并选择“删除”。


使用延迟计划任务将使您的计算机在启动时更具响应性。