Why is my Mac wallpaper not changing automatically?

A Mac wallpaper that stops cycling or freezes on one frame is almost always caused by one of four things: a missing permission, a misconfigured interval, a process crash, or a conflicting application. Understanding which category your problem falls into determines which fix to apply first.

The four most common causes, in rough order of how often they occur:

Two less common causes that are worth knowing about: a corrupted wallpaper preference file (particularly after a macOS update) and a corporate MDM profile that enforces a specific wallpaper and prevents user overrides.

Related

If your dynamic wallpaper specifically is not cycling through its day/night sequence, see the more detailed guide: Dynamic Wallpaper Not Changing on Mac: Fix.

How do you fix a stuck Mac dynamic wallpaper?

Dynamic wallpapers - the ones included with macOS that show a scene transitioning from dawn through midday to dusk and night - use your location to determine the current solar angle. The wallpaper renders a different frame depending on whether it is dawn, morning, afternoon, or night at your coordinates. If Location Services is off, macOS cannot calculate the solar angle and defaults to a single static frame.

Step 1: Enable Location Services for System Customization

Open System Settings > Privacy & Security > Location Services. Scroll to the bottom and click System Services. In the list, ensure System Customization is toggled on. If it was off, re-select your dynamic wallpaper in System Settings > Wallpaper to trigger an immediate refresh.

Note

The System Customization permission is separate from app-level location permissions. Even if Location Services is broadly enabled, a disabled System Customization toggle will prevent dynamic wallpapers from updating.

Step 2: Re-select the wallpaper in System Settings

This is the single most effective fix for a stuck dynamic wallpaper. Open System Settings > Wallpaper. Click any other wallpaper thumbnail - it will briefly apply. Then click your original dynamic wallpaper again. This forces macOS to re-initialise the wallpaper engine for that image, which clears most frozen states.

If you have multiple displays, repeat the process on each one individually. The wallpaper engine runs independently per display and each may need to be re-triggered.

Step 3: Restart the Dock process

If re-selecting the wallpaper does not help, the Dock process has likely crashed or entered a bad state. Open Terminal (Applications > Utilities > Terminal) and run:

killall Dock

The Dock will briefly disappear from the bottom of the screen, then relaunch automatically within a few seconds. This restarts the wallpaper rendering engine without requiring a full system restart. In most cases where a dynamic wallpaper is frozen, this resolves it immediately.

Quick tip

killall Dock is safe to run at any time. It does not close any open apps or lose any work. The Dock simply relaunches, and any stuck wallpaper state is cleared.

Why is the “Change Picture” rotation not working?

The Change Picture feature lets macOS rotate through a folder of images at a set interval. If your wallpaper is no longer rotating, there are two likely causes: the interval is configured in a way that prevents mid-session changes, or the source folder no longer exists.

Check the interval setting

Open System Settings > Wallpaper and look at the Change Picture interval. If it is set to Every Day, the wallpaper only advances to the next image at login or system startup. It will not change during an active session regardless of how long you leave the Mac running.

To see the rotation happen during a session, change the interval to Every Hour, Every 30 Minutes, or a shorter period. The setting takes effect immediately - you do not need to restart. If you specifically want a new wallpaper each morning, “Every Day” is correct behaviour, not a bug.

Verify the source folder still exists

If you have moved, renamed, or deleted the folder that Change Picture is sourcing images from, macOS stops rotating silently. There is no error message. Open System Settings > Wallpaper and look at the folder path shown under the rotation controls. If the path is no longer valid, click the folder picker and navigate to the correct location, or select a new folder.

This issue occurs most often after reorganising a Photos library, migrating to a new Mac, or moving a custom wallpaper folder to a different drive. External drives that are not always connected are another common culprit - if the drive containing the wallpaper folder is unmounted, rotation stops until the drive is reconnected.

Related

For a full guide to setting up automatic wallpaper rotation with precise timing, see How to Rotate Mac Wallpapers Automatically.

How do you fix a wallpaper that reverts after restart?

A wallpaper that returns to a previous image every time you restart your Mac is a different problem from one that is merely stuck. Revert-on-restart is almost always caused by something actively overwriting the wallpaper preference - either a managed policy or a software conflict.

Check for an MDM profile enforcing a wallpaper

If your Mac is enrolled in a corporate Mobile Device Management (MDM) system, an administrator may have applied a wallpaper policy. This is extremely common on work-issued Macs. MDM-enforced wallpapers always win - any change you make in System Settings is overwritten the next time the MDM profile syncs or at the next login.

To check: open System Settings > General > Device Management (or VPN & Device Management on some macOS versions). If a management profile is listed, it may contain a wallpaper restriction. The only resolution is to contact your IT administrator and request an exemption or policy change.

Check your Login Items for wallpaper apps

Some third-party apps that set wallpapers (including certain productivity apps that advertise “focus mode” wallpapers or motivational backgrounds) write a new wallpaper at login. If such an app is in your Login Items, it will override whatever you set in System Settings every time you log in.

Open System Settings > General > Login Items & Extensions. Review the “Open at Login” list. If any wallpaper-related app is listed there, toggle it off. Log out and back in to verify the correct wallpaper persists.

Delete and rebuild the wallpaper preference file

If neither MDM nor Login Items explain the behaviour, the wallpaper preference file itself may be corrupted. macOS stores wallpaper configuration in ~/Library/Application Support/com.apple.wallpaper.

