1Password always launches the full app at login
The Beta app seems to always launch the full 1Password app at login instead of just the Agent. It'd be great if it wouldn't do that. :)
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided
Comments
-
This is what's being launched on startup:
C:\Users\\AppData\Local\1Password\app\6\AgileBits.OnePassword.Desktop.exe0 -
@kop48: Hm. Interesting. That's technically correct, but that alone shouldn't cause the main 1Password window to open when you boot into Windows. Try this:
- Open 1Password and go to Settings > Options > General
- Disable "Start 1Password automatically when I sign into Windows" (you should see 1Password is no longer listed in Task Manager > Startup)
- Restart Windows
1Password should not start unless you open it manually, and when you do so, then it should open the main window. Is that what you're seeing? If so, it may have just been a glitch with the startup setting. Try re-enabling it and reboot again to see if it work as expected this time. Let me know what you find!
0 -
@jeeyeoh: Are you using the same version? Did you try the instructions in my previous post? Let me know what you find!
0 -
@jeeyeoh and @kop48
Are you using Chrome as your browser and is that autostarting when booting Windows? Because I have seen (not reproducible of course) occasions, where Chrome was also starting the 1Password application, when 1Password was set to use Chromes Native Messaging.
Just a wild guess :)0 -
I do not have Chrome configured to auto start, but I do launch it relatively early after login :)
0 -
@Manaburner: Whoa. Nice! I hadn't considered that, but something has to be launching 1Password — especially if Windows isn't!
@jeeyeoh, @kop48: If you hold off on launching the browser with 1Password not set to launch on startup, does 1Password still open?
0 -
From today's experiences, it does not.
0 -
@kop48: I just wanted to follow up here with a few additional details in case it helps. After testing and re-reading this discussion, I think I may have misunderstood what you were reporting and perhaps inadvertently misled you.
With 1Password 6, there is no separate Helper process; the app handles all of this. As such, 1Password needs to run in order for the browser extension to work. When the browser tries to connect to 1Password, it will launch 1Password if it is not running.
The difference here is that whereas with the old WebSockets method the connection is established only when the browser extension is invoked, with the new Native Messaging method, the browser establishes the connection when launched (and therefore launches 1Password immediately if it isn't running).
I had thought you meant that the main 1Password window was being opened when you booted into Windows. But it sounds like that's not the case, only that 1Password is being started and appears in the notification area. Is that correct? If so, this is working as designed. The browser starts the Native Messaging connection when launched, which in turn runs 1Password so it can connect. But 1Password should only be run in the notification area (instead of opening a new browser tab to launch the app) when this happens, so if you're seeing something different be sure to let me know.
0 -
I do mean the main window is showing :)
0 -
@kop48: Dang it! Thanks for clarifying. That's what I thought at first, but I'd convinced myself that I'd made an assumption. Well, back to the drawing board! :lol:
So...that kind of brings us back to a couple hours ago. This is what we know then:
- The main 1Password window is opening when you boot into Windows
- 1Password is not set to start with Windows (at this point), either in the app (Settings > Options > General) or in Task Manager
- 1Password being launched with Windows (using the above method) will launch only in the notification area
- 1Password seems to be opening as if you'd launched it yourself, displaying the full window
So it sounds like something else is launching 1Password, and that seems to be Chrome. But just to cover our bases, take a look at your Startup folder and
msconfig
to see if 1Password is in there for some reason. Do you have any 3rd party apps that could be triggering it? Finally, do you maybe have an old installation of 1Password hanging around? Take a look in installed programs. It may help to simply uninstall the app and install a fresh copy, in case there's something from a previous version. Let me know!0 -
You could also use Autoruns and see what is launching on startup: https://technet.microsoft.com/en-gb/sysinternals/bb963902.aspx
0 -
Hi guys,
Autoruns is definitely a useful diagnostics tool to have, it would be nice to see what it says. The thing about the Native Messaging host is that we run it with
/silent
parameter, so there is no reason it should ever launch the main window, it will always start 1Password in the notification area. However, the websocket implementation does not use that parameter because it opens the main window via a system registry call.@kop48, it will help us a bit if you can email us your 1Password diagnostics report if you're running 1Password 6.6.416 beta version. We have a few theories of what this could be but there are too many variables, so the diagnostics report may help us steer to the right theory.
0 -
It's not been happening on recent reboots, so it might have been limited to a single Beta build. Do you still want the report?
0 -
Thanks for the update! Glad to hear it. We're here if you need anything else. Appreciate you participating in the beta! :chuffed:
0