启动文件夹中的程序未在 Windows 11/10 中启动时启动

Windows维护着一个程序列表,这些程序可以在您登录系统后立即启动。对于那些应该立即可以使用的程序来说,它会派上用场。但是,即使在此处添加条目后,也可能会出现程序无法启动的情况。在这篇文章中,我们将了解如果Startup(Startup)文件夹中的程序在Windows 11/10中启动时未启动,您可以做什么。

启动文件夹中的程序未启动

启动(Startup)文件夹中的程序未启动

如果Startup文件夹中的程序在(Startup)Windows 11Windows 10中启动时未启动,请按照以下任一方法解决问题:

  1. 检查任务管理器(Task Manager)的启动条目
  2. 将程序添加到启动文件夹
  3. 使用注册表(Registry)启动(Startup)中添加程序(Program)
  4. (Force)使用任务计划程序(Task Scheduler)强制提升程序(Program)
  5. 向默认防火墙添加例外
  6. 设置批处理文件(Setup Batch File)启动程序(Launch Programs)

其中一些需要您拥有管理员权限才能完成设置。

1]检查任务管理器(Check Task Manager)启动(Startup)条目

  • 右键单击(Right-click)任务栏,然后选择任务管理器(Task Manager)
  • 切换到启动选项卡(Switch to the Startup Tab)并在列表中找到程序
  • 检查状态是否禁用。
  • 如果是,则右键单击它,然后从菜单中选择启用(Enable)

重新启动计算机,并在您登录计算机后查看该程序(Program)现在是否可用。

2]将程序(Program)添加(Add)启动文件夹(Startup Folder)

如何让程序在 Windows 10 中启动时运行

两个 Startup 文件夹位置( two Startup folders locations)- Current User Startup 和All Users Startup Folder。在其中放置快捷方式后,程序将自动启动(Once)去做这个:

  • 打开运行提示符(Win + R)
  • 键入shell:common startup并按 Enter 键
  • 它将打开启动文件夹
  • 接下来,将要启动的程序(Program)的快捷方式拖放到文件夹中。

阅读(Read)如何使程序在启动时运行(How to make a Program run on startup)

3]使用注册表(Registry)启动中(Startup)添加程序(Add Program)

注册表(Registry)Windows PC 中的最高权限,您更改的所有设置或您所做的任何事情都会影响注册表(Registry)Windows Native应用程序甚至所有第三方软件的所有设置都存在于注册表(Registry)中。除非并且直到您知道并确定自己在做什么,否则您不得使用Registry 。

按照以下步骤对Startup(Startup)文件夹问题进行排序:

  • 通过在运行提示中键入Regedit然后按Enter键来打开注册表编辑器(Registry Editor)
  • 导航
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  • 右键单击(Right-click)编辑器中的空白区域并创建一个新的字符串(String)值条目。
  • 将字符串值命名为要运行的程序。(Program)
  • 编辑条目并将值放在程序的可执行文件的路径中。
  • 保存并重新启动 PC。

阅读(Read)Windows 注册表启动位置(Windows Registry Startup Locations)

4] 使用任务计划程序(Task Scheduler)强制(Force)提升程序(Program)

提升程序绕过 UAC

有些程序(Programs)每次都需要管理员权限才能启动。如果程序(Program)没有正确的权限,Windows中的UAC 功能将被阻止。您可以尝试更改UAC以确定这一点,如果是这种情况,最好创建一个快捷方式,使其始终以管理员权限启动。

  • (Press)开始菜单,然后单击搜索(Search)栏。
  • 输入 UAC(Type UAC)并打开更改用户帐户控制(Change User Account Control)设置
  • 将滑块移动到底部并确认更改。
  • 重新启动(Reboot)计算机以检查程序(Program)是否可以启动。

如果是,那么您可以创建一个任务并以管理员权限启动该程序。(Program)这样,您就不必每次都面对UAC 。

  • 通过在运行(Run)提示中键入taskschd.msc然后按Enter键来打开任务计划程序(Task Scheduler)
  • 创建一个新任务并确保选择两个选项 -仅在用户登录时运行,并选中显示(Run only when the user is logged on)以最高权限运行(Run with Highest Privileges)的框。
  • 命名任务并保存。

下次您登录您的帐户时,该程序(Program)将自动启动。

5]向默认防火墙(Default Firewall)添加例外(Add Exception)

将程序添加到防火墙 Windows 10

有些程序(Programs)需要在开始时立即连接到实习生。如果防火墙阻止此类程序(Firewall is blocking such programs),则程序(Program)可能无法启动或被阻止。如果您要启动的程序(Program)有这样的要求,请确保将其作为例外添加到防火墙(Firewall)

在开始菜单中键入防火墙(firewall),然后从列表中选择Windows Defender 防火墙。(Windows Defender Firewall)

  • 单击(Click)允许(Allow)应用程序或功能通过Windows Defender 防火墙(Windows Defender Firewall)
  • 然后单击更改设置(Change Settings),然后单击允许(Allow)另一个应用程序按钮
  • 使用浏览器按钮添加程序(Program)
  • 您还可以配置网络(Network)类型以允许它通过唯一的专用网络工作

6]设置批处理文件(Setup Batch File)启动程序(Launch Programs)

如果您想在Startup 启动(Startup)一堆程序,并且想要一个简单的方法,那么您可以创建一个批处理文件并将其设置为在Startup上执行。但是,请注意它会吸引UAC,并且您必须手动允许它们中的每一个。

  • 打开运行(Run)提示 ( Win +R ) 并键入记事本。按Enter键将其打开
  • 复制下面提到的代码并将其保存为BAT文件
@echo off

“<Path of the program>\<Programname>.exe”

exit

因此,例如,如果我想启动Snagit,我需要居中的路径将是

C:\Program Files\TechSmith\Snagit 2020\Snagit32.exe

您可以添加更多,但它们中的每一个都应在新行中列出。最后,创建BAT文件的快捷方式,并将其放在Startup Folder中。

如果您要使用的程序(Program)在您登录计算机时没有启动,您可以使用任何方法确保它启动。



About the author

在商业和技术方面,Windows 10 和 Windows 11/10 是非常重要的工具。它们使您可以比以往更轻松、更安全地与计算机交互,并运行功能强大但可自定义的应用程序,而不会带来任何安全风险。这些工具对于希望能够扩大其在线业务并吸引新客户的企业来说也是必不可少的。因此,我会说我在 Windows 10 和 Windows 11/10 方面的技能使我成为此类工作或业务的理想人选。



Related posts