How to Add Portable Apps to Windows Startup

Many people love portable since they don’t have to install anything or worry about leftover files when uninstalling an app. Plus, you can place these apps on a USB drive or even in the cloud and use them on any PC. Using apps you don’t have to install sounds great, but what happens when you want to add portable apps to Windows to save time? Since these aren’t technically installed, they don’t get added to the startup process.

The good news is there are several ways to make portable apps start with Windows so you don’t always have to start them manually. You can also remove them from the startup process whenever you want.

Add the App to the Startup Folder

This is the simplest and most direct option. Windows keeps a list of all your startup app shortcuts in a folder. (Required apps and system processes aren’t listed here.) To add your portable app to this list, do the following.

  1. Navigate to your portable app’s executable file, but don’t open it. For this example, I’m using KeePass, which is a portable password manager.
  2. Right-click the executable file and select “More Options.” Then choose “Send to -> Desktop (create shortcut).” If you’re using Windows 10, you’ll just see the “Send to” option.

If you’re not sure which file is the executable, change the “View” option of the folder to “Details.” Look for “Application” under the Type column. You can also right-click the file, select “Properties,” and see if it has a “.exe” extension in the General tab.Add Portable Apps To Windows Startup Desktop Shortcut

  1. Exit the folder when you’re done.
  2. Copy the new portable app shortcut from your desktop.
  3. Type Win + R to open the Run dialog.
  4. Type shell:startup and press “OK.” This opens the Startup folder. You can also open File Explorer and enter the following, but replace “user” with your own username and the drive letter with your Windows hard drive letter:
C:UsersuserAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
Add Portable Apps To Windows Startup Run Shell
  1. Paste the shortcut into this folder.Add Portable Apps To Windows Startup Desktop Shortcut Complete
  1. Restart your computer to ensure the app launches as expected.

If you ever move the location of the original executable, you’ll need to repeat this process or change the shortcut properties to point to the new file location.

To remove the app from startup, delete its shortcut from the Startup folder.

Create a BAT File for Task Manager

Task Manager lets you schedule various tasks to run automatically at set times, dates, etc. As you might have guessed, you can use Task Manager to add portable apps to Windows startup. To do this, you’ll first need to create a batch file, i.e., a BAT file. These files let you execute a variety of handy commands, such as moving a large number of files easily and renaming numerous files at once.

  1. Go to the Start menu and type “notepad” in the search box. Open the Notepad app from the results.Add Portable Apps To Windows Startup Notepad
  1. Enter the full path of your portable app. Enclose the path in quotations. You can also right-click the portable app executable file and select “Copy as path.” Copy this into Notepad, but ensure your quotations look like this:
C:"PortableKeePassKeePass.exe"

Notice that the quotes start from the path name text and not from the drive letter.

  1. Type “Start” in front of the path name, so your Notepad text looks similar to:
Start C:"PortableKeePassKeePass.exe"
  1. Select “File -> Save As” within Notepad.
  2. Save the file with any name you want. However, use “.bat” as the file extension. You can save the file wherever you want, but remember the path so you can use it during the next steps. I’m using “keepassfile” as the file name, so my file would be “keepassfile.bat.”Add Portable Apps To Windows Startup Notepad Text Save
  1. Go to Start and type “task scheduler.” Choose the relevant result to open Task Scheduler.
  2. Select the “Task Scheduler Library” folder in the sidebar and then right-click it. Choose “New Folder.” You won’t see a list of options unless you left click the folder once first.Add Portable Apps To Windows Startup Task Scheduler
  1. Name the folder anything you want. I’m naming mine “Portable Apps” since I’ll be creating the tasks inside the folder for portable apps. Click “OK” to save the folder.
  2. Right-click on the folder you just created and select “Create Task.” If you don’t see this option, left-click the folder first.Add Portable Apps To Windows Startup Task Scheduler Create
  1. In the General tab, give your task a name. This can be whatever you want, but try to use something descriptive. I’m using “KeePass Startup.”Add Portable Apps To Windows Startup Task Scheduler Create General
  1. Select the “Triggers” tab and press the “New” button at the bottom left.Add Portable Apps To Windows Startup Task Scheduler Create Trigger
  1. Select “At Startup” from the “Begin the task” dropdown at the top of the window. Press “OK” to save your settings.Add Portable Apps To Windows Startup Task Scheduler Create Trigger Startup
  1. Open the “Actions” tab and click the “New” button.
  2. Select “Start a program” from the Action drop-down box and then browse to your BAT file’s location.Add Portable Apps To Windows Startup Task Scheduler Create Actions
  1. Press “OK” to save your changes. Press “OK” again to save your new task.
  2. Close Task Scheduler and restart your computer to ensure everything works as anticipated.

Remove the app from startup at any time by deleting the task in Task Scheduler. If you ever move the app, you’ll need to update your BAT file with the new details. If you move your BAT file, update your task accordingly.

Use Third-Party Startup Managers

While the built-in Windows tools should be all you need to add portable apps to Windows startup, you can also use third-party startup managers. Two good options include Starter and Glarysoft Quick Startup.

Add Portable Apps to Windows Startup With Starter

  1. Install Starter and open the app.
  2. Select “Startup folders” in the left pane. You can also choose to open the app only for a specific user or for all users. By default, only the current user account is selected.
  3. Right-click in the empty area in the right pane and select “New.”Add Portable Apps To Windows Startup Starter
  1. Select the browse icon beside the “Value” field and navigate to your portable app’s executable file. Once you select it, all other fields should fill in automatically.Add Portable Apps To Windows Startup Starter Value
  1. Press “OK” to save your changes.
  2. Restart your computer to ensure your app starts with Windows.

Add Portable Apps to Windows Startup With Glarysoft Quick Startup

  1. Download and install Glarysoft Quick Startup.
  2. Open the app and select “Add program” under the “Startup Programs” tab.Add Portable Apps To Windows Startup Glarysoft
  1. Click “Browse” and navigate to your portable app’s executable file. Enter a name for your item. You can also set a delay time (in seconds) if you want to slightly delay the startup of your portable app. This is good if you have multiple apps opening and you want to stagger the process.Add Portable Apps To Windows Startup Glarysoft Add
  1. Press “OK” to save your changes.
  2. Restart your computer to ensure your app starts.

Where Can I Find Portable Apps to Use

The portable apps you choose to add to startup will vary based on your needs. For instance, as a writer, I like having my favorite browser, my schedule, and a new LibreOffice doc open when I start my PC. You might want a messaging/chat app, accessibility apps, a game, or something else.

If you have a specific portable app in mind, such as a browser, check the app’s website. Many developers are offering portable versions of major apps. Keep in mind, however, that these versions often aren’t quite as powerful or have as many features as their regular counterparts. At the same time, they’re great to run on older PCs, on a PC with limited space, or from a USB drive.

You might also like
Leave A Reply

Your email address will not be published.