Ändern Sie vorübergehend die Energieeinstellungen, ohne meinen Energieplan in Windows 7 ändern zu müssen

2136
RoboShop

Ich bin nicht besonders an den Energieverwaltungsfunktionen von Windows 7 interessiert.

Ich denke, es ist wirklich umständlich, da ich den aktuellen Plan ändern muss, um irgendetwas tun zu können. Und manchmal möchte ich den Plan nicht ändern - manchmal möchte ich nur den Computer anweisen, alles zu tun, was er tut, nur nicht automatisch in den Schlaf zu wechseln, da ich etwas herunterlade.

Es scheint jedoch jedes Mal, wenn ich dies tun möchte, dass ich eine Reihe verschiedener Bildschirme und Optionen durchgehen muss, und dann muss ich daran denken, es nachher zurückzusetzen.

Gibt es ein Programm oder eine Anwendung, die es mir ermöglicht, die Optionen in meinem Plan vorübergehend zu überschreiben, mit Optionen wie die Schaltfläche "Nicht schlafen"? Oder die Schaltfläche "Monitor sofort ausschalten" oder "Nicht schlafen, wenn ich den Deckel abschalte".

2
Verwandte: [Schlaf in Skripts verhindern] (// superuser.com/q/90415) sch vor 7 Jahren 0

3 Antworten auf die Frage

3
Patrick Seymour

Es gibt ein kostenloses Programm namens Insomnia, das einen Computer so lange wach hält, wie er läuft.

http://dlaa.me/blog/post/9901642


Da sich der Link bereits einmal geändert hat, wird hier der wichtige Teil der Programmquelle aus dem obigen Link entnommen, sodass er reproduziert werden kann, wenn der Link dauerhaft ausfällt.

public partial class Window1 : Window { private uint m_previousExecutionState;  public Window1() { InitializeComponent();  // Set new state to prevent system sleep (note: still allows screen saver) m_previousExecutionState = NativeMethods.SetThreadExecutionState( NativeMethods.ES_CONTINUOUS | NativeMethods.ES_SYSTEM_REQUIRED); if (0 == m_previousExecutionState) { MessageBox.Show("Call to SetThreadExecutionState failed unexpectedly.", Title, MessageBoxButton.OK, MessageBoxImage.Error); // No way to recover; fail gracefully Close(); } }  protected override void OnClosed(System.EventArgs e) { base.OnClosed(e);  // Restore previous state if (0 == NativeMethods.SetThreadExecutionState(m_previousExecutionState)) { // No way to recover; already exiting } }  private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e) { // Start an instance of the NavigateUri (in a browser window) Process.Start(((Hyperlink)sender).NavigateUri.ToString()); } }  internal static class NativeMethods { // Import SetThreadExecutionState Win32 API and necessary flags [DllImport("kernel32.dll")] public static extern uint SetThreadExecutionState(uint esFlags); public const uint ES_CONTINUOUS = 0x80000000; public const uint ES_SYSTEM_REQUIRED = 0x00000001; } 
danke es funktioniert! obwohl ich mit dem Programm vielleicht ein bisschen mehr fühle, habe ich einige zusätzliche Funktionen, die ich möchte. RoboShop vor 12 Jahren 0
1
LorenzCK

Am liebsten mache ich dies ohne zusätzliche Software, indem ich das integrierte Mobility Center von Windows verwende. Über die Windows-Taste [Windows-Taste] + [X] kann schnell auf sie zugegriffen werden:

Mobilitätscenter öffnen

Dann schalten Sie einfach den Präsentationsmodus ein .

Präsentationsmodus einschalten

Solange dieser bestimmte Modus aktiviert ist, schaltet der Computer den Bildschirm nicht aus und geht nicht in den Ruhezustand.

Einziger Wermutstropfen: Das Mobility Center ist meines Wissens nur auf mobilen Computern verfügbar.

0
bourne

Sie können dazu eine Batchdatei schreiben. Etwas wirklich leichtes. In Windows 7 gibt es einen Befehl, mit dem Sie die Energieverwaltungsfunktionen anpassen können. Ihre Batch-Datei kann so eingerichtet werden, dass Sie zur Eingabe verschiedener Funktionen aufgefordert werden, und je nachdem, wie Sie antworten, werden die Einstellungen geändert. Hier ist ein Anfang . Ich hatte diesen Befehl verwendet, um die Sleep-Funktion in Windows 7 automatisch zu deaktivieren, und es funktionierte gut.

Der Beitrag von Patrick S. hat mich dazu gebracht, sich daran zu erinnern (http://www.zhornsoftware.co.uk/caffeine/). eine tolle kleine Anwendung namens Koffein. Führen Sie den Vorgang aus und der Computer bleibt so lange aktiv, bis Sie ihn schließen. bourne vor 12 Jahren 0