修复:打开或关闭 Windows 功能不起作用

当您尝试访问“打开或关闭 Windows 功能”时,无论是使用控制面板还是只需在“运行”或 Windows 搜索中键入 optionalfeatures.exe,您都可以在接下来出现的窗口中配置可选功能。但是,如果“打开或关闭 Windows 功能”功能不起作用,或者在 Windows 11/10 中该功能为空或为空,本文将帮助您解决该问题。

修复 1:运行 SFC 扫描或 DISM 命令

  1. 右键单击“开始”按钮并选择“终端(管理员)”。
  2. 在终端窗口中,单击下拉菜单打开命令提示符选项卡。
  3. 在命令提示符窗口中,键入sfc /scannow并按 Enter 键。

如果 SFC 扫描不起作用,请尝试 DISM 命令。

  1. 打开命令提示符。
  2. 逐一键入以下命令,每条命令后按 Enter 键:
dism /online /cleanup-image /checkhealth
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth

修复 2:执行干净启动

就跑msconfig命令,转到“服务”选项卡并检查隐藏所有 Microsoft 服务然后打全部禁用按钮。

重新启动并检查问题的状态。

推荐阅读:

逐步执行此操作,对于每个程序,一一禁用相应的服务并不断检查,检查问题是否解决。

修复 3:重新启动 Windows Installer 服务

  1. 按 Windows + R 键打开“运行”。
  2. 类型services.msc在运行框中按 Enter 键打开 Windows 服务。
  3. 向下滚动服务列表并找到Windows 模块安装程序服务.
  4. 确保服务正在运行。如果它没有运行,您可以手动启动它。

修复 4:使用注册表

  1. 以管理员身份打开命令提示符。
  2. 单击“是”接受 UAC 提示并继续。
  3. 执行下面给出的命令。
reg delete HKLMCOMPONENTS /v StoreDirty

如果您的注册表文件中没有名为 StoreDirty 的注册表项,则会显示错误:系统无法找到指定的注册表项或值。请忽略此消息。没什么好担心的。如果执行该命令没有任何错误,则意味着它已清除/删除了 StoreDirty 注册表项。

希望这有帮助!