Не открывается, зависает приложение Параметры в Windows 10

В Windows 10 (а тем более в Windows 11), приложение Параметры (Settings) начинает играть крайне важную роль в управлении и настройке операционной системы. Классическая панель управления Windows (Control Panel) более не развивается и Microsoft добавляет новый функционал только в новую панель управления Settings. Однако уже несколько раз я сталкивался с ситуацией, когда приложение Параметры не открывается, закрывается после запуска, зависает при открытии некоторых разделов, или выдает ошибку при запуске. Рассмотрим основные способы, которые могут помочь восстановить приложение Settings в Windows 10 и Windows 11.

В моем случае при попытке открыть приложения Параметры Windows из стартового меню открывалось окно Setting с синим фоном:

не открывается приложение Settings (параметры) windows 10

А если вызвать любой из меню приложения (например, окно настройки параметров дисплея) с помощью команды ms-settings ( ms-settings:display ), или с рабочего стола появлялась ошибка:

ms-settings:display_x000D_ 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.

ms-settings:display This file does not have a program associated with it for performing this action

Сброс настроек приложения Параметры в Windows 10

В самом простом случае при проблемах с приложением Параметры можно сбросить его настройки на стандартные. Найдите с помощью поиска Windows приложение Settings и выберите App settings.

настройки приложения Параметры Windows

Для сброса настроек приложения Settings нажмите кнопку Reset .

сброс настроек приложения Settings в Windows 10

Аналогичный “мягкий сброс” приложения Параметры в Windows 10 можно выполнить из PowerShell:

Get-AppxPackage windows.immersivecontrolpanel | Reset-AppxPackage

Если сброс не помог, убедитесь, что у вашего аккаунта есть NTFS права на чтение/запись файла манифеста приложения Settings (проще всего это сделать через PowerShell ):

get-acl C:WindowsImmersiveControlPanelSystemSettings.exe.manifest |fl

По умолчанию права на этот файл есть только у NT SERVICETrustedInstaller .

С помощью утилит takeown и icacls сделайте свою учетку владельцем файла SystemSettings.exe.manifest и предоставьте себе полные права:

takeown /F 'C:WindowsImmersiveControlPanelSystemSettings.exe.manifest'
icacls 'C:WindowsImmersiveControlPanelSystemSettings.exe.manifest' /grant desktop-1foh5a8root:F

Удалите файл (лучше просто переименовать его):

Rename-Item 'C:WindowsImmersiveControlPanelSystemSettings.exe.manifest' 'C:WindowsImmersiveControlPanelSystemSettings.exe.manifest_bak'

получить права на файл SystemSettings.exe.manifest'

Попробуйте еще раз сбросить параметры приложения Settings.

Если приложение Параметры закрывается сразу после щелчка по иконке, проверьте, возможно в настройках групповых политик пользователям запрещено запускать панель управления. В локальном редакторе групповых политик gpedit.msc этот пункт находится в разделе: User Configuration -> Administrative Templates -> Control Panel -> Prohibit access to Control Panel and PC Settings .

Этому пункту соответствует параметр реестра NoControlPan в HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.

параметр групповой политики, запрещающий пользователям запускать приложение Параметры

Переустановка приложения Settings в Windows 10

Приложение Параметры (Settings) является встроенным UWP приложением Windows. Это значит, что вы можете обращаться с ним практически так же, как с любым другим APPX приложением Microsoft Store: удалить /установить/ восстановить .

Проверьте, что в системе зарегистрирована приложение ImmersiveControlPanel:

Get-AppxPackage *immersivecontrolpanel*

Get-AppxPackage immersivecontrolpanel - приложение Параметры Windows

Как вы видите, в отличии от других приложений магазина Microsoft оно находится не в ‘C:Program FilesWindowsApps’, а в ‘ C:WindowsImmersiveControlPanel ‘.

Попробуйте переустановить приложение ImmersiveControlPanel с помощью файла манифеста. Используйте такие команды PowerShell:

$manifest = (Get-AppxPackage *immersivecontrolpanel*).InstallLocation + 'AppxManifest.xml'
Add-AppxPackage -DisableDevelopmentMode -Register $manifest

Перезагрузите компьютер:

Restart-Computer

Если ничего не помогает, переименуйте каталог C:WindowsImmersiveControlPanel и проверьте и исправьте целостность системных файлов и компонентов образа Windows с помощью команд:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Данные команды должны пересоздать каталог ImmersiveControlPanel, взяв исходные файлы из хранилища компонентов Windows.

EnglishRussianUkrainian