使用电池电源运行 Windows 7 时如何禁用 SuperFetch?

使用电池电源运行 Windows 7 时如何禁用 SuperFetch?

有没有什么方法可以在我的 Windows 7 笔记本电脑使用电池供电时禁用 SuperFetch,并在笔记本电脑插入交流电源时重新启用它?

答案1

您可以编写一个服务来检测电源状态何时发生变化并自行停止/启动该服务。 http://msdn.microsoft.com/en-us/library/bb968807%28v=VS.85%29.aspx 这可以扩展到您不喜欢的其他服务(索引服务)。

您可以将服务更改为手动启动,并让您的应用程序在启动时决定是否启动 SuperFetch,这样您就不会承担预加载的所有成本而没有任何好处(如果您在预加载应用程序后停止该服务)。

答案2

据我所知,Windows 无法做到这一点。您可以简单地创建一个启用/禁用服务的批处理或 powershell 脚本并手动运行它。

停止服务

net stop Superfetch

重新开始

net start Superfetch

*您必须以管理员身份运行此程序。

相关内容