在 Windows 10 上启动时运行脚本

bay*_*ezy 99 windows-10

在以前版本的 Windows 上,我使用以下技术在 Windows 启动时运行批处理文件。

  1. 创建批处理文件的快捷方式。
  2. 创建快捷方式后,右键单击快捷方式文件并选择“剪切”。
  3. 单击开始,然后单击程序或所有程序。找到启动文件夹并右键单击该文件夹,然后选择打开。
  4. 打开启动文件夹后,单击菜单栏中的编辑,然后单击粘贴将快捷方式文件粘贴到启动文件夹中。如果您没有看到菜单栏,请按 Alt 键使菜单栏可见。每次用户登录到 Windows 时,启动文件夹中的任何快捷方式都会自动运行。

我一直没有成功找到如何在 Windows 10 上做类似的事情。

有任何想法吗?

小智 142

启动文件夹仍然存在并正常运行。

要访问它,请按 Windows+R,然后键入shell:startup

您应该能够从那里做您以前在 Windows 7 中所做的事情。

  • 这个 `shell:startup` 的问题在于它依赖于用户(当另一个用户登录到您的计算机时,程序不会启动),以防您想在计算机启动时启动程序,而不管用户,您可以在目录 `C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup` 中添加快捷方式。 (23认同)
  • 有什么办法可以以管理员身份运行吗? (5认同)
  • @phil 你应该打开一个新问题 - 但要回答你的问题:为你的 exe/bat 文件创建一个快捷方式(右键单击 > 创建快捷方式),然后右键单击快捷方式 > 属性 > 高级 > 以管理员身份运行。 (4认同)
  • @JerryGreen @phil 您应该使用计划任务以管理员身份运行。您可以将登录设置为触发器并配置它将运行的用户上下文,勾选“以最高权限运行”。 (2认同)

小智 36

您可以使用计划任务并将其设置为在启动时运行。

转到管理计划任务? 创建一个基本任务

一旦在对话框中,设置一个名称,单击Next并在启动Next时选择,再次选择要运行的程序,然后下一步完成。完毕!


小智 6

添加到 user314352 的答案:

启动文件夹仍然存在并正常运行。

要访问它,请按 Windows+R,然后键入 shell:startup。

您应该能够从那里做您以前在 Windows 7 中所做的事情。

您还可以键入shell:common startup以访问所有用户的启动文件夹。


Ala*_*inD 5

如果您无权访问 Windows+X 功能,您可以手动导航到两个启动文件夹:

  • 用户: C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
  • 全部用户: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

这是一个有用的批处理文件,用于打开这两个文件夹中的一个或两个:

rem Load the current user Start folder
%SystemRoot%\explorer.exe "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup"

rem Load the "All Users" Start folder
%SystemRoot%\explorer.exe "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\StartUp"
Run Code Online (Sandbox Code Playgroud)

注意:以上适用于 Windows 8.1 和 Windows 10(可能还有更早的版本)。