【笔记】Windows无法打开系统设置

前言

Windows无法打开系统设置,报错:该文件没有与之关联的应用来执行该操作,请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联

原因

  • 打开系统设置的注册表项被篡改

  • 系统设置应用程序被篡改

解决问题

  • 修复被篡改的注册表

修复注册表项

  • 修复HKEY_CLASSES_ROOT\ms-settings\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-airplanemode\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-bluetooth\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-cellular\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-connectabledevices\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-displays-topology\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-emailandaccounts\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-language\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-location\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-lock\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-mobilehotspot\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-notifications\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-power\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-privacy\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-proximity\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-screenrotation\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-wifi\Shell\Open\Command的默认值
  • 修复HKEY_CLASSES_ROOT\ms-settings-workplace\Shell\Open\Command的默认值

自动修复被篡改的系统应用程序

  • 修复Windows7之前的本地系统文件的丢失
1
SFC /SCANNOW
  • 联网自动校验和下载缺失和有误的系统文件
1
DISM /Online /Cleanup-Image /RestoreHealth
  • 重启系统

完成

参考文献

西瓜视频——爱比较