sodcalculator

10 Tech How-To

Fix Can’t Pin Apps to Taskbar in Windows 11

Guide 10-6504 · Updated · Step by step

If you’re unable to pin apps to the taskbar in Windows 11, the fix usually involves resetting the taskbar via a quick restart of Windows Explorer, clearing the icon cache, or repairing corrupted app shortcuts. This issue often appears after a Windows update, a third-party customization tool, or a glitch in the ShellExperienceHost process. Below are step-by-step solutions that work for most users, starting with the simplest and moving to more advanced fixes.

Why Pinning Stops Working

The taskbar in Windows 11 is managed by a system component called ShellExperienceHost.exe, which handles the Start menu, taskbar, and notification center. When this process crashes or becomes corrupted, right-clicking an app and selecting “Pin to taskbar” may do nothing, or the option might be grayed out. Common triggers include:

  • Outdated or buggy Windows updates (especially Insider builds).
  • Third-party taskbar customization tools (e.g., Start11, ExplorerPatcher) that conflict with system files.
  • Corrupted icon cache or thumbnail cache.
  • User profile corruption or permission issues.
  • Group Policy or registry restrictions (more common on managed work devices).

Understanding the cause helps you choose the right fix, but the methods below address the most frequent root causes without needing advanced diagnostics.

Restart Windows Explorer

The quickest fix is to restart the Windows Explorer process. This reloads the taskbar and clears minor glitches without logging you out.

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Under the Processes tab, scroll down to Windows Explorer.
  3. Right-click it and select Restart.
  4. Wait a few seconds for the taskbar to reappear, then try pinning again.

If that doesn’t work, you can also restart the ShellExperienceHost process. In Task Manager, find Windows Shell Experience Host (under Apps), right-click it, and choose End task. Windows will automatically restart it. This is safe and doesn’t close your open programs.

Clear the Icon Cache

Corrupted icon cache files can prevent the taskbar from updating properly, which sometimes blocks pinning. Clearing them forces Windows to rebuild the cache.

  1. Press Win + R, type %localappdata%\Microsoft\Windows\Explorer, and press Enter.
  2. In the folder that opens, look for files named iconcache_*.db (e.g., iconcache_32.db, iconcache_wide.db).
  3. Close Explorer (via Task Manager as above), then delete all iconcache_*.db files.
  4. Restart Explorer by pressing Ctrl + Shift + Esc, then in Task Manager go to File > Run new task, type explorer.exe, and press Enter.

Alternatively, you can use the built-in Disk Cleanup tool to clear thumbnail caches, but the manual method above targets the taskbar-specific cache more directly.

Repair the App Shortcut

Sometimes the app’s shortcut itself is broken—especially if the app was moved, updated, or uninstalled improperly. Right-click the app in the Start menu or on the desktop and try these steps:

  • If the app is a desktop program (like Notepad or Chrome), locate the .exe file in its installation folder, right-click it, and choose Pin to taskbar.
  • If the app is a Microsoft Store app, try unpinning and re-pinning from the Start menu: open Start, find the app, right-click it, and select Pin to taskbar.
  • For Store apps, also try Settings > Apps > Installed apps, click the three-dot menu next to the app, and choose Advanced options > Repair or Reset.

If the shortcut is corrupted, you can delete it and recreate it. For desktop apps, create a new shortcut by right-clicking the desktop, choosing New > Shortcut, and browsing to the .exe file.

Run System File Checker

Corrupted system files can cause the taskbar to malfunction. The System File Checker (SFC) scans and repairs protected system files.

  1. Press Win + X and select Terminal (Admin) or Windows PowerShell (Admin).
  2. Type sfc /scannow and press Enter.
  3. Wait for the scan to complete (this can take 10–20 minutes). If it finds issues, it will attempt to repair them automatically.
  4. After it finishes, restart your PC and test pinning.

If SFC finds errors but can’t fix them, run the Deployment Imaging Service and Management Tool (DISM) next: DISM /Online /Cleanup-Image /RestoreHealth. Then run SFC again.

Create a New User Profile

If the problem persists, your user profile may be corrupted. Creating a new local user account is a reliable workaround, though you’ll need to migrate your files and settings.

  1. Go to Settings > Accounts > Other users.
  2. Click Add account and choose I don’t have this person’s sign-in information.
  3. Select Add a user without a Microsoft account, then create a local account.
  4. Log into the new account and check if pinning works.

If it does, you can transfer your personal files from the old profile (C:\Users\YourOldName) to the new one. This is a more drastic step, but it often resolves deep profile corruption.

Check Group Policy and Registry

On some systems, especially work or school PCs, administrators may disable taskbar pinning via Group Policy or the registry. If you’re on a personal PC, this is unlikely but worth checking.

  • Press Win + R, type gpedit.msc (only available on Pro/Enterprise editions), and navigate to User Configuration > Administrative Templates > Start Menu and Taskbar. Look for policies like “Remove pinned programs from the Taskbar” and set them to Not Configured or Disabled.
  • If you don’t have Group Policy, check the registry: open regedit and navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Look for a DWORD named TaskbarPinnedApps (or similar). If it exists and is set to 0, change it to 1 or delete it.

Be careful when editing the registry—back it up first. If you’re not comfortable, skip this step and try the other fixes.

Frequently Asked Questions

Why is “Pin to taskbar” grayed out?

This usually happens when the app is a system component or a Store app that doesn’t support pinning, or when a group policy restricts it. For system apps like Settings or File Explorer, you can only pin them via their own context menus (e.g., right-click Settings in Start). If the option is grayed out for a normal app, try the Explorer restart or check Group Policy.

Can I pin a website to the taskbar?

Yes, but not directly. Open the site in Microsoft Edge, click the three-dot menu, select Apps > Install this site as an app. Once installed, you can right-click the app and choose Pin to taskbar. This works in Chrome too, but Edge is the native method.

Will resetting the taskbar remove my pinned apps?

No, restarting Explorer or clearing the icon cache does not remove pinned apps. However, if you use a third-party tool to reset the taskbar layout, it might. Always back up your taskbar layout if you use such tools.

Does this happen on Windows 10 as well?

Yes, similar issues occur on Windows 10, but the fixes are slightly different due to the older taskbar design. The Explorer restart and icon cache methods work on both, but the registry paths and Group Policy locations differ.

I tried everything, but pinning still fails. What else can I do?

If none of the above work, consider performing a Windows in-place upgrade (using the Media Creation Tool) to repair system files without losing apps or files. Alternatively, check for pending Windows updates—sometimes a known issue is fixed in a cumulative update. If the problem appeared after a specific update, you can temporarily uninstall it via Settings > Windows Update > Update history > Uninstall updates.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →