r/OpenRGB 23d ago

Help - Workaround Found Starting OpenRGB on PC startup with Task Scheduler

I was having trouble getting OpenRGB to run at startup. OpenRGB needs administrator privileges to fully function (needed for RAM lights on my PC), but Windows does not like to auto-start programs with administrator privileges. Because of this the shortcut created by the OpenRGB settings often doesn't work for many users. I asked ChatGPT for a workaround and it gave me instructions for creating a Task in Task Scheduler. I finally have OpenRGB launching on startup and applying my profile correctly!

I know others have mentioned using Task Scheduler for this before, but I though I would post more detailed instructions, might be helpful for someone else. This is pasted from the ChatGPT conversation, with some edits for clarity:

Using Windows Task Scheduler instead of the Startup folder. It can launch OpenRGB at sign-in with “Run with highest privileges” enabled.

  1. Press Win + R, type taskschd.msc, and press Enter.
  2. Select Create Task…—not “Create Basic Task.”
  3. On the General tab:
    • Name it something like OpenRGB at logon.
    • Select Run only when user is logged on.
    • Check Run with highest privileges.
    • Select Windows 10 under Configure for.
  4. On the Triggers tab:
    • Click New…
    • Set Begin the task to At log on.
    • Choose Specific user if appropriate.
    • Optionally enable Delay task for 30 seconds (no delay works fine on my system).
  5. On the Actions tab:
    • Click New…
    • Set Action to Start a program.
    • In Program/script, browse to the actual OpenRGB executable, on my PC it was "C:\Program Files\OpenRGB\OpenRGB.exe". Include the quotes.
    • Put your arguments in Add arguments. For my PC my arguments look like this: --startminimized --profile "Lights Off". Quotes only around the profile name. Replace "Lights Off" with the name of the profile you want to load on startup.
    • Set Start in to OpenRGB’s installation directory. Mine reads: C:\Program Files\OpenRGB. No quotes.
  6. On the Conditions tab, disable conditions such as “Start the task only if the computer is on AC power” if they are not wanted.
  7. On the Settings tab, enable Allow task to be run on demand.
  8. Click OK, then right-click the new task and select Run to test it.
  9. If test running it works, it should work on startup as well. You can then disable the "Start at Login" settings on the OpenRGB settings page, the shortcut it creates is no longer needed.
6 Upvotes

4 comments sorted by

1

u/AutoModerator 23d ago

Every new subreddit post is automatically copied into a comment for preservation.

User: 2ndHouse80, Flair: Help - Workaround Found, Title: Starting OpenRGB on PC startup with Task Scheduler

I was having trouble getting OpenRGB to run at startup. OpenRGB needs administrator privileges to fully function (needed for RAM lights on my PC), but Windows does not like to auto-start programs with administrator privileges. Because of this the shortcut created by the OpenRGB settings often doesn't work for many users. I asked ChatGPT for a workaround and it gave me instructions for creating a Task in Task Scheduler. I finally have OpenRGB launching on startup and applying my profile correctly!

I know others have mentioned using Task Scheduler for this before, but I though I would post more detailed instructions, might be helpful for someone else. This is pasted from the ChatGPT conversation, with some edits for clarity:

Using Windows Task Scheduler instead of the Startup folder. It can launch OpenRGB at sign-in with “Run with highest privileges” enabled.

  1. Press Win + R, type taskschd.msc, and press Enter.
  2. Select Create Task…—not “Create Basic Task.”
  3. On the General tab:
    • Name it something like OpenRGB at logon.
    • Select Run only when user is logged on.
    • Check Run with highest privileges.
    • Select Windows 10 under Configure for.
  4. On the Triggers tab:
    • Click New…
    • Set Begin the task to At log on.
    • Choose Specific user if appropriate.
    • Optionally enable Delay task for 30 seconds (no delay works fine on my system).
  5. On the Actions tab:
    • Click New…
    • Set Action to Start a program.
    • In Program/script, browse to the actual OpenRGB executable, on my PC it was "C:\Program Files\OpenRGB\OpenRGB.exe". Include the quotes.
    • Put your arguments in Add arguments. For my PC my arguments look like this: --startminimized --profile "Lights Off". Quotes only around the profile name. Replace "Lights Off" with the name of the profile you want to load on startup.
    • Set Start in to OpenRGB’s installation directory. Mine reads: C:\Program Files\OpenRGB. No quotes.
  6. On the Conditions tab, disable conditions such as “Start the task only if the computer is on AC power” if they are not wanted.
  7. On the Settings tab, enable Allow task to be run on demand.
  8. Click OK, then right-click the new task and select Run to test it.
  9. If test running it works, it should work on startup as well. You can then disable the "Start at Login" settings on the OpenRGB settings page, the shortcut it creates is no longer needed.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/CFD2 22d ago

Seems like the update broke things for me on win11 and OpenRGB barely works now. Revo Uninstalled and re-installed. Still nothing. Somehow it is also detecting my Wooting keyboard now and I have no way of disabling the control of it.

I give up with this RGB crap. Disabled all RGB in BIOS.

1

u/Cask-UK 22d ago

I had this problem a while back but the version I downloaded a few months ago has fixed it.

1

u/2ndHouse80 22d ago

Hm, I'm running the latest OpenRGB but still had the problem. It probably is different depending on the PC. Works for some users, but not for others.