Windows 10 でバイナンスデスクトップクライアントを PC 起動時に自動で立ち上げるには、クライアント設定内の「開機時啟動 Binance(起動時に Binance を開始)」にチェックを入れるのが最も簡単です。しかし、この設定が効かない場合や、より詳細な制御(ログインから30秒遅らせて起動する、電源接続時のみ起動するなど)を行いたい場合は、Windows 標準の起動メカニズムを利用する必要があります。本記事では、Win10 22H2 および Win11 23H2/24H2 で利用可能な5つの方法を解説します。まだクライアントをインストールしていない方は、 バイナンス公式サイト からダウンロードしてください。スマホと同期したい方は バイナンス公式アプリ も併せて取得しておきましょう。
自動起動メカニズムの概要
Windows には複数の自動起動エントリがあり、それぞれ実行されるタイミングや優先度が異なります:
| メカニズム | パス / 場所 | 実行タイミング | 権限 |
|---|---|---|---|
| スタートアップフォルダ | %AppData%\Microsoft\Windows\Start Menu\Programs\Startup |
ユーザーログイン後 | 標準ユーザー可 |
| レジストリ Run | HKCU\Software\Microsoft\Windows\CurrentVersion\Run |
ユーザーログイン後 | 標準ユーザー可 |
| レジストリ RunOnce | HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce |
1回のみログイン時 | 標準ユーザー可 |
| タスクスケジューラ | Task Scheduler | カスタマイズ可能 | 設定による |
| サービス | services.msc | PC 起動時(ログイン前) | 管理者権限が必要 |
| グループポリシー | gpedit.msc | ログイン時 | 管理者権限が必要 |
バイナンスクライアントはユーザーモードの GUI アプリケーションであるため、サービスとして実行することは できません (サービス層にはデスクトップセッションがないため、GUI がフリーズします)。そのため、一般的にはスタートアップフォルダ、レジストリ Run、タスクスケジューラのいずれかを使用します。
方法1:クライアントの内蔵設定
最も標準的な方法です。Binance を起動 → 右上のアイコン → 設定 → 全般 → 「開機時啟動 Binance(起動時に Binance を開始)」にチェックを入れます。
この操作は、実質的に HKCU\Software\Microsoft\Windows\CurrentVersion\Run の下に Binance という名前の値を作成し、その内容をインストール先の Binance.exe に --autostart 引数を付けたものに設定しています。
確認方法:
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Run" | Select-Object Binance
出力が Binance : "...\Binance.exe" --autostart であれば、設定は有効です。
方法2:スタートアップフォルダにショートカットを配置
クライアント内の設定が効かない場合(セキュリティソフトがレジストリ書き込みをブロックしている場合など)は、手動でショートカットを配置します。
手順1:スタートアップフォルダを開く
Win + R キーを押す → shell:startup と入力 → Enter。
この特殊パスは C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup にマップされます。
手順2:Binance のショートカットをコピー
デスクトップの Binance アイコンを右クリック → コピー → 先ほど開いたフォルダで右クリック → 貼り付け。
これで、PC 再起動後のログインから3~5秒程度でバイナンスが自動起動します。
手順3(オプション):全ユーザーに適用
すべてのユーザー に対して自動起動させたい場合は、 shell:common startup を使用します。これは C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp にマップされ、書き込みには管理者権限が必要です。
方法3:レジストリの Run 値による制御
引数を追加したい場合(例:バックグラウンドで起動、最小化して起動など)に適しています。
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" ^
/v "Binance" ^
/t REG_SZ ^
/d "\"%LocalAppData%\Programs\Binance\Binance.exe\" --minimized" ^
/f
現在設定されている Run 項目を確認する:
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Run"
項目を削除する:
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "Binance" /f
バイナンスクライアントがサポートしているコマンドライン引数:
--autostart:自動起動モード(初期アニメーションを省略)。--minimized:システムトレイに最小化した状態で起動。--quiet:サイレントモード。ログイン画面を表示しない。--profile=<name>:指定したプロファイルをロード(複数アカウント運用時)。
方法4:タスクスケジューラによる遅延起動
自動起動が多すぎると PC の立ち上がりが重くなります。システムが安定してから30秒後に起動させたい場合は、タスクスケジューラを使用します。
GUI での作成手順
コントロール面板 → 管理ツール → タスクスケジューラ → 基本タスクの作成:
- 名前:BinanceAutoStart
- トリガー:ユーザーのログオン時
- 操作:プログラムの開始 →
%LocalAppData%\Programs\Binance\Binance.exeを選択 - 条件:ノート PC でバッテリー駆動時も起動させたい場合は、「コンピューターを AC 電源で使用している場合のみタスクを開始する」のチェックを外す。
- 設定:「要求時にタスクをすぐに実行する」にチェック。
コマンドラインでの作成(推奨)
$action = New-ScheduledTaskAction -Execute "$env:LocalAppData\Programs\Binance\Binance.exe" -Argument "--minimized"
$trigger = New-ScheduledTaskTrigger -AtLogOn
$trigger.Delay = "PT30S"
$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries
Register-ScheduledTask -TaskName "BinanceAutoStart" -Action $action -Trigger $trigger -Settings $settings -Description "30秒遅延させてバイナンスを起動"
方法5:グループポリシー(GPO)による設定
企業などのドメイン環境では、IT 管理者が GPO を通じて一括設定できます。 gpedit.msc → ユーザーの構成 → Windows の設定 → スクリプト(ログオン/ログオフ)→ ログオン:
スクリプトの内容(.bat):
@echo off
if exist "%LocalAppData%\Programs\Binance\Binance.exe" (
start "" "%LocalAppData%\Programs\Binance\Binance.exe" --minimized
)
このファイルを保存し、GPO でログオンスクリプトとして指定します。個人環境では通常必要ありません。
現在の自動起動設定を確認する
システム内のすべての自動起動項目を確認するには、Microsoft 公式ツールの Autoruns(Sysinternals)が便利です。
管理者として実行し、「Logon」タブを確認すると、以下のエントリが見つかります:
- スタートアップフォルダ
- HKCU\Run / HKCU\RunOnce
- HKLM\Run / HKLM\RunOnce
- タスクスケジューラのログオン時タスク
Binance 関連の項目を探すことで、設定が競合していないか監査できます。
簡易的な確認コマンド:
Get-CimInstance Win32_StartupCommand | Where-Object { $_.Name -like "*Binance*" } | Format-Table Name, Command, Location
自動起動を無効化する場合
以下のような場合は自動起動をオフにすることを検討してください:
- PC を他人に貸し出す場合。
- 起動時のバックグラウンドプロセスを減らしたい場合。
- 相場の確認はスマホで十分な場合。
無効化の方法:クライアント設定でチェックを外すか、タスクマネージャー → スタートアップ アプリ → Binance を右クリック → 無効化。これにより、Run 値やショートカットがクリーンアップされます。
よくある質問 FAQ
Q1:設定で「起動時に開始」にチェックを入れたのに、再起動後に起動しません。
A:セキュリティソフトがレジストリの書き込みを制限している可能性が高いです。 HKCU\Software\Microsoft\Windows\CurrentVersion\Run に Binance の項目があるか確認してください。ない場合は、セキュリティソフトのホワイトリストに Binance.exe を追加してから再度設定を試してください。
Q2:自動起動するとメモリを使いすぎるので、バックグラウンド接続だけにできますか?
A:バイナンスクライアントには純粋なバックグラウンドモードはなく、実行には UI プロセスが必要です。相場データのみが必要な場合は、GUI を介さない API スクリプトの常駐をお勧めします。詳細は カテゴリナビ の「API連携」カテゴリにある WebSocket チュートリアルをご覧ください。
Q3:複数アカウントを切り替えている場合、特定のプロファイルで起動できますか?
A:コマンドライン引数 --profile=<name> を使用します。 %AppData%\Binance\Profiles\ 下にプロファイルを作成し、レジストリの Run 値に --profile=trading1 のように指定してください。この設定は現在 UI 上には公開されていない高度な設定です。
Q4:画面ロックの解除時に再起動させることはできますか?
A:タスクスケジューラのトリガーに「ワークステーションのアンロック時」を指定することで可能です。ログイン時ではなく、PC のスリープ復帰やロック解除のたびに Binance が起動しているかチェックし、起動していなければ実行するスクリプトを組むことができます。
Q5:自動起動をオフにしたのにタスクマネージャーに Binance が残っています。
A:バイナンスクライアントは「閉じる」ボタン(×)を押してもデフォルトでシステムトレイに最小化されます。完全に終了するには、システムトレイのアイコンを右クリックして「退出(終了)」を選択するか、設定で「ウィンドウを閉じた時にトレイに最小化する」のチェックを外してください。
その他の Win10/Win11 関連のチュートリアルは、カテゴリナビ に戻って「Windowsガイド」カテゴリをご覧ください。