§1 概要

「SimpleHalt」は時刻を指定して自動的に電源オフ、再起動を行うためのツールです。 「SimpleHalt」を使えば、コンピュータの電源を入れたままでマシンから離れていても、任意の時刻にマシンを停止させることができます。

§2 主な機能

様々な停止・ログオフ操作に対応しています
SimpleHaltでは、マシンのシャットダウン、電源オフ、再起動、ログオフ、休止状態(ハイバネート)、サスペンド、画面のロックに対応しています。 また、マシンを停止する時刻を設定することも出来ます。
バルーンによる通知が出来ます
タスクトレイ上にバルーンを表示して、マシンを停止するまでの残り時間を、一定時間おきに通知することが出来ます。
メールによる通知が出来ます
実行結果をメールで送信して通知する機能を搭載しているので、PCを正しく停止できたかどうかをメールで確認することが出来ます。
ショートカットの作成が出来ます
タスクトレイおよび任意の場所へショートカットを作成できます。 よく使う設定をショートカットとして作成しておくことで、簡単に起動できます。
スリープ機能・ディスプレイの自動電源オフを無効に出来ます
SimpleHaltの動作中は、指定時刻になるまでスリープ機能・ディスプレイの自動電源オフを動作させないようにすることが出来ます。 この機能により、停止するまでマシンを放置したままにしても、マシンが自動的にスリープ状態に移行するのを防ぐことが出来ます。
応答しないアプリケーションを強制的に終了できます
終了時に応答しないアプリケーションがある場合は、強制的に終了させてマシンを停止させるようにすることが出来ます。 確実にマシンを停止したい場合には有用な機能です。
コマンドラインから実行出来ます
コマンドラインインターフェイスを備えているので、バッチ処理でマシンを停止する、といった使い方ができます。

§3 スクリーンショット

メイン画面(簡易設定)

メイン画面 簡易設定

メイン画面(詳細設定)

メイン画面 詳細設定

バルーンによる残り時間の通知

バルーンによる残り時間の通知機能

停止までのカウントダウン中の画面

停止までのカウントダウン中の画面

§4 ダウンロード

  • 最新版
    • version 1.3
  • 過去のバージョン
  • ソースコード(ソース中に含まれる各ライブラリはMIT X11ライセンスでのリリースとなります)
    • version 1.3
    • version 1.2

§5 必須環境・動作確認済み環境

  • 必須
    • .NET Framework 3.5 SP1以上
  • 動作確認済み
    • Windows Vista Ultimate Edition + .NET Framework 3.5 SP 1

Windows XP、Windows 7等でも概ね動作すると思います。 動作報告など頂けると助かります。

§6 使い方の簡単な説明

§6.1 version 1.3

  1. 停止方法を選択する
  2. 停止時刻を設定する
  3. 必要に応じて詳細設定を開き、オプションを設定する
  4. 「実行」を押す

あとは指定した時間になった時点で停止されます。

  • Tips
    • 実行中にウィンドウを閉じると「中断しますか」というメッセージが出ますが、「いいえ」を選択するとウィンドウがタスクトレイに格納されます
    • 通知間隔に「n秒」と入力すれば、秒単位を指定することができます(秒の部分は表示されませんが、設定は有効です)
    • SimpleHaltは標準エラーに動作状況、エラーメッセージを出力します
メールによる通知の設定について
メールによる通知で使用するSMTPサーバの設定等は、パッケージに同梱されているSimpleHalt.exe.configファイルを参照してください。
より詳細な設定方法について
上記以外の使い方、オプションの詳細は[ヘルプ]メニューの[コマンドラインオプション]の説明を参照してください。

§6.2 version 1.2

  • GUI版
    • 停止方法を選択する
    • 必要に応じて、希望するオプションにチェックを入れる
    • 停止時刻を設定する
    • 「実行」を押す
  • コマンドライン版
    • 同梱されているReadMeファイルか、コマンドプロンプト上で「SimpleHalt.exe /?」と入力することで使い方が表示されるので、そちらをご覧ください

§7 注意事項・制限事項

メールによる通知の制限事項
サスペンド・休止状態・ロックの場合、失敗しても停止実行時のマシンの状況によっては成功した旨のメールが送信される場合があります。 その他の停止方法の場合、成功・失敗に関わらず、停止実行時のマシンの状況によってはメール自体が送信されない場合があります。
停止方法の制限事項
OSの種類・設定によっては、ロック・サスペンド・休止状態は動作しない場合があります

§8 不具合・要望等

不具合・要望等は掲示板へどうぞ。

§9 変更履歴

§9.1 version 1.3 (2009-12-06)

  • 機能追加
    • メールでの通知機能を追加
    • ショートカットの作成機能を追加
    • 停止に失敗しても終了するようにするオプションを追加
    • 停止に成功しても終了しないようにするオプションを追加
  • 修正・改善
    • 設定内容を記憶するように改善
    • GUI版・コマンドライン版を統合

§9.2 version 1.2 (2007-11-01)

  • 1から作り直し