指示网络在指定的时间间隔内运行 Windows 服务的最佳方法是什么?

指示网络在指定的时间间隔内运行 Windows 服务的最佳方法是什么?

Windows 7 搜索索引服务是造成一些问题在我们的网络上。我们大量使用它,但在用户忙碌工作时,白天无法再运行它。因为即使索引服务关闭,搜索实际上也会工作(它只会搜索过时的索引),所以我认为我们可以在半夜打开该服务几个小时来更新用户的索引,然后再关闭它。

我面临的问题是找到通过组策略来实现此目的的最佳方法。

  • Windows 服务器 2008
  • Windows 7 客户端电脑

谢谢。

答案1

您可能需要考虑禁用索引器退避(索引器“感知”系统负载并降低自身速度的过程)。有些人发现,让索引器全速运行而不是节流实际上可以提高性能。用于禁用索引器退避的组策略设置位于“计算机配置\Windows 设置\管理模板\Windows 组件\搜索”中,名为“禁用索引器退避”。

如果失败,您可以尝试使用“任务计划程序”停止并重新启动搜索索引服务。我会先在几台机器上尝试,如果达到预期效果,则通过组策略启动脚本将任务部署到一组机器。计划任务的命令行语法还不错,所有任务需要做的就是调用net stop wsearchnet start wsearch

相关内容