Windows版Caffeine:ダウンロード、安全性のチェック、スイッチ
Windows版Caffeineは、59秒ごとにF15キーのイベントを送ってパソコンを起こしておくZhorn Softwareの無料トレイアプリです。2026年10月3日にcaffeine.zipをダウンロードし、2つのexeのサイズ、SHA-256、署名、VirusTotalの結果、トレイアイコンを確認しました。使えるスイッチと、PowerToys Awakeとの比較もまとめています。
On this page
Windows版Caffeineは、パソコンがスリープしたり、ロックされたり、スクリーンセーバーが始まったりするのを防ぐ、Zhorn Softwareの無料アプリです。システムトレイにコーヒーポットとして常駐し、59秒ごとにF15キーのイベントを送ります。F15はどのキーボードにもないキーなので、ほかの操作の邪魔をせず、Windowsはあなたがまだキーボードの前にいると判断します。zhornsoftware.co.uk/caffeineからcaffeine.zipをダウンロードし、展開してcaffeine64.exeを実行します。64ビット版のWindows 10とWindows 11にはこのファイルを使います。インストーラーはありません。最新版は2024年11月の1.98です。
2026年10月3日にそのzipをダウンロードし、中の2つのファイルを確認しました。下のサイズ、ハッシュ、スキャン結果は、あなたがダウンロードしても同じになるはずです。
caffeine.zipの中身
zipは316,991バイトで、サーバー上の最終更新日は2024年11月2日です。入っているのは2つのプログラムだけです。
| ファイル | 使うパソコン | サイズ | SHA-256(先頭16文字) | VirusTotal(2026年10月3日) |
|---|---|---|---|---|
| caffeine64.exe | 64ビットのWindows 10と、すべてのWindows 11 | 438,784バイト | 98c0af01b4257e12 | 70エンジン中0件が検出 |
| caffeine32.exe | 古い32ビットのWindowsだけ | 337,408バイト | 327fe70ed4f6502e | 69エンジン中1件(SecureAgeが「Malicious」) |
どちらのファイルも、バージョン1.9.8.0、会社名「Zhorn Software」、元のファイル名caffeine.exeとなっています。スキャンサイトでcaffeine64.exeがcaffeine.exeと表示されるのは、この最後の項目のためです。どちらにもデジタル署名がないので、初めて実行したときにWindows SmartScreenが発行元不明の「WindowsによってPCが保護されました」を出すことがあります。ファイルがzhornsoftware.co.ukから来たもので、ハッシュが表と一致する場合にだけ、詳細情報、実行 の順にクリックしてください。
ハッシュを自分で確かめるには、そのフォルダーでPowerShellを開いて次を実行します。
Get-FileHash .\caffeine64.exe -Algorithm SHA256
caffeine64.exeの値は全部で 98c0af01b4257e12679aaba3c148cdc95c9168f95ad17add25287a584d9070bf です。違う値なら、別のビルドか、作り直されたコピーです。ダウンロードのミラーサイトではそういうことが起きます。
プログラムのインポートテーブルは、うたっている動作と一致しています。キーのイベントには SendInput、-stes と -allowss のモードには SetThreadExecutionState、-onac には GetSystemPowerStatus、-notwhenlocked には WTSRegisterSessionNotification、-cpu にはWindowsのパフォーマンスカウンターのライブラリを使っています。ネットワーク関係のライブラリは読み込んでいません。32ビット版の1件の検出は69エンジン中の1つだけで、使うべき64ビット版は0件です。
Microsoft Storeにある「Caffeine : Keep Your Computer Awake」は別のアプリです。発行元はZhorn Softwareではなくherbert Studioで、ZhornはStoreに公開していません。
Windows版Caffeineの設定方法
- caffeine.zipを、書き込みのできる好きなフォルダーに展開します。インストールせずに動くので、管理者権限は要りません。ただし、会社が不明なアプリをブロックしている場合は動きません。
- caffeine64.exeを実行します。システムトレイにコーヒーポットが出ます。タスクバーにドラッグするまでは、^ の矢印の中に隠れていることがあります。
- ポットが満タンなら、Caffeineがパソコンを起こしています。ポットをダブルクリックすると空になってCaffeineが一時停止し、もう一度ダブルクリックするとオンに戻ります。右クリックすると、Ten hours(10時間)などのタイマーを選べます。
- Windowsと一緒に起動するには、スタートアップフォルダー(Win+Rを押して
shell:startupと入力)にショートカットを置きます。
ポットの絵はタスクバーの色によって変わります。下はcaffeine64.exeから取り出したアイコンで、オンかオフかをひと目で見分けられます。
使えるCaffeineのスイッチ
Caffeineは、コマンドラインのスイッチを読み取ります。ショートカットを右クリックして プロパティ を選び、リンク先 の欄のexeのパスのうしろに追加します。バージョン1.95からは、トレイアイコンのツールチップに、Caffeineが認識したスイッチが表示されます。打ち間違いを見つけるにはこれがいちばん早い方法です。Zhorn自身の一覧から、役に立つものを選びました。
| スイッチ | 動き |
|---|---|
-activeperiods:0900-1759 | その時間帯だけオン。0730-1200,1300-1800 のように複数の範囲も指定できる |
-exitafter:90 | 90分後に終了する |
-activefor:60 | 60分後にオフになる |
-onac | 電源につないでいるあいだだけオン |
-notwhenlocked | パソコンをロックするとオフになる |
-notify | オンとオフが切り替わるたびに通知を出す |
-useshift | F15の代わりにShiftを送る |
-keypress | キーを押して離す操作をまるごと送る。キーを離すイベントだけでは反応しない古いシステム向け |
-stes | Windowsの電源要求でスリープを止め、キーは送らない |
-allowss | -stes と同じだが、スクリーンセーバーは始まる |
-watchwindow:Zoom | タイトルに「Zoom」を含むウィンドウが開いているあいだだけオン |
勤務時間用のショートカットは次のようになります。exeのパスは自分のものに変えてください。
"C:\Tools\caffeine\caffeine64.exe" -activeperiods:0900-1759 -onac -notwhenlocked
初期設定のCaffeineは、キーを押す操作ではなく、F15のキーを離すイベントだけを送ります。Zhornによると、これでもPuTTYのセッション、PowerPoint、Googleドキュメント、Smartsheetで問題が起きることがあります。これらのアプリでおかしな動きがあれば、-useshift か -stes を試してください。
Windows版Caffeineの代わりになるアプリ
| アプリ | しくみ | スリープを止める | Teamsが緑のまま | Slackがアクティブのまま |
|---|---|---|---|---|
| Caffeine(Zhorn) | 59秒ごとにF15を送る | はい | たいていは | Slackが前面のウィンドウのときだけ |
-stes をつけたCaffeine | Windowsの電源要求、キーなし | はい | いいえ | いいえ |
| PowerToys Awake | Windowsの電源要求 | はい、パソコンがロックされるまで | いいえ | いいえ |
| Don't Sleep | スリープ、スタンバイ、シャットダウン、スクリーンセーバーを止める | はい | いいえ | いいえ |
| Mouse Jiggler | 偽のマウスの動き | はい | たいていは | カーソルがSlackの上にあるときだけ |
| powercfgか設定 | 電源プランを変える | はい、電源接続時 | いいえ | いいえ |
PowerToys AwakeはMicrosoftの無料のPowerToysに入っている機能で、無期限、決めた時間、決めた日時までパソコンを起こしておけます。入力は送りません。Microsoftのドキュメントによると、ロック画面が出ているあいだは動きません。詳しくはPowerToys AwakeでSlackやTeamsはアクティブのままかにあります。SoftwareOKのDon't Sleepは、CPUの負荷やネットワークの通信量にもとづくルールを追加できます。設定はWindows用のDon't Sleepにあります。Arkane SystemsのMouse Jigglerは、キーではなくマウスの入力を偽装します。設定方法はWindows用のマウスジグラーをご覧ください。
アプリを使わないなら、設定、システム、電源とバッテリー、画面とスリープを「なし」にするか、電源接続時用に次の2つのコマンドを実行します。
powercfg /change monitor-timeout-ac 0
powercfg /change standby-timeout-ac 0
同じことをするスクリプトはPowerShellでパソコンを起こしておく方法にあります。
CaffeineでTeamsとSlackはアクティブのまま?
Teamsは、たいてい連絡可能のままです。Teamsはパソコンのどこにも入力がないと約5分で退席中にしますが、F15のイベントは入力として数えられます。-stes と -allowss のモードは入力を送らないので、Teamsはいつもどおり退席中になります。時間の詳細はTeamsが退席中になるまでの時間に、Caffeine系のアプリをTeamsで試した結果はCaffeineでTeamsはアクティブのままかにあります。
Slackはアクティブのままになりません。SlackはSlackのウィンドウの中の入力だけを数えますが、Caffeineはキーのイベントを前面にあるウィンドウに送ります。パソコンを起こしておけば、スリープやロックですぐに離席中になることは防げます。それでも、Slackでの最後の入力から10分で離席中になります。Mac版も同じ方法でCaffeineでSlackはアクティブのままかで試しました。MacのアプリそのものはMac用のCaffeineアプリで扱っています。WindowsでSlackに効く方法はWindowsでSlackをアクティブのままにする方法にあります。
会社のパソコンでは、SendInput のイベントにはWindowsが「注入された入力」の印をつけること、監視ツールからは動いているcaffeine64.exeのプロセスが見えることを覚えておいてください。マウスジグラーは検出されるかをご覧ください。
よくある質問
CaffeineはWindows 11で動きますか?
動きます。Zhornの1.98の変更履歴には、Windows 11での動作をよくするため、-stes と -allowss が使うSetThreadExecutionStateの呼び出しにES_CONTINUOUSを加えたとあります。Windows 11には32ビット版がないので、caffeine64.exeを使ってください。
Windows版Caffeineをアンインストールするには?
ポットを右クリックして Exit を選び、展開したフォルダーと、作った場合は shell:startup のショートカットを削除します。何もインストールしていないので、アプリの一覧から削除する項目はありません。
Windows版CaffeineはMac版Caffeineと同じアプリですか?
違います。同じ名前のMacのアプリは別に作られたもので、最初はLighthead Software、今はDominic Rodemerが開発しています。キーイベントではなく、macOSの電源アサーションでMacを起こしておきます。入手先と各設定の動きはMac用のCaffeineアプリにあります。
Related Articles
Slack Bot Scopes: The Scope Each API Method Needs, Measured on 44 Methods
We gave a Slack bot one scope, called 44 common Web API methods, and read the needed field of every missing_scope error. Then we added the scopes and called them again. The table shows which scope clears each method.
Slack File Size Limit: 1 GB Is Exactly 1,073,741,824 Bytes, Tested
We uploaded files of 50 MB, exactly 1 GiB and 1 GiB plus one byte to Slack through its upload API. The limit is 1,073,741,824 bytes, and a failed upload can still leave a broken file behind.
Slack Dark Mode: Where the Setting Is, and Which Custom Emoji Disappear
Slack's dark mode is under Preferences > Appearance > Color Mode, with Light, Dark and System. We switched modes in Slack web with three test emoji and measured which ones vanish.