Question / Help OBS Refuses to start with Windows (10)

PSYKO

New Member
Hi there, I've been trying to get obs to launch with windows, but it won't, it just won't.

first, I tried the normal method I use to start a program with windows, I set up a new task in the task scheduler, this doesn't work, I get the failed to find local/en-us.ini error, regardless of which one I use (32 or 64) I followed ALL instructions here https://obsproject.com/forum/threads/missing-locale-en-us-ini.26499/ that didn't solve anything

so I removed the task, so it didn't mess with the next way.

- just a quick note, I usually use this way of starting a program because it affords me more control over the program I want to start at launch, ie, higher priority or delay start while programs like steam start, for every other program I have ever started this way it has not been an issue

I should say that obs works fine from the .exe's when launching the program manually and has been for months AND all .exe's and shortcuts run as admin

so, after all that tried the next method, putting the 64bit shortcut (that I know works) into C:\Users\PSYKO\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

it still won't start. I checked google and everything says that if I put it in the startup folder it should work, but it doesn't (32bit .exe doesn't either)

Again, the other programs I start-up from here have no issue starting

what is weird is that after checking the (Ctrl + Alt + Del) Task Manager "Start-Up" tab I can see it sitting there, obs64.exe, ENABLED, but it still is not starting

I've reached the end of my knowledge, hopefully, someone out there can help!

Also, maybe for the next update a little "start with windows" checkbox in the options?
 

PSYKO

New Member
no joy, I still get the local error

my dir is

D:\Applications\obs-studio\bin\64bit\obs64.exe so I changed the codes to match and still no joy, I do this in task scheduler correct?
 
Last edited:

R1CH

Forum Admin
Developer
Why are you trying to run it through task scheduler? OBS is an interactive program, it is not designed for batch use / automation.

A shortcut in startup should be fine however. Are you sure you didn't set it to minimize to the tray?
 

koala

Active Member
Simply copying the shortcut that OBS creates at install time (desktop or start menu) into the shell startup folder works for me.

I did this:
- open explorer
- open path "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OBS Studio"
- right-click on shortcut "OBS Studio (64bit)"->copy
- enter "shell:startup" into explorer path and press ENTER. The user startup folder at C:\Users\<user>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup opens.
- paste shortcut into that folder

logoff
logon with same user
OBS will auto-start
No error message. OBS just started itself as if I clicked the shortcut manually.
However, it will not work when the shortcut was modified to start OBS as administrator. This is a Windows built-in security measure to prevent popping up the elevated prompt to authorize an admin session for a program the user didn't just start. You cannot use the Explorer startup folder to start programs as administrator.
 

PSYKO

New Member
However, it will not work when the shortcut was modified to start OBS as administrator. This is a Windows built-in security measure to prevent popping up the elevated prompt to authorize an admin session for a program the user didn't just start. You cannot use the Explorer startup folder to start programs as administrator.

This was the problem, I turned off OBS running as admin for all users, rebooted and holoooooo OBS!

thanks a bunch, bro, I was not aware of this windows admin issue!

fixing the problem is great, but learning something new while doing it is even better! thanks again!!!
 
Top