Het energieverbruik van een laptop of desktop kan in Windows 7 in kaart worden gebracht met het commando powercfg -energy in een commandline-box met administrator-rechten. Dit levert een html-bestand op, dat bijvoorbeeld aangeeft dat er usb-apparaten verbonden zijn die geen suspend-modus ondersteunen. Dergelijke usb-apparatuur kan volgens Microsoft het uithoudingsvermogen van een gemiddelde laptopaccu met 20 tot 25 procent verminderen.
Ook kan het nieuwe OS applicaties opsporen die door het ophogen van de platform timer resolution indirect de processor verhinderden om met een lagere kloksnelheid te draaien. In veel gevallen zijn echter nieuwe drivers of applicatieversies nodig om het systeem zuiniger te maken.
Om actief energie te besparen kan Windows 7 de helderheid van het scherm stapsgewijs terugschroeven. De tijd voordat de display wordt gedimd, past zich dynamisch aan het gedrag van de gebruiker aan; als de gebruiker zijn muis beweegt binnen twee minuten nadat de helderheid van het scherm is verlaagd, dan zal Windows de time-out ophogen.
Een andere energiebesparende optie in het Energiebeheer-dialoogvenster is te vinden onder het kopje Multimedia-instellingen. Wanneer de laptop de accu gebruikt, is het mogelijk om met een lager energieverbruik video te bekijken door de cpu en de gpu minder hard aan het werk te zetten. Dit gaat wel enigszins ten koste van de videokwaliteit.
Het energiebeheer wat betreft de processor noemt Microsoft 'Koelbeleid voor systeem' en deze kan op actief en passief worden gezet. In de actieve modus wordt de draaisnelheid van de fan bepaald aan de hand van de systeembelasting, terwijl de passieve modus juist de kloksnelheid van de cpu probeert te beperken. Pas wanneer de processor desondanks toch te heet dreigt te worden, wordt de ventilator aan het werk gezet.
Ten slotte is in Windows 7 het aantal services dat bij een boot wordt gestart, omlaag gebracht. Hiertoe heeft Microsoft de 'trigger start'-modus bedacht, waarbij een service pas bij een bepaalde actie of handeling wordt gestart. Om te zien welke services zo'n een triggerstart hebben meegekregen, moet de gebruiker het commando 'Sc' bij de commandline invoeren.