很高兴登录到您的计算机并让您喜欢的程序自动打开(programs automatically open)、准备好并等待您。这就是Windows启动文件夹的工作。
如果您的程序不再自动打开,您会怎么做?当Windows 10(Windows 10) 启动(Startup)文件夹不工作时,如何解决?
什么是启动文件夹?(What Is The Startup Folder?)
Windows 启动(Windows Startup)文件夹是存储要自动打开的程序的快捷方式(shortcuts to programs)的目录。Windows 每次启动时都会检查此文件夹并运行其中包含快捷方式的任何程序。计算机上的每个用户都有一个启动(Startup)文件夹,以及一个适用于所有用户的系统启动文件夹。(Startup)
为什么我的 Windows 10 启动文件夹不起作用?(Why Is My Windows 10 Startup Folder Not Working?)
您的Startup文件夹可能无法正常工作的原因可能是我们稍后将解决的几个原因之一。在继续之前,请了解您设置为在启动时运行的程序将是Windows启动的最后一件事。Windows按此顺序启动几件事:
- Windows 关键进程(Windows critical processes)
- 服务(Services)和系统任务(system tasks)
- 启动文件夹中的程序
所以,也许您的启动程序没有像您希望的那样快速启动(programs aren’t launching as fast as you’d like)。耐心点。如果Windows关键进程、服务或系统任务(process, service, or system task is hung)在启动时挂起,您的启动程序可能需要一分钟才能启动。如果启动文件夹中有很多程序,则可能需要更长的时间。
如果仍然无法运行,请尝试以下步骤。请记住(Remember)在每个故障排除提示后重新启动 Windows,以查看启动文件(restart Windows)夹(Startup)是否再次工作。
检查程序是否正常工作(Check If The Program Is Working)
有时它就像一个程序没有启动一样简单。你不能启动一个不起作用的程序。所以尝试通过正常方式打开它,看看会发生什么。如果它没有打开,或者它在打开时抛出错误消息,请调查这些错误消息。修复或重新安装程序(reinstall the program)可能更简单、更快捷。
检查程序的设置(Check The Program’s Settings)
许多程序都会在 Windows 启动时打开(open when Windows starts)设置。在程序中检查该设置并确保它已被选中。对于此示例,我们将使用Snagit 2020。其他程序的步骤可能完全不同,但无论如何都要尝试。
- 点击文件(File)。
- 单击捕获首选项...(Capture Preferences…)
- 确保(Make)在 Windows 启动时运行 Snagit(Run Snagit when Windows starts)复选框中有一个复选标记。
- 单击确定(OK )按钮以提交更改。
检查任务管理器中的启动管理器(Check The Startup Manager In Task Manager)
也许您的程序在启动时没有打开的原因是它们没有启用这样做。使用 Windows 任务管理器(Use Windows Task Manager)快速检查。
- 按Ctrl + Shift + Esc快速打开任务管理器。
- 单击启动(Startup )选项卡。
- 检查您要在启动时打开的程序并确保它们已启用。如果不是,请选择该程序并单击“启用(Enable )”按钮。
检查启动文件夹(Check The Startup Folder)
您需要了解两个启动文件夹。(Startup)您计算机上的每个用户都有一个启动(Startup)文件夹。然后还有另一个适用于计算机上的所有用户。检查适用于您情况的一项。
检查启动文件夹:
- 按Winkey + R 打开运行(Run )命令实用程序(Run command utility)。
- 输入(Enter)您的启动文件夹的命令 - shell:startup
或者系统启动文件夹——shell:common startup
然后按回车。启动(Startup)文件夹将打开。您的文件夹位于
C:\Users\YourUserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
系统启动文件夹位于
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
- 检查是否有要在启动时打开的程序的快捷方式。如果它不存在,请转到“如何将程序添加到启动(Startup)文件夹”中的说明。
- 如果快捷方式在那里,请双击它以查看它是否打开了程序。如果不是,则快捷方式可能有问题。尝试重新创建快捷方式并将其再次添加到启动文件夹。
如何将程序添加到启动(Startup)文件夹:
- 创建程序可执行文件的快捷方式。
- 按Winkey + R 打开运行命令实用程序。
- 输入(Enter)您的启动(Startup)文件夹 (shell:startup) 或系统启动(Startup)文件夹 (shell:common startup) 的命令,然后按 Enter。启动(Startup)文件夹将打开。
- 将快捷方式复制到启动(Startup)文件夹中。您需要成为管理员(be an Administrator)才能使用系统启动(Startup)文件夹执行此操作。
关闭特定应用程序的用户帐户控制 (UAC)(Turn Off User Account Control (UAC) For a Specific App)
也许您要启动的程序需要管理员权限。通常,会弹出一个UAC窗口,询问您是否要运行该程序。如果UAC没有弹出并且程序没有启动,请阅读我们关于如何关闭该程序的 UAC(shut off UAC for just that program)的文章。
检查启动文件夹的注册表项(Check The Registry Keys For The Startup Folders)
有时注册表项会损坏或丢失(registry keys get corrupted or go missing)。因此,请检查Windows注册表以查看是否存在正确的键以及它们是否具有正确的值。如果您不小心,Windows 注册表(Windows Registry)是一个可能会发生大量损坏的地方。如果您不喜欢在Registry中工作,请不要这样做。在进行任何更改之前,请始终确保创建注册表的备份。(create a backup of the Registry)它可能会帮助您保存Windows安装。
- 按Winkey + R打开运行(Run )命令窗口。
- 输入regedit并按Enter。
- 导航(Navigate)到下面的每个关键位置,并确保它们具有正确的数据值。
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Key Startup应该有数据值:
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
启动(Startup )应该有数据值:
C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Common Startup应该有数据值:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
将应用程序文件路径直接输入注册表(Enter The App File Path Directly Into The Registry)
更激进的方法是将应用程序直接输入到注册表项中,该注册表项控制哪些程序在启动时运行。记得(Remember)先备份注册表!我们将使用Outlook作为本技巧的示例。
- 按Winkey + R打开运行(Run )命令窗口。
- 输入regedit并按Enter。
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
对于所有帐户,请访问
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- 右键单击并选择New > String Value
- 输入(Enter)要在启动时运行的应用程序的可执行文件的文件路径。对于Outlook,它是“ C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE ”。单击确定(OK)。
启动文件夹仍然无法正常工作?(Startup Folder Still Not Working?)
此时,您需要尝试Windows 修复、刷新或干净的 Windows 重新安装(Windows repair, refresh, or a clean Windows reinstall)。或者,决定您是否绝对需要在启动时打开该应用程序。
Windows 10 Startup Folder Not Working? 8 Troubleshooting Tips To Try
It’s nice to log on tо your computer and have yоur favorite programs automatically open, ready, and waiting for you. That’s the job of the Windows startup folder.
What do you do if your programs aren’t automatically opening anymore? How do you fix when the Windows 10 Startup folder is not working?
What Is The Startup Folder?
The Windows Startup folder is a directory in which shortcuts to programs you want to automatically open are stored. Windows checks this folder every time it starts and runs whatever programs have shortcuts in there. There’s a Startup folder for each user on the computer, and a system Startup folder that will apply to all users.
Why Is My Windows 10 Startup Folder Not Working?
The reason your Startup folder may not be working could be one of several reasons that we’ll address later on. Before you go further, understand that programs you have setup to run on startup will be the last thing that Windows launches. Windows launches several things in this order:
- Windows critical processes
- Services and system tasks
- Programs in the startup folders
So, maybe your startup programs aren’t launching as fast as you’d like. Be patient. If a Windows critical process, service, or system task is hung up on starting, your startup program may take a minute to launch. If there are a lot of programs in the startup folder, it can take even longer.
If it still doesn’t run, try the steps below. Remember to restart Windows after each troubleshooting tip to see if the Startup folder is working again.
Check If The Program Is Working
Sometimes it’s as simple as a program not launching. You can’t start a program that doesn’t work. So try opening it by normal means and see what happens. If it doesn’t open, or it throws error messages on opening, investigate those error messages. It may be simpler and quicker to repair or reinstall the program.
Check The Program’s Settings
Many programs will have a setting to open when Windows starts. Check in the program for that setting and make sure it’s chosen. For this example, we’ll use Snagit 2020. The steps for other programs may be completely different, but try anyway.
- Click on File.
- Click on Capture Preferences…
- Make sure there’s a checkmark in the Run Snagit when Windows starts checkbox.
- Click the OK button to commit the change.
Check The Startup Manager In Task Manager
Maybe the reason your programs aren’t opening on startup is that they aren’t enabled to do so. Use Windows Task Manager to quickly check.
- Press Ctrl + Shift + Esc to quickly open Task Manager.
- Click on the Startup tab.
- Check for the programs you want to open on startup and make sure they’re enabled. If they’re not, select the program and click on the Enable button.
Check The Startup Folder
There are two Startup folders you need to know about. Each user on your computer has a Startup folder. Then there’s another that will apply to all users on the computer. Check the one that applies to your situation.
To check the Startup folders:
- Press Winkey + R to open the Run command utility.
- Enter the command for either your Startup folder – shell:startup
Or the system Startup folder – shell:common startup
and press enter. The Startup folder will open. Your folder is located at
C:\Users\YourUserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
The system startup folder is located at
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
- Check to see if there’s a shortcut to the program you want to open on startup. If it’s not there, go to the instructions on “How to add a program to the Startup folder”.
- If the shortcut is there, double-click on it to see if it opens the program. If it doesn’t, there could be a problem with the shortcut. Try recreating the shortcut and add it to the startup folder again.
How to add a program to the Startup folder:
- Create a shortcut to the program’s executable file.
- Press Winkey + R to open the Run command utility.
- Enter the command for either your Startup folder (shell:startup) or the system Startup folder (shell:common startup) and press enter. The Startup folder will open.
- Copy the shortcut into the Startup folder. You’ll need to be an Administrator to do this with the system Startup folder.
Turn Off User Account Control (UAC) For a Specific App
Maybe the program you want to start requires administrator permissions. Normally, a UAC window will pop up asking you if you want to run the program. If the UAC doesn’t pop up and the program doesn’t start, read our article on how you can shut off UAC for just that program.
Check The Registry Keys For The Startup Folders
Sometimes registry keys get corrupted or go missing. So check the Windows registry to see if the right keys are there and that they have the correct values. The Windows Registry is a place where a lot of damage can happen if you’re not very careful. If you’re not comfortable with working in the Registry, don’t. Always make sure you create a backup of the Registry before you make any changes. It might help you save your Windows installation.
- Press Winkey + R to open the Run command window.
- Enter regedit and press Enter.
- Navigate to each key location below and make sure they have the right data values.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Key Startup should have the data value:
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Startup should have the data value:
C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Common Startup should have the data value:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Enter The App File Path Directly Into The Registry
A bit more drastic approach is to enter the app directly into the registry key that controls which programs run on startup. Remember to back up the registry first! We’ll use Outlook as an example for this tip.
- Press Winkey + R to open the Run command window.
- Enter regedit and press Enter.
- For just your account, go to
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
For all accounts, go to
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- Right-click and choose New > String Value
- Enter the file path to the executable for the app you want to run on startup. For Outlook, it’s “C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE“. Click OK.
Startup Folder Still Not Working?
At this point, you’ll need to try either a Windows repair, refresh, or a clean Windows reinstall. Or, decide if you absolutely need that app to open on startup or not.