应依次执行三步修复:重置设置应用注册、以管理员权限修复系统组件并启用USER Manager服务、运行DISM与SFC扫描修复系统映像完整性。

当你在Windows 10中点击“显示设置”“个性化”或通过运行框输入ms-settings:display后弹出“找不到该页面”“ms-settings:xxx 无法打开”等错误提示,说明系统已无法正确调用内置设置应用的URI协议处理链路,必须从协议注册、应用状态、系统文件三方面依次排查修复。
重置设置应用并恢复协议注册
设置应用本身若缓存损坏或注册失效,会导致所有ms-settings:开头的链接全部失灵。这一步优先执行,不依赖网络且见效最快。
按下 Win + R,输入 powershell → 回车,启动普通PowerShell窗口。
粘贴执行以下命令(注意:需一次性完整复制粘贴,含空格与符号):Get-AppxPackage -allusers Microsoft.Windows.SystemSettings | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
命令执行完成后关闭窗口。若提示“访问被拒绝”,说明权限不足——请直接跳到下一节,改用管理员权限操作。这一步成功后,多数用户可立即打开设置,无需重启。
以管理员身份强制修复系统组件
当普通PowerShell失败时,必须使用管理员权限重新注册核心系统应用,并同步修复USER Manager服务——该服务一旦被设为“禁用”,ms-settings:协议将彻底无法路由。
第一步:按 Ctrl+Shift+ESC 打开任务管理器 → 点击【文件】→【运行新任务】→ 输入 powershell → 勾选“以系统管理权限创建此任务” → 确定。
第二步:依次执行两行命令(每行输完回车):$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml'; Add-AppxPackage -DisableDevelopmentMode -Register $manifestGet-AppXPackage -AllUsers | Where-Object {$_.InstallLocation -like "*SystemApps*"}
第三步:仍在此PowerShell窗口中,输入 services.msc 回车 → 在服务列表中找到 USER Manager → 双击打开属性 → 将【启动类型】改为自动 → 若状态为“已停止”,点击【启动】→ 点击【确定】。
注意:USER Manager服务名称在部分系统中显示为“用户账户控制代理”或“User Account Control Service”,但其描述中必含“USER Manager”字样;若找不到,请检查是否被第三方优化工具隐藏或禁用。
扫描并还原系统映像完整性
如果前两步无效,大概率是系统关键映像文件(如SettingSyncHost.exe、SystemSettings.dll)已损坏。DISM命令能联网下载原始文件覆盖损坏项,比SFC更底层、更彻底。
方法一:DISM基础修复
在管理员PowerShell中依次执行:Dism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
方法二:DISM增强修复(推荐,尤其适用于更新后突发故障)
执行:Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase
再执行:sfc /scannow
这两组命令必须按顺序执行,中间不能跳过或颠倒。DISM执行时需联网,耗时约8–15分钟;sfc执行约20–40分钟。任一命令中途报错或卡住超过30分钟,请关闭窗口重试一次。
全部命令完成后,必须重启电脑,否则注册表与服务变更不会生效。

















