I have installed Pulse Secure VPN utility version and it automatically opens at startup. Unfortunately, the app doesn't behave like any other, i.e., I cannot disable it through:
System Preferences → Users & Groups → Login Items
I've done some research on the Internet and I found that the file that is responsible for the startup opening is:
If I delete the file, Pulse Secure doesn't open at startup, but whenever I open it, it won't work as expected (won't connect to any VPN).
Does anyone know how to prevent it from opening at startup AND make it work at the same time?
I attach the content of the file if it's of some aid:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>net.pulsesecure.pulsetray</string> <key>LimitLoadToSessionType</key> <array> <string>Aqua</string> </array> <key>ProgramArguments</key> <array> <string>/Applications/Pulse Secure.app/Contents/Plugins/JamUI/PulseTray.app/Contents/MacOS/PulseTray</string> </array> <key>KeepAlive</key> <true/> <key>Disabled</key> <false/> </dict> </plist>
Has your admin setup location awareness and it is trying to auto-connect?
This is a configurable option. If you have it configured and don't want it to work like that, you may need to talk to IT. They may have a reason for wanting it to behave like this, or it is just mis-configured.
There's an official report about it with solution:
"Using Automater, create an app to run the following script during boot"
I'm sorry, but that's not an acceptable solution in my opinion. Write an application that prevents starting another application, really?
In each application that I know you can configure in the options whether it should be run at startup or not. (eg Skype, MS Teams, Dropbox, etc.)
It is a shame that such an option does not exist in the Pulse Client. :-(