CleanMyMac not working on Mac: what to check

If CleanMyMac is not working, the most likely cause is not the app itself but a macOS switch: its background items are turned off in System Settings > General > Login Items & Extensions, under Allow in the Background. Turn every CleanMyMac item on there, then open CleanMyMac Settings, go to the Menu tab and make sure Enable Menu is on. That pair resolves the missing menu bar icon, which is the single most reported failure. If the icon appears but stays empty, the fix is a login items rebuild. If scans find almost nothing, the fix is Full Disk Access. The rest of this guide maps each symptom to the part of CleanMyMac that is failing and to the exact screen where it gets fixed.

Every fact below was checked against MacPaw's own knowledge base and Apple's support pages on 18 October 2026. Where a number or a menu name appears, it is the one shown there on that date.

Match the symptom before changing anything

CleanMyMac is several programs, not one. MacPaw's page on background items lists four of them, and each fails in its own recognisable way:

  • CleanMyMac Menu draws the icon and panel in the menu bar.
  • Health Monitor feeds that panel its readings and runs real-time malware monitoring.
  • Agent performs operations that need root privileges, such as deleting system files and uninstalling apps.
  • Updater keeps CleanMyMac itself up to date.

Because macOS permits each one separately, one blocked component gives one specific symptom. Naming the symptom first tells you which screen to open.

What you see Component behind it Where the fix is
No icon in the menu bar, toggle in Settings does nothing CleanMyMac Menu not allowed to run Login Items & Extensions, Allow in the Background
Icon opens, panel shows empty placeholders Stale login item records, Health Monitor not feeding data Software Update, then rebuild the login items index
Scans finish fast and find very little Full Disk Access missing Privacy & Security, Full Disk Access
System files or apps will not delete, a helper prompt keeps returning Agent not installed Install the helper when asked, then Support Tool
App does not update on its own Updater not allowed Allow in the Background, or CleanMyMac > Check for Updates
A feature from the website is missing App Store edition Edition comparison, not a fault

Most people skip this step and reinstall. A reinstall rarely helps here, because the permissions live in macOS and survive deleting the app. The same switches are still off afterwards, in the same place.

Allow in the Background overrides the app's own switch

MacPaw's article on the Menu not showing gives the cause plainly: the login item responsible for the Menu is not running because all of CleanMyMac's login items are disabled in System Settings. Its background items page adds the detail that explains most frustrated forum threads. When that background item is not allowed, turning the Menu on or off inside CleanMyMac Settings has no effect at all.

So the order matters. Work through it like this:

  1. Click the Apple menu and choose System Settings.
  2. In the sidebar, click General, then Login Items & Extensions.
  3. In the Allow in the Background list, turn on every item related to CleanMyMac.
  4. Open CleanMyMac, open its Settings, go to the Menu tab and check that Enable Menu is on.

These steps follow MacPaw's allow background items page. Apple describes the same pane from the system side in its guide to login items.

Two events commonly flip these switches on a Mac that was working yesterday: a major macOS upgrade, and a large CleanMyMac update that registers new components. If the problem started right after either one, this list is very likely the answer. On a first install, MacPaw notes that a notification about background items being added usually means they were allowed automatically, so a fresh install that fails is worth checking here too, since that notification can be dismissed without reading it.

If you turned the Menu toggle off and on before and nothing happened, that was not a sign of a broken app. It was the system permission sitting above the toggle and blocking it.

Empty panel: update macOS, then rebuild the login items index

A different failure: the icon is in the menu bar, but clicking it opens a panel full of placeholders that never fill in. MacPaw's article on the Menu not loading (updated 11 August 2026) says macOS can "forget" the login items of recently updated apps or keep launching outdated versions of them, and that the problem is not unique to CleanMyMac.

The documented fix has two steps, and the second only applies if the first fails.

Step 1: update macOS

Open System Settings, click General, then Software Update, and install anything offered. After the Mac restarts, open the Menu again. This is the low-risk step and it fixes a share of cases on its own.

Step 2: delete the login item settings files

If the panel is still empty, macOS needs to rebuild its record of login items:

  1. In Finder, choose Go > Go to Folder.
  2. Enter /private/var/db/com.apple.xpc.launchd/ and press Return.
  3. Delete the files with the .plist extension whose names include numbers such as 501, 502 or 503.
  4. Restart the Mac.
  5. Open CleanMyMac and confirm the Menu is turned on in CleanMyMac Settings.

MacPaw also gives a Terminal equivalent for the current user only:

sudo rm /private/var/db/com.apple.xpc.launchd/loginitems.$(id -u).plist

Know what this touches before running it. The files hold login item settings for every app on the Mac, not just CleanMyMac. MacPaw states they are regenerated automatically on restart, but some other apps may ask for approval again afterwards. It is a system folder, so do it with a current Time Machine backup in place, and if several user accounts share the Mac, the numbered files belong to different users.

Scans that find almost nothing: Full Disk Access

When a scan completes in seconds and reports tiny amounts of junk, the app is usually not telling you the disk is clean. It is telling you it was not allowed to look. MacPaw's Full Disk Access page says that without this permission CleanMyMac cannot scan all areas of the Mac for junk files or malware. Protected areas include data from other apps such as Mail, Messages and Safari, the Trash, and certain system settings. Apple explains the permission itself in its page on Privacy & Security settings.

One detail catches people out. CleanMyMac registers its components with macOS during a Smart Care scan. If the entries are missing from the list, open CleanMyMac, select Smart Care and click Scan first, then go to the permission screen.

