ブログに戻る
Guide

Windows版Caffeine:ダウンロード、安全性のチェック、スイッチ

Windows版Caffeineは、59秒ごとにF15キーのイベントを送ってパソコンを起こしておくZhorn Softwareの無料トレイアプリです。2026年10月3日にcaffeine.zipをダウンロードし、2つのexeのサイズ、SHA-256、署名、VirusTotalの結果、トレイアイコンを確認しました。使えるスイッチと、PowerToys Awakeとの比較もまとめています。

Slack Green Team
October 1, 2026
October 6, 2026
7 分で読める
Share:
windows
スリープ防止
caffeine

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.exe64ビットのWindows 10と、すべてのWindows 11438,784バイト98c0af01b4257e1270エンジン中0件が検出
caffeine32.exe古い32ビットのWindowsだけ337,408バイト327fe70ed4f6502e69エンジン中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 です。違う値なら、別のビルドか、作り直されたコピーです。ダウンロードのミラーサイトではそういうことが起きます。

VirusTotalでのcaffeine64.exe v1.98の結果。70エンジン中、検出は0件

プログラムのインポートテーブルは、うたっている動作と一致しています。キーのイベントには 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から取り出したアイコンで、オンかオフかをひと目で見分けられます。

caffeine64.exe v1.98に入っている6つのトレイアイコン。暗いタスクバー用と明るいタスクバー用の満タンと空のポット、-oldiconsの組

使えるCaffeineのスイッチ

Caffeineは、コマンドラインのスイッチを読み取ります。ショートカットを右クリックして プロパティ を選び、リンク先 の欄のexeのパスのうしろに追加します。バージョン1.95からは、トレイアイコンのツールチップに、Caffeineが認識したスイッチが表示されます。打ち間違いを見つけるにはこれがいちばん早い方法です。Zhorn自身の一覧から、役に立つものを選びました。

スイッチ動き
-activeperiods:0900-1759その時間帯だけオン。0730-1200,1300-1800 のように複数の範囲も指定できる
-exitafter:9090分後に終了する
-activefor:6060分後にオフになる
-onac電源につないでいるあいだだけオン
-notwhenlockedパソコンをロックするとオフになる
-notifyオンとオフが切り替わるたびに通知を出す
-useshiftF15の代わりにShiftを送る
-keypressキーを押して離す操作をまるごと送る。キーを離すイベントだけでは反応しない古いシステム向け
-stesWindowsの電源要求でスリープを止め、キーは送らない
-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 を試してください。

Slackで「離席中」と表示されなくなります

クラウドベース。ダウンロード不要。ノートPCがオフでも24時間稼働。

Windows版Caffeineの代わりになるアプリ

アプリしくみスリープを止めるTeamsが緑のままSlackがアクティブのまま
Caffeine(Zhorn)59秒ごとにF15を送るはいたいていはSlackが前面のウィンドウのときだけ
-stes をつけたCaffeineWindowsの電源要求、キーなしはいいいえいいえ
PowerToys AwakeWindowsの電源要求はい、パソコンがロックされるまでいいえいいえ
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アプリにあります。

Always Active

マウスを動かす必要はもうありません。

何百人ものリモートワーカーがSlackのステータスを気にしなくなりました。一度設定すれば、永遠にグリーン。

Related Articles

Guide

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 Green Team
Guide

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 Green Team
Guide

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.

Slack Green Team