Есть ли способ отключить SuperFetch, когда мой ноутбук с Windows 7 работает от батареи, и включить его, когда ноутбук подключен к сети переменного тока?

2 ответа2

1

Вы можете написать сервис, чтобы определять, когда состояние питания меняется, и останавливать / запускать сервис самостоятельно. http://msdn.microsoft.com/en-us/library/bb968807%28v=VS.85%29.aspx Это может быть расширено на другие службы, которые вам не нравятся (Служба индексирования).

Вы можете изменить службу на запуск вручную, и ваше приложение при загрузке решит, запускать SuperFetch или нет, так что вы не получите все расходы на предварительную загрузку без каких-либо преимуществ (если вы остановите службу после того, как она предустановленные приложения).

0

Насколько я знаю, это невозможно по Windows. Вы можете просто создать пакетный сценарий или скрипт powershell, который включает / отключает службу и запускает ее вручную.

Чтобы остановить службу

net stop Superfetch

Чтобы начать все сначала

net start Superfetch

* Вы должны запустить это как администратор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .