代码之家  ›  专栏  ›  技术社区  ›  Zocker3333

使Windows在快速启动时启动.exe[已关闭]

  •  0
  • Zocker3333  · 技术社区  · 9 年前

    我最近买了一本笔记本,将在别人生日时送给他们。然而,这个人还不擅长电脑,所以我想创建一个全屏应用程序,将他们引入电脑。这个应用程序运行得很好,问题是我需要在登录到他们的帐户时启动它(显然也只有一次)。

    我知道有一个文件夹,您可以在其中放置可执行文件,然后在登录时执行,不过,这很简单 不够快 .

    当电脑启动并完成自动登录时,桌面将显示约3分钟,直到全屏应用程序最终打开(不过笔记本电脑并不是真正的动力设备)。

    如何使其更快地打开应用程序?或者我可以让Windows不启动浏览器。exe,直到我的应用程序打开?谢谢

    (操作系统为Windows 10)

    2 回复  |  直到 9 年前
        1
  •  2
  •   SilverWarior    9 年前

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

    一种是使用注册表。您可以在以下项下添加必要的注册表项: HKEY_CURENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce 这将在用户登录后立即运行应用程序。

    另一种方法是通过任务调度器创建新任务: 在创建任务时,您有很多选项可以控制任务何时开始。您可以在特定用户登录时启动它,甚至可以在用户登录之前启动它,以便向用户解释如何正确登录计算机等。 您还可以控制此任务是执行一次还是每次执行一次。

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

        2
  •  1
  •   Community CDub    8 年前

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

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

    这将取代资源管理器。exe,您的程序应该启动“explorer.exe”,并在启动后将此注册表的值设置回“exploreer.exe”。

    参考文献:

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