Windows 7 Search Indexing service is causing some problems on our network. We get a ton of use out of it, but can no longer run it during the day while users are actively working. Because search will actually work even when the indexing service is off (it will simply search an outdated index), I figure we can turn the service on for a couple hours in the middle of the night to update the user's indexes and then turn it off again.
The problem I face is finding the best way to do this through group policy.
- Windows Server 2008
- Windows 7 Client PCs
Thanks.
You may want to consider disabling indexer backoff (the process by which the indexer "senses" system load and slows itself down). Some people find that allowing the indexer to run at full steam, instead of throttled, can actually improve performance. The Group Policy setting for disabling indexer backoff lives in "Computer Configuration\Windows Settings\Administrative Templates\Windows Components\Search", and is called "Disable indexer backoff".
Failing that, you can try and use the "Task Scheduler" to stop and restart the search index service. I'd try it on a couple of machines first, and, if the intended effect is achieved, deploy the task to a group of machines via a Group Policy Startup Script. The command-line syntax to schedule a task isn't too bad, and all the task would need to do is invoke a
net stop wsearch
ornet start wsearch
.