私はWindows7のエネルギー管理機能が特に好きではありません。
何かをするために現在の計画を変更しなければならないように見えるので、それは本当に面倒だと思います。また、計画を変更したくない場合もあります。何かをダウンロードしているために自動的にスリープ状態にならないように、コンピューターにすべての処理を実行するように指示したい場合もあります。
しかし、これを実行するたびに、さまざまな画面やオプションを実行する必要があり、後でリセットすることを忘れないでください。
[スリープしない]ボタンなどのオプションを使用して、プラン内のオプションを一時的に上書きする方法はありますか?または、「モニターをすぐにオフにする」ボタンまたは「蓋をオフにしたときにスリープ状態にならない」ボタン?
Insomniaと呼ばれる無料のプログラムがあり、実行中のコンピュータを起動状態に保ちます。
http://dlaa.me/blog/post/9901642
リンクはすでに一度変更されているので、リンクが永久にダウンした場合に再現できるように、上記のリンクから取得したプログラムソースの重要な部分を次に示します。
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;
}
追加のソフトウェアなしでこれを行う私のお気に入りの方法は、Windowsの組み込みモビリティセンターを使用することです。 Windows8の[Windowsキー] + [X]ショートカットを使用してすばやくアクセスできます。
次に、プレゼンテーションモードをオンに切り替えます。
この特定のモードがオンになっている限り、コンピューターは画面をオフにせず、スリープ状態になりません。
唯一の欠点:モビリティセンターは、私が知る限り、モバイルコンピューターでのみ利用できます。
これを行うためにバッチファイルを書くことができます。本当に簡単なこと。 Windows 7には、電源管理機能を調整できるコマンドがあります。バッチファイルは、さまざまな機能の入力を求めるように設定でき、回答方法に基づいて設定が変更されます。 ここから始まります 。このコマンドを使用して、Windows 7のスリープ機能を自動的に無効にしましたが、うまく機能しました。
NoDoz を試してください。不眠症と同じように、ランニング中の睡眠を防ぎます。ただし、NoDozを使用すると、-t 6h13m
などのタイムアウトパラメータを渡して、任意の時間が経過するとプログラムが自動的に終了するようにすることもできます。