使Windows在启动时启动.exe

时间:2015-08-09 09:59:09

标签: windows autostart

我最近买了一个笔记本,并会在生日那天送给别人。然而,那个人对计算机并不擅长,所以我想创建一个全屏应用程序,将它们引入计算机。该应用程序运作完美,我只需要在登录其帐户时启动它(显然也是一次)。

我知道有一个文件夹可以放置可执行文件然后在登录时执行,但是, 不够快

当PC启动并且自动登录完成后,桌面将显示约3分钟,直到全屏应用程序最终打开(虽然笔记本电脑不是真正的强大功能)。

如何让它更快地打开应用程序?或者,在我的应用程序打开之前,我可能会让Windows无法启动explorer.exe吗?感谢。

(操作系统是Windows 10)

2 个答案:

答案 0 :(得分:2)

有多种方法可以做到这一点。

一个是使用注册表。您可以在以下位置添加必要的注册表 HKEY_CURENT_USER \软件\微软\的Windows \ CurrentVersion \的RunOnce 这将在用户登录后立即运行您的应用程序。

另一个是通过任务计划程序创建一个新任务: 创建任务时,您有很多选项可以控制它何时启动。您可以在登录特定用户时启动它,甚至可以在用户登录之前启动它,这样您就可以向用户解释如何正确登录计算机等。 您还可以控制此任务是执行一次还是每次执行。

我个人会选择第二个选项,因为它不需要任何手动注册表编辑,因此即使在非管理帐户上也可以设置。

答案 1 :(得分:1)

您可以更改注册表以完成此操作。

您可以修改“Shell”键
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
到你的程序的完整路径。

这应该替换explorer.exe,您的程序应该启动“explorer.exe”并在启动后将此注册表的值设置回“explorer.exe”。

参考文献:

  1. How can I start up Windows without explorer loading up?