To reset it:

  1. Quit System Settings completely.
  2. Open Finder and press Cmd + Shift + G to open “Go to Folder”.
  3. Type ~/Library/Application Support/com.apple.wallpaper and press Return.
  4. Move the folder contents to the Trash.
  5. Restart your Mac. macOS rebuilds the preference file fresh at login.

After the restart, open System Settings > Wallpaper and re-select your preferred wallpaper. The rebuilt preference file will not contain the corrupted entry that was causing the revert.

Caution

Deleting the contents of com.apple.wallpaper will reset all wallpaper settings, including any per-Space or per-display configurations. Take a screenshot of your current setup if you have a complex configuration you want to recreate.

What if a third-party app is interfering?

The macOS wallpaper system is not fully isolated from third-party software. Any app with sufficient system permissions can set the wallpaper programmatically. If a stuck or reverting wallpaper cannot be explained by the causes above, a third-party app is the most likely remaining culprit.

Identify conflicting wallpaper apps

Apps that commonly conflict with macOS wallpaper settings include:

The diagnostic approach is straightforward: open Activity Monitor (Applications > Utilities) and look for any running processes related to wallpaper or desktop management. If you find one, quit it and check whether your wallpaper remains stable over the next login cycle.

Remove persistent wallpaper apps from Login Items

Once you have identified the conflicting app, remove it from Login Items to prevent it relaunching at startup. Open System Settings > General > Login Items & Extensions and remove the app from the “Open at Login” list. If the app has a separate background extension listed, remove that as well.

If you want to keep the app but stop it from overriding your wallpaper, check the app’s own settings for a “manage wallpaper” or “set desktop background” toggle. Most wallpaper apps include an option to disable their wallpaper management independently of the rest of the app.

Related

If you want to use different wallpapers for light and dark mode without a conflicting app, see How to Use Different Wallpapers in Light and Dark Mode on Mac.

Can Solace manage wallpapers more reliably than macOS’s built-in system?

Solace is a macOS menu bar app that handles wallpaper switching on a precise, user-defined schedule. It is not subject to the Dock process crashes, Location Services permission gaps, or preference file corruption that cause the built-in wallpaper system to get stuck.

Solace approaches wallpaper management differently from macOS. Instead of relying on the Dock process to track solar position and apply frames from a single dynamic image file, Solace runs its own scheduling engine in the menu bar. You define rules - switch to image A when light mode is active, switch to image B after 8 PM, switch to a rainy-day wallpaper when the weather matches - and Solace applies them on schedule, every day, without user input.

What Solace handles that the built-in system does not

The macOS built-in wallpaper system is limited to: a single dynamic image that follows solar position, or a folder rotation at a fixed interval. It does not support switching wallpapers based on dark mode state, time of day rules with custom images, or weather conditions.

Solace adds:

Solace costs $4.99 as a one-time purchase, requires macOS Sequoia or later, and collects no data. All location calculations for solar and weather-based scheduling happen entirely on-device - nothing is sent to external servers.

Related

See how to build a complete time-aware wallpaper setup: How to Change Your Mac Wallpaper at Different Times of Day.

Also useful

If you want to match your wallpaper to your macOS appearance mode, see How to Match Your Mac Wallpaper to Light and Dark Mode.

Frequently asked questions

Why is my Mac wallpaper stuck on one image?

The most common causes are: Location Services disabled (required for solar-based dynamic wallpapers), the change picture interval set to a very long period such as Every Day, a third-party wallpaper app conflicting with System Settings, or a Dock process crash. Re-selecting the wallpaper in System Settings > Wallpaper and running killall Dock in Terminal resolves the majority of cases.

How do I fix a Mac dynamic wallpaper that is stuck?

First, enable Location Services for System Preferences: go to System Settings > Privacy & Security > Location Services, scroll to System Services, and ensure System Customization is on. Then open System Settings > Wallpaper, click a different dynamic wallpaper, then click your original choice again to re-trigger loading. If the wallpaper is still stuck, open Terminal and run: killall Dock. This restarts the Dock process, which manages wallpaper rendering.

Why is the Change Picture rotation not working on my Mac?

If the interval is set to Every Day, the wallpaper only changes at the next login or system startup - it will not rotate during an active session. Change the interval to Every Hour or Every 30 Minutes to see rotation within a session. Also check that the source folder still exists: if you moved or deleted the folder the rotation is sourcing images from, macOS silently stops rotating.

Why does my Mac wallpaper revert after restarting?

The most common causes of wallpaper reverting on restart are: a corporate MDM profile enforcing a specific wallpaper, a third-party app resetting the wallpaper at login, or a corrupted wallpaper preference file. Check System Settings > General > Device Management for MDM profiles. To reset wallpaper preferences, quit System Settings, delete the contents of ~/Library/Application Support/com.apple.wallpaper using Finder (Go > Go to Folder), then restart.

Can Solace manage Mac wallpapers more reliably than the built-in system?

Yes. Solace switches wallpapers on a precise schedule: by light/dark mode, time of day, or weather. It runs as a persistent menu bar app with its own scheduling engine, so it is not subject to the Dock process crashes or Location Services permission issues that affect macOS’s built-in system. It costs $4.99 as a one-time purchase and requires macOS Sequoia or later.

Wallpaper switching that actually works - $4.99, yours forever

Solace switches wallpapers on a precise schedule: by light/dark mode, time of day, or weather. No manual tweaking, no stuck images. One-time purchase, zero data collection, macOS Sequoia+.

Buy Now

One-time purchase, no subscription. Learn more

All posts