Highlighted Articles |
Tunnelblick Launches at Startup (Login)This is related to VPN Details Windows Appears at Startup (Login) and Tunnelblick's Background Programs. Some users find that Tunnelblick runs when they don't expect it to or they don't want it to. That is probably because Tunnelblick does not use the standard macOS "Open at Login" mechanism. (See Why and How Tunnelblick Doesn't Use "Open at Login", below.) Instead, Tunnelblick is launched at login:
On other words:
If this is not the behavior you are experiencing, please see Troubleshooting below or ask for help on the Tunnelblick Discussion Group. TroubleshootingFirst, check to make sure you don't have a Tunnelblick "Login Item".
Second, check that you do not have an active VPN:
If you see a process named "tunnelblick-helper", that indicates that a VPN is being connected. If you see a process named "openvpn", it means that a VPN is being connected or is connected. Third, check to see that Tunnelblick's kill switch has not disabled network services. Click on the Tunnelblick icon. If you see a menu item to re-enable network services, they are disabled. If all of these checks are negative, ask for help on the Tunnelblick Discussion Group. Please include the output of the following Terminal commands in your post (you can copy/paste; it all goes on one line):
To Stop Tunnelblick from Launching on LoginYou can stop Tunnelblick from launching at login solely because it was running when you last logged out. To do that, copy/paste the following in /Applications/Utilities/Terminal, then press the enter/return key on the keyboard:
To restore Tunnelblick's normal behavior, copy/paste the following, then press the enter/return key on the keyboard:
You can also but should not stop Tunnelblick from launching on login if it detects an active VPN on login or if it had previously disabled network access by disallowing one of its two "Allow in the Background" items in System Settings >> General >> Login Items. Disallow the Tunnelblick item that is not labelled "affects all users". Why and How Tunnelblick does not Use "Login Items"Why and How Tunnelblick does not Use "Open at Login"Tunnelblick doesn't use what Apple used to call "Login Items" and now calls "Open at Login" items. Instead, Tunnelblick tells macOS to run a program each time the user logs in. (It's semantics: Apple lists a program that the user asks to be run at login an "Open at Login" program but if *an application asks** that the same program be run at login, Apple lists it as an "Allow in the Background" program.) Note that it isn't Tunnelblick itself that is run at login. Instead, the Tunnelblick installer sets up macOS to run a tiny program. The program decides whether or not to launch Tunnelblick, does so if necessary, and then quits. The program has little impact on the time to start up the computer or login. |