The entries to enable depend on the macOS version:

macOS version Entries to turn on in Full Disk Access
Ventura 13 or later CleanMyMac
Big Sur 11.0 to 11.3.1 CleanMyMac
Big Sur 11.4 or later, and Monterey 12 CleanMyMac, CleanMyMac Health Monitor, CleanMyMac Menu

The path is System Settings > Privacy & Security > Full Disk Access. CleanMyMac also offers a shortcut: in the app, go to Assistant, find the Allow Full Disk Access recommendation and click Allow Access. On Big Sur and Monterey, click the lock in the lower-left corner first. Turning on only the first of three entries on those systems is a common reason nothing changes.

Deletions that fail and a helper prompt that keeps returning

The Agent is the component that handles root-level work. According to MacPaw, macOS does not treat the Agent as a background item but as a helper tool, so the system asks you to install it separately. If it is not installed, CleanMyMac cannot remove system files or uninstall apps. That is why a scan can look fine while the final removal step fails.

If you approve the helper and the prompt still returns after you enter the admin password, MacPaw lists exactly that situation among the cases for its Support Tool. The same page lists the app quitting unexpectedly, the app not responding, removal or activation errors, and files removed that you did not intend to remove. The Support Tool collects logs and settings into a report you attach to a support request.

Timing helps here. Changing settings at random can make a fault stop reproducing without explaining it, which leaves nothing useful to send. If two or three of the fixes in this guide have not worked, generate the report before experimenting further.

Three checks that can end the search early

Some "not working" reports are not faults. Each of these takes under a minute to rule out.

Is the Mac on a supported macOS?

MacPaw's supported macOS versions page (updated 23 September 2026) lists macOS 27 back to Big Sur 11 for the latest CleanMyMac, and states it does not work with Catalina 10.15 or earlier. Check the system under Apple menu > About This Mac, and the app version under CleanMyMac > About CleanMyMac. An older system will not be fixed by any permission change.

Which edition is installed?

CleanMyMac is sold through the MacPaw Store, Setapp and the App Store. MacPaw's feature availability page says the App Store edition restricts some features because of Apple's review rules. In Smart Care alone, the App Store edition does not include System Cache Files, System Log Files, Language Files, Universal Binaries, iOS Device Backups, Flush DNS Cache or Free Up Purgeable Space. A copy that lacks those is behaving as designed.

Is another security app interfering?

MacPaw's antivirus compatibility page explains that CleanMyMac unpacks DMG files into a temporary folder for analysis and replaces infected Mail attachments with zero-byte files. Third-party antivirus software can flag those actions, block them or quarantine CleanMyMac. The documented options are to turn off DMG and email attachment scanning in CleanMyMac Settings, or to add CleanMyMac to the antivirus ignore list.

When the icon is hidden, not stopped

On a Mac with a crowded menu bar, a missing icon has one more possible explanation. If a menu bar manager for macOS is installed, the CleanMyMac Menu icon may simply be sitting in the hidden section. A hidden icon and a stopped component look identical from the desktop, and they need opposite fixes.

Reveal the hidden icons first. If the CleanMyMac icon is there, the Menu is running and only the display rule needs changing. If it is truly absent, go back to Allow in the Background. Checking this first avoids rebuilding login items for a problem that was a layout choice.

On notched MacBooks a third case exists: when the bar is full, macOS has no room left to draw some icons, and they fall behind the notch. The component is running, and the icon is just out of sight. A tool that hides menu bar icons on a Mac can free space by moving rarely used items behind a divider. The features page shows how hidden icons can still be opened in place without expanding the whole bar, and the compare page lists the free and paid options in this category with prices checked on the vendors' own pages.

What to change first

Open Login Items & Extensions and turn on every CleanMyMac item under Allow in the Background, then check Enable Menu in the app's Menu tab. Only if the panel stays empty move on to the login items rebuild, and only if scans stay thin move on to Full Disk Access. If the real issue is a menu bar too full to show the icon, Koffret is one way to sort it, and the FAQ covers the permissions it asks for.

Frequently asked questions

Will reinstalling CleanMyMac fix it?

Usually not. The settings behind most failures, background item approval and Full Disk Access, belong to macOS and stay in place when the app is deleted. Check Allow in the Background and the Enable Menu option first, and reinstall only after both are ruled out.

The CleanMyMac icon opens but every value stays blank. What now?

That pattern means the Menu is running but is not receiving data, which MacPaw links to macOS using outdated login items after an update. Install any pending macOS update first. If the panel is still blank, delete the numbered login item .plist files in /private/var/db/com.apple.xpc.launchd/ and restart.

Is it safe to delete the files in com.apple.xpc.launchd?

MacPaw states the files only store login item settings and are rebuilt when the Mac restarts. Login items for other apps are regenerated too, so a few apps may ask for approval again. Because it is a system folder, make a backup first and delete only the numbered .plist files the instructions name.

Why does CleanMyMac find almost no junk on a full disk?

Most often Full Disk Access is missing, so the scan only covered the unprotected parts of the disk. Run a Smart Care scan once so the components register, then enable them under Privacy & Security > Full Disk Access. On Big Sur 11.4 or later and Monterey, three entries need turning on.

Does CleanMyMac still work on macOS Catalina?

No. MacPaw's supported versions page lists Big Sur 11 as the oldest system for the latest CleanMyMac and says it does not work with Catalina 10.15 or earlier. On an older Mac, a version upgrade of macOS is the only route to the current app.

Back to all posts