The Mac Dock is one of macOS's most essential features — a quick-launch bar that keeps your favourite apps, folders, and the Trash within a single click. When the Dock suddenly stops working, disappears, freezes, or loses icons, it can disrupt your entire workflow. The good news: in the vast majority of cases, you can fix the Mac Dock in under five minutes without reinstalling macOS.
This 2026 guide walks you through every proven fix, from a simple Dock restart to resetting Dock preferences, repairing disk permissions, and beyond. Follow the steps in order — most users are back to a working Dock by Fix 2.
Why the Mac Dock Stops Working or Disappears
Before diving into fixes, it helps to understand what causes the Mac Dock to misbehave. Common culprits include:
- Corrupted Dock preference file — The file
com.apple.dock.pliststores all Dock settings. If it becomes corrupted (power outage, forced shutdown, failed macOS update), the Dock can freeze, lose icons, or fail to launch apps. - Auto-hide triggered unexpectedly — A stray keyboard shortcut (
Option + Command + D) or a full-screen app can silently enable auto-hide, making the Dock appear to vanish. - Dock process crash — Like any macOS process, the Dock can crash. It normally restarts itself, but a hung process can prevent that.
- macOS update side effects — A partial or interrupted macOS update can leave system frameworks in an inconsistent state, causing the Dock to misbehave.
- Display resolution or screen space changes — Connecting or disconnecting an external monitor can confuse the Dock's position logic.
- App moved or deleted — If an app pinned to the Dock is moved from its original location, its icon may show a question mark or disappear entirely.
With those causes in mind, let's get your Dock back.
Quick Fix: Restart the Dock Process
This is the fastest fix and resolves the majority of Mac Dock issues — frozen Dock, unresponsive icons, Dock not appearing. It takes about five seconds.
- Press Command + Space to open Spotlight Search.
- Type Terminal and press Return to open the Terminal app.
- Type the following command exactly as shown and press Return:
killall Dock
The Dock will disappear briefly and relaunch automatically within two to three seconds. This command sends a termination signal to the Dock process. macOS's launchd daemon detects the process has stopped and immediately restarts it — exactly like a mini-reboot for the Dock only.
What this fixes: Frozen Dock, Dock not responding to clicks, Dock animations stuttering, Dock showing wrong app as active.
If killall Dock doesn't resolve your issue, continue to the numbered fixes below.
Fix 1: Turn Off "Automatically Hide and Show the Dock" Temporarily
If your Dock has completely disappeared, the most common cause is that auto-hide was enabled — either by you, by an app entering full-screen mode, or by an accidental keyboard shortcut.
- Move your mouse cursor slowly to the very bottom edge of the screen and wait two to three seconds. If the Dock slides up, auto-hide is active and the Dock is not lost — it's just hiding.
- Click the Apple menu (top-left) and choose System Settings.
- Click Desktop & Dock in the left sidebar.
- Scroll to the Dock section and toggle "Automatically hide and show the Dock" to the Off position.
- The Dock will immediately reappear at the bottom of the screen.
Alternatively, you can toggle auto-hide directly from Terminal:
defaults write com.apple.dock autohide -bool false && killall Dock
To re-enable auto-hide later if you prefer it:
defaults write com.apple.dock autohide -bool true && killall Dock
Keyboard shortcut tip: The shortcut Option + Command + D toggles auto-hide on and off instantly. If you pressed this accidentally, press it again to bring the Dock back.
Fix 2: Reset Dock Preferences (Delete com.apple.dock.plist)
If the Dock is still misbehaving — icons in wrong positions, Dock won't stay on screen, Dock ignoring settings — the preference file is likely corrupted. Deleting it forces macOS to regenerate a fresh, default Dock configuration.
Note: This will reset the Dock to its macOS default layout. Any custom apps you pinned to the Dock will need to be re-added. Your apps themselves and their data are completely unaffected.
- Open Terminal (Command + Space, type Terminal, press Return).
- Run the following command to delete the preference file and restart the Dock:
defaults delete com.apple.dock && killall Dock
Alternatively, you can delete the file manually:
- In Terminal, navigate to the preferences folder:
cd ~/Library/Preferences/
- List the file to confirm it exists:
ls com.apple.dock.plist
- Delete it:
rm com.apple.dock.plist
- Restart the Dock:
killall Dock
macOS will create a brand-new com.apple.dock.plist file with default settings the moment the Dock relaunches. You'll see the standard macOS app lineup in the Dock — Finder, Launchpad, Safari, Mail, and so on — exactly as it appears on a fresh macOS installation.
What this fixes: Dock ignoring size/position settings, icons permanently missing, Dock crashing repeatedly, Dock not launching apps.
Fix 3: Check and Repair Disk Permissions with First Aid
Corrupted disk permissions can prevent the Dock from reading its own files or writing preference changes. macOS Disk Utility's First Aid tool scans and repairs these issues.
- Press Command + Space, type Disk Utility, and press Return.
- In the left sidebar, select your main startup disk — typically named Macintosh HD.
- Click First Aid in the toolbar at the top of the window.
- Click Run to begin the scan. This may take two to five minutes depending on your disk size.
- When the scan completes, click Done. If errors were found and repaired, restart your Mac.
You can also run First Aid on the Data volume (Macintosh HD – Data) separately, as user preference files are stored there on macOS Catalina and later.
For Macs running Apple Silicon (M1, M2, M3, M4), you can also run First Aid from macOS Recovery for deeper repairs:
- Shut down your Mac completely.
- Press and hold the Power button until "Loading startup options" appears.
- Click Options, then Continue.
- Open Disk Utility from the macOS Recovery menu and run First Aid on your startup disk.
What this fixes: Dock crashes that happen immediately after macOS updates, permission-denied errors in Console logs related to Dock, Dock preferences not saving between restarts.
Fix 4: Force Quit and Relaunch Dock via Activity Monitor
If Terminal isn't accessible because the Dock itself is blocking your workflow, or if killall Dock had no effect (which can happen when the Dock process is zombie-hung), use Activity Monitor to force-quit and relaunch the Dock graphically.
- Press Command + Space, type Activity Monitor, and press Return.
- In the Activity Monitor window, click the CPU tab.
- In the search bar (top right), type Dock.
- Select the process named Dock from the results list.
- Click the Stop button (the X icon) in the toolbar.
- A dialog will appear. Click Force Quit.
The Dock process will terminate and macOS will automatically relaunch it within two to three seconds. If the Dock does not relaunch automatically, open Terminal and run:
open /System/Library/CoreServices/Dock.app
This manually launches the Dock application from its system location.
What this fixes: Dock process that is consuming 100% CPU, Dock that is visually present but completely unresponsive to any clicks, Dock that killall cannot terminate.
Fix 5: Reclaim Screen Space Causing Auto-Hide Trigger
In macOS, when an app window is positioned at the very bottom of the screen — overlapping the Dock's area — macOS may automatically push the Dock off-screen to make room, even when auto-hide is supposedly disabled. This is a known macOS behaviour that is often mistaken for a Dock bug.
- Check if any open application window is touching or overlapping the bottom edge of your screen. Drag it upward to leave clear space at the bottom.
- If you use a menu bar app or window management tool (like Magnet, Moom, or Rectangle), check if it has a setting that causes windows to fill the full screen height.
- Try changing the Dock position temporarily to the left or right side of the screen to confirm the Dock itself is working:
defaults write com.apple.dock orientation -string left && killall Dock
If the Dock appears on the left, the issue is screen-edge conflict at the bottom. Move it back to the bottom after clearing the overlapping window:
defaults write com.apple.dock orientation -string bottom && killall Dock
- If you use multiple monitors, right-click on the Desktop of each monitor and ensure "Use as Main Display" is set correctly. The Dock only appears on the main display by default unless "Displays have separate Spaces" is enabled in System Settings > Desktop & Dock.
What this fixes: Dock disappears when certain apps are open, Dock only appears on one monitor, Dock slides away but auto-hide is toggled off.
Fix 6: Create a New User Account to Test
If none of the above fixes resolve the issue, the problem may be isolated to your user account's settings or profile. Creating a temporary new user account helps you determine whether the issue is system-wide or account-specific.
- Click the Apple menu > System Settings.
- Click Users & Groups in the left sidebar.
- Click the Add Account button (you may need to click the lock icon and enter your password first).
- Set the account type to Administrator or Standard, enter a name and password, and click Create User.
- Click the Apple menu > Log Out [Your Name].
- Log in to the new user account.
If the Dock works perfectly in the new account: The issue is specific to your original user account. You can copy your data to the new account, or go back to your original account and run a deeper cleanup (delete ~/Library/Preferences/com.apple.dock.plist and other Dock-related cache files in ~/Library/Caches/).
If the Dock fails in the new account too: The issue is system-level. Proceed to Fix 7 (macOS update) or consider a macOS reinstallation from Recovery.
To delete the test account afterward: System Settings > Users & Groups > select the account > click the minus (–) button.
Fix 7: Update macOS
Apple regularly releases macOS updates that patch bugs in core system components, including the Dock. If your Mac is running an older version of macOS Sequoia or macOS Sonoma, a pending update may already contain the fix.
- Click the Apple menu > System Settings.
- Click General in the left sidebar.
- Click Software Update.
- If an update is available, click Update Now and follow the on-screen instructions. Your Mac will restart during the update process.
To check your current macOS version from Terminal:
sw_vers -productVersion
To check for software updates from Terminal (macOS Monterey and later):
softwareupdate --list
To install all available updates from Terminal:
softwareupdate --install --all
Important: Always back up your Mac with Time Machine before applying a major macOS update. While updates rarely cause new problems, having a recent backup ensures you can roll back if needed.
What this fixes: Dock bugs introduced by a previous update, Dock-related kernel extension conflicts, system framework inconsistencies from a partial update.
If you've followed all seven fixes and the Mac Dock is still not working correctly, the issue may involve a deeper system component — such as a corrupted macOS system volume, a hardware problem with the GPU affecting display rendering, or a third-party kernel extension conflict. At this point, professional remote support is the fastest path forward. CloudHouse Pay-Per-Ticket Support connects you with a certified Mac technician who can diagnose and fix complex macOS issues remotely, without a trip to a repair shop.
FAQ
How do I get my Mac Dock back?
If the Dock has disappeared due to auto-hide being enabled, move your mouse to the very bottom of the screen and wait one to two seconds — the Dock should slide up. To permanently disable auto-hide, go to System Settings > Desktop & Dock and turn off "Automatically hide and show the Dock". You can also re-enable the Dock from Terminal: defaults write com.apple.dock autohide -bool false && killall Dock.
How do I restart the Dock on Mac?
Open Terminal and run: killall Dock. The Dock will close and relaunch automatically within two to three seconds. This command works on all macOS versions from El Capitan through macOS Sequoia 2026 and fixes the majority of Dock glitches without requiring a full Mac restart.
How do I reset Dock preferences on Mac?
In Terminal, run: defaults delete com.apple.dock && killall Dock. This deletes the Dock preference file (com.apple.dock.plist) and resets the Dock to its factory default macOS configuration, restoring the original set of Apple apps. Your personal app data is not affected.
Why are my Dock icons missing on Mac?
Dock icons disappear when an app has been deleted, moved from its original location in the Applications folder, or when the Dock preference file is corrupted. Icons may also show a question mark instead of the app icon when the app path is broken. Fix this by running defaults delete com.apple.dock && killall Dock to reset the Dock, then re-add your favourite apps by dragging them from the Applications folder back onto the Dock.
Why does my Mac Dock keep hiding automatically?
The Dock hides automatically when "Automatically hide and show the Dock" is enabled in System Settings > Desktop & Dock, or when you accidentally press Option + Command + D (the toggle shortcut). The Dock also hides when an app enters full-screen mode. Disable auto-hide in System Settings or press Option + Command + D again to bring it back permanently.
