How to Fix Start Menu MS Settings Not Working in Windows 10

While trying to launch the “Display Settings” or Personalize option, the majority of users encounter the “MS-Settings” error. You get the message like “ms-settings:display – This file does not have a Program Associated with it for performing this action. Please install a program or, if one is already installed, create an association in the Default Programs control panel.” Usually, you get this message after the installation of new updates in Windows 10.

There may be different reasons behind this error. Let me discuss all of them along with their fixes.

Method # 1: Restart PC

Restart PC to let the system automatically repair the corrupt files. In most of the cases, a simple restart of the system fixes this error. If it doesn’t fix the error, move to the next fix.

Method # 2: Check Windows Updates

Check Windows updates. If an update is available, you should install it to keep your system updated. Follow the steps below.

  • Go to the Search and type “Windows Updates” here. Click to it when it appears in the search results.
  • When you open Windows Updates, select the option “Check for Updates” from here.

Windows Updates

  • If some updates are available, download and install them.

Method # 3: Reset Windows Store Cache

Occasionally, resetting Windows Store cache resolves this issue instantly. Follow the steps here to reset Windows store cache.

  • Press “Windows key + R” to open the Run dialogue box.
  • Type here “WSReset.exe” and press Enter.

WSReset option

  • It will reset Windows Store and your error will be removed.

Method # 4: Run System File Checker

The System File Checker is a built-in utility in Windows 10. It scans and checks the system files to detect and repair the corrupt or damaged file. Run this utility by using the Command Prompt.

  • Go to the “Search” and type “Command Prompt” here.
  • When it appears in the search results, right-click to it and select “Run as Administrator.”

CMD Run as Administrator

  • In Command Prompt, type “scf/scannow” and press Enter.

sfc scannow in cmd

  • It will automatically detect and repair the corrupt system file.
  • Now, restart the system and see if it works well.

Method # 5: Run DISM Tool

DISM tool is greatly helpful for fixing such errors. You need to open Command Prompt again to run this tool. Follow the steps below in this context.

  • Go to the Search and type “Command Prompt” here.
  • When it appears in the search results, right-click and select “Run as Administrator.
  • Now, type “Dism.exe /Online /Cleanup-Image /Restorehealth” and press Enter.

DISM utility in Windows 10

  • Let the tool do its work now. It will automatically repair the corrupt file.
  • Once the process is over, close the Command Prompt and check if it has fixed the error.

Method # 6: Uninstall Third-Party Antivirus

If you are using third-party antivirus software, it may be interrupting the system and showing this error. Uninstall it to check whether it fixes the error. Type “Control Panel” in the search bar and click to open it.

  • In the control panel, click “Uninstall a Program.”

Control Panel menu

  • Now, select the third-party antivirus program and click “Uninstall” to remove it from your system.
  • Restart the system to apply the changes. Check if it fixes the error.

Method # 7: Install the KB3197954 Update

The KB3197854 update is particularly to fix this error. If you didn’t install it in Windows 10, make sure; you get it from Microsoft’s official site.

  • Open the official site of Microsoft and install this update from here.
  • Reboot the system and check if it has fixed the error.

Method # 8: Restore Windows to Previous Working Point

Finally, you need to restore Windows to a previous working point so that it may run well without showing this error. Follow the steps below in this context.

  • Press “Windows key + R” to open the Run dialogue box.
  • Type here “rstrui” and press Enter.

Restore Windows to the previous point

  • Select “Next” to move ahead now.
  • That’s it, now check whether it fixes the error.

Leave a Comment