I want to prevent the 'Brother Control Center' v2.3.1 (BCC) starting ever time I log into the non-administrator account on my machine. BCC even starts up every time I switch to the non-administrator account even if the user is already logged in and had previously quit BCC. The BCC application does not appear in the account's Login Items. When I log into the account I have to cancel the 'setup type configuration' and confirm, and then Quit from the menu bar. I can express a preference by unchecking the 'Start ControlCenter on computer startup' check box in the preferences, but this preference is not respected.
This preference is how I stopped this application auto-starting on the administrator account. I have tried giving the troublesome non-admin account admin status temporarily while I change the above preference, but the pref is still not respected. For the admin account, there exists the following directory: /Library/Preferences/Brother/ which contains two files: com.brother.ControlCenter.plist com.brother.twain.plist The first file contains the lines: PreferenceBoot 0 which is the relevant preference. This directory does not EXIST (and so nor do the files therein) for the non-admin account, and is not created when the account is given admin status temporarily and logged in. I want to prevent the 'Brother Control Center' v2.3.1 (BCC) starting ever time I log into the non-administrator account on my machine. BCC even starts up every time I switch to the non-administrator account even if the user is already logged in and had previously quit BCC.
The BCC application does not appear in the account's Login Items. When I log into the account I have to cancel the 'setup type configuration' and confirm, and then Quit from the menu bar. I can express a preference by unchecking the 'Start ControlCenter on computer startup' check box in the preferences, but this preference is not respected. This preference is how I stopped this application auto-starting on the administrator account.
I have tried giving the troublesome non-admin account admin status temporarily while I change the above preference, but the pref is still not respected. For the admin account, there exists the following directory: /Library/Preferences/Brother/ which contains two files: com.brother.ControlCenter.plist com.brother.twain.plist The first file contains the lines: PreferenceBoot 0 which is the relevant preference. This directory does not EXIST (and so nor do the files therein) for the non-admin account, and is not created when the account is given admin status temporarily and logged in. Click to expand.P.S. /Library/LaunchAgents does not exist, for any of the accounts.
Brother Solution Center Download
/Library/LaunchAgents /Library/LaunchDaemons /System/Library/LaunchAgents are all empty. Click to expand.lsbom /Library/Receipts/BrotherTWAIN.pkg/Contents/Resources/BrotherTWAIN.bom shows where everything was installed, but the relevant parts are gleaned from the following: $ ls /Library/Printers/Brother/Utilities BrStatusMonitor.app/ DeviceSelector/ ControlCenter/ Server/ $ ls /Library/Printers/Brother/Utilities/ControlCenter/ ControlCenter.app/ $ ls /Library/Printers/Brother/Utilities/DeviceSelector/ DeviceSelector.app/ $ ls /Library/Printers/Brother/Utilities/Server LOGINserver.app/ NETserver.app/ USBserver.app/ I'm still lost.
Running BrotherTWAIN.pkg itself does not allow to uninstall,1 assuming that's what I want to do. I would be happier just to be able to turn off the auto-launch. 1 It only allows an 'upgrade', which I did not perform. Click to expand.Thanks for the reply Bill, but it doesn't appear in login items and never has.
The question is how to stop something launching every time the user logs in or is switched into, when the application doesn't appear in the login items, won't allow the startup preference to be changed, doesn't appear in the launchd directory /System/Library/LaunchDaemons, and doesn't have a preference directory /Library/Preferences/Brother/ which in the other account contains com.brother.ControlCenter.plist.has a thought. Okay, I solved the problem!
I have found com.brother.ControlCenter.plist with the PreferenceBoot 0 lines and a few other lines in it, in the / directory. So I created /Library/Preferences/Brother, and moved the preference file to there. And now it doesn't auto-start. It seems that since /Library/Preferences/Brother/ didn't exist, it wrote the preference file to / but nevertheless tried to read it from /Library/Preferences/Brother/. That's pretty broken. The application was installed by admin, so /Library/Preferences/Brother/ only existed for the admin user. Thanks for the attempts to help me, especially from Chris Ridd.has a thought.
Okay, I solved the problem! I have found com.brother.ControlCenter.plist with the PreferenceBoot 0 lines and a few other lines in it, in the / directory. So I created /Library/Preferences/Brother, and moved the preference file to there.
And now it doesn't auto-start. It seems that since /Library/Preferences/Brother/ didn't exist, it wrote the preference file to / but nevertheless tried to read it from /Library/Preferences/Brother/. That's pretty broken. The application was installed by admin, so /Library/Preferences/Brother/ only existed for the admin user. Thanks for the attempts to help me, especially from Chris Ridd.