如果 UseLowPriorityConfiguration 在注册表中设置为 0,则可能出现的计算机性能问题

原始 KB 编号:   2903548

症状

在某些配置和情况下,修改注册表中的值时可能会遇到随机 UseLowPriorityConfiguration 计算机性能问题。

原因

如果在您的计算机上配置了以下注册表数据,则可能会发生此问题:

键: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
DWORD:UseLowPriorityConfiguration
:0

解决方案

将 的值设置为 UseLowPriorityConfiguration 1 (默认值) 以查看性能是否有改进。

警告

如果使用注册表编辑器或使用其他方法错误地修改了注册表,则可能会发生严重问题。 这些问题可能需要重新安装操作系统才能解决。 Microsoft 不能保证可以解决这些问题。 修改注册表的风险由您自行承担。

  1. 启动注册表编辑器。

    1. 打开"运行"框。

      • Windows 8

        按 Windows 键+R

      • Windows 7、Windows Vista 或 Windows XP

        在"开始"菜单上,选择"运行 "。

    2. 键入 Regedit.exe", 然后选择"确定 "。

  2. 找到注册表中的下列项:

    HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows Search

  3. 右键单击 UseLowPriorityConfiguration ,然后选择"修改 "。

  4. 将"值数据"更改为 "1", 然后选择"确定 "。

  5. 关闭注册表编辑器。

  6. 重新启动 Windows 搜索服务。

    1. 打开"运行"框。

      • Windows 8

        按 Windows 键+R

      • Windows 7、Windows Vista 或 Windows XP

        在"开始 "菜单 上,选择"运行 "。

    2. 键入 Services.msc, 然后选择"确定 "。

    3. 右键单击 Windows 搜索服务,然后选择 停止

    4. 右键单击 Windows 搜索服务,然后选择"开始 "。

更多信息

注册表 UseLowPriorityConfiguration 值可以配置为使用以下两个数据值之一:

1 = (默认) 对搜索进程使用低优先级输入/输出模式。 这样做是使整体计算机性能保持最佳状态。

0 = 请勿对搜索进程使用低优先级输入/输出模式。 虽然涉及许多因素,但使用 值 0 可能会影响整体计算机性能。

建议您不要更改默认值,除非 Microsoft 支持工程师提供了此指导。

还有一个不同的注册表值 , DisableBackoff 它还会控制 Windows 搜索对项目进行索引的方式。 如果更改默认值,也会导致随机性能问题。