Windows10 ms-settings的设置界面跳转的几种方式

本文总结了Windows10系统中通过ms-settings协议实现设置界面跳转的四种方法,包括使用运行命令、创建快捷方式、嵌入HTML和调用开发语言API。这些方法可以帮助用户或开发者更便捷地访问特定的系统设置页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       在Win10系统中系统设置其实也是一个Modern应用,它与ms-settings:协议进行了关联,在设置应用中的每一个具体的设置页面都有一个URI(统一资源标识符)与之对应,通过这些URI就可以直达某个具体的设置页面.下面综合总结下集中方式:

方式一: 可以按Win+R打开运行,直接将URI粘贴到运行输入框回车即可;

方式二:可以桌面空白处新建快捷方式,将URI作为对象位置键入, 例如保存文件名为:ms_settings_signinoptions;

生成好快捷方式后,可以在代码中调用打开这个文件,这样就可程序控制进入Windows设置界面, 调用方式如下:

 

方式三: 也可以将这些URI嵌入到HTML中,就像是Http协议链接一样使用;

方式四:可以使用对应开发语言的Api进行调用:

 

下面附上对应设置命令:

分类设置名称快捷方式
系统显示ms-settings:display
 通知和操作ms-settings:notifications
 平板电脑模式ms-settings:tabletmode
 电源和睡眠ms-settings:powersleep
 存储ms-settings:storagesense
 脱机地图ms-settings:maps
 关于ms-settings:about
设备已连接的设备ms-settings:connecteddevices
 蓝牙ms-settings:bluetooth
 鼠标和触摸板ms-settings:mousetouchpad
 USBms-settings:usb
网络和 InternetWLANms-settings:network-wifi
 飞行模式ms-settings:network-airplanemode
 数据使用量ms-settings:datausage
 VPNms-settings:network-vpn
 拨号ms-settings:network-dialup
 以太网ms-settings:network-ethernet
 代理ms-settings:network-proxy
个性化背景ms-settings:personalization-background
 颜色ms-settings:personalization-colors
 锁屏界面ms-settings:lockscreen
 主题ms-settings:themes
 开始ms-settings:personalization-start
账户你的电子邮件和账户ms-settings:emailandaccounts
 登录选项ms-settings:signinoptions
 工作单位访问ms-settings:workplace
 其它用户ms-settings:otherusers
 同步你的设置ms-settings:sync
时间和语言日期和时间ms-settings:dateandtime
 区域和语言ms-settings:regionlanguage
 语音ms-settings:speech
轻松使用讲述人ms-settings:easeofaccess-narrator
 放大镜ms-settings:easeofaccess-magnifier
 高对比度ms-settings:easeofaccess-highcontrast
 隐藏式字幕ms-settings:easeofaccess-closedcaptioning
 键盘ms-settings:easeofaccess-keyboard
 鼠标ms-settings:easeofaccess-mouse
 其它选项ms-settings:easeofaccess-otheroptions
隐私常规ms-settings:privacy
 位置ms-settings:privacy-location
 相机ms-settings:privacy-webcam
 麦克风ms-settings:privacy-microphone
 语音、墨迹书写和键入ms-settings:privacy-speechtyping
 账户信息ms-settings:privacy-accountinfo
 联系人ms-settings:privacy-contacts
 日历ms-settings:privacy-calendar
 通话记录ms-settings:privacy-callhistory
 电子邮件ms-settings:privacy-email
 消息传送ms-settings:privacy-messaging
 无线收发器ms-settings:privacy-radios
 后台应用ms-settings:privacy-backgroundapps
 其它设备ms-settings:privacy-customdevices
 反馈和诊断ms-settings:privacy-feedback
更新和安全Windows 更新ms-settings:windowsupdate
 备份ms-settings:backup
 针对开发人员ms-settings:developers
### 解决方案 对于在 Windows Server 中 `ms-settings:personalization-background` 链接无法打开的问题,可以通过创建应用程序关联或设置默认应用来解决。具体方法如下: #### 方法一:通过修改注册表实现 如果遇到个性化背景设置链接无法响应的情况,可以尝试修复注册表中的相应项[^3]。 1. 打开注册表编辑器(Regedit) 2. 导航到路径 `HKEY_CURRENT_USER\Software\Classes\ms-settings` 3. 如果发现该路径下的子项存在问题,则可能需要重建此部分结构或者修正错误配置 4. 对于损坏的条目可以直接删除并重新启动计算机让系统自动恢复默认值;也可以手动添加正确的键值对以确保指向有效的程序处理方式 注意操作前建议备份整个注册表以防万一造成更多问题。 #### 方法二:使用命令行工具 另一种解决方案是利用PowerShell脚本来定义协议处理器的行为模式: ```powershell New-Item -Path "HKCU:\SOFTWARE\Classes\ms-settings" -Force Set-ItemProperty -Path "HKCU:\SOFTWARE\Classes\ms-settings" -Name "(Default)" -Value "URL:Settings Protocol" Set-ItemProperty -Path "HKCU:\SOFTWARE\Classes\ms-settings" -Name "URL Protocol" -Value "" New-Item -Path "HKCU:\SOFTWARE\Classes\ms-settings\shell" -Force New-Item -Path "HKCU:\SOFTWARE\Classes\ms-settings\shell\open" -Force New-Item -Path "HKCU:\SOFTWARE\Classes\ms-settings\shell\open\command" -Force Set-ItemProperty -Path "HKCU:\SOFTWARE\Classes\ms-settings\shell\open\command" -Name "(Default)" -Value "`"%SystemRoot%\System32\Control.exe`" /name Microsoft.Personalization" ``` 这段脚本会强制创建必要的注册表入口,并将其与控制面板里的个人化选项联系起来,从而允许用户正常访问壁纸和其他外观设定功能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值