WINDOWS server ms-settings:personalization-background 该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联。
时间: 2024-12-27 14:28:24 浏览: 399
### 解决方案
对于在 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"
```
这段脚本会强制创建必要的注册表入口,并将其与控制面板里的个人化选项联系起来,从而允许用户正常访问壁纸和其他外观设定功能。
阅读全文
相关推荐


















