Mac Power Monitor
There are currently no known problems that require additional documentation.
Apple’s approval feature for integrating security components is very immature: With macOS 13 Ventura, Apple introduces a new procedure that requires administrators to use System Settings to control whether to allow an application to install login items on the system or to let a program launch a privilege separation utility at the same time when the main application starts. These functions are immature and are affected by numerous technical defects. This can have influence on Mac Power Monitor, since for security reasons, it always uses the most modern form of privilege separation that a macOS version dictates. Among other things, there are the following issues:
(A) Apple incorrectly suggests that Mac Power Monitor would add an always-running background service: In the System Settings application, Apple states that Login Item permissions are required for background items that apps add “to perform tasks when the application isn’t open.” This description is incorrect or incomplete. Permission is also required for programs like Mac Power Monitor that increase security through privilege separation by running a helper program only when the main program is open .
Workaround: We have notified Apple of this bug and hope it will be fixed in future versions of macOS.
(B) Network administrators cannot grant the necessary permission at the start of the program, but only via System Settings: When starting Mac Power Monitor for the first time, macOS shows a notification that allows administrators to permit Mac Power Monitor to run a privilege separation utility. This must be confirmed with an administrator’s password. However, password entry only works for locally set up administrator accounts, not for network administrator accounts.
Workaround: We have notified Apple of this bug and hope it will be fixed in future versions of macOS. As a workaround, you can either log in with a local administrator account, or you do not grant permission at first, but exit Mac Power Monitor. If you now grant permission via System Settings > Login Items > Allow in the Background , this will actually work with a network administrator account.
(C) If you store multiple copies of Mac Power Monitor on your computer in an unusual way, macOS 13 service management may be overwhelmed: Current versions of macOS 13 Ventura are not yet able to handle complex situations when approving utilities. For example, if you keep multiple copies of the program on your computer, or if you have downgraded the program, the permission management may fail completely. This can manifest itself in the following symptoms:
- macOS does not show a permission notification when launching a copy of Mac Power Monitor for the first time.
- Mac Power Monitor is not allowed to start its security component, although you have given permission to do so. 30 seconds after launching, Mac Power Monitor pops up an error message that the privileged helper is not responding.
- The pane Login items in System Settings no longer shows any data or crashes.
- The pane Login items in System Settings shows an incorrect entry named com.bresink.system.privilegedtool-mpm2 together with an info button that doesn’t work.
Workaround: We have notified Apple of this bug and hope it will be fixed in future versions of macOS. You can try to fix macOS Ventura service management regarding Mac Power Monitor approval as follows:
- Delete all copies of Mac Power Monitor from your computer. No settings or license data will be lost. You don’t need to worry about copies of the program in Time Machine backups.
- Open System Settings > General > Login Items .
- Make sure that Mac Power Monitor has disappeared from the Allow in the Background list. It may take several seconds for this to happen automatically.
- Exit System Settings.
- Copy Mac Power Monitor back to your computer and start it.
- When macOS displays the permission dialog, deny permission and quit Mac Power Monitor.
- Open System Settings > General > Login Items again.
- Toggle the switch for Mac Power Monitor at Allow in the Background so that it is on. Confirm this with an administrator’s account.
- Start Mac Power Monitor.