Есть ли способ отключить SuperFetch, когда мой ноутбук с Windows 7 работает от батареи, и включить его, когда ноутбук подключен к сети переменного тока?
2 ответа
Вы можете написать сервис, чтобы определять, когда состояние питания меняется, и останавливать / запускать сервис самостоятельно. http://msdn.microsoft.com/en-us/library/bb968807%28v=VS.85%29.aspx Это может быть расширено на другие службы, которые вам не нравятся (Служба индексирования).
Вы можете изменить службу на запуск вручную, и ваше приложение при загрузке решит, запускать SuperFetch или нет, так что вы не получите все расходы на предварительную загрузку без каких-либо преимуществ (если вы остановите службу после того, как она предустановленные приложения).
Насколько я знаю, это невозможно по Windows. Вы можете просто создать пакетный сценарий или скрипт powershell, который включает / отключает службу и запускает ее вручную.
Чтобы остановить службу
net stop Superfetch
Чтобы начать все сначала
net start Superfetch
* Вы должны запустить это как администратор.