本文へスキップ
VPS・運用環境

VPSのWindows Update自動再起動を止める方法|EAを落とさない4つの設定

VPS運用で最大の事故要因であるWindows Updateの自動再起動を、アクティブ時間・一時停止・グループポリシー・レジストリの4通りで止める手順を解説。無効化のセキュリティリスクと運用ルールも示します。

執筆: Redington 公開: 最終更新:

PR当ページにはプロモーション(アフィリエイト広告)が含まれます。順位・評価は公開の評価基準に基づき編集部が独立して決定しています。EAの成績はすべて過去の検証結果であり、将来の利益を保証するものではありません。海外FX業者は金融庁未登録です。

この記事の目次
  1. 結論:止めるのは「再起動」であって「更新」ではない
  2. Windows Updateが再起動するまでの流れ
  3. 方法1:アクティブ時間を設定する
  4. 方法2:更新を一時停止する
  5. 方法3:グループポリシーで自動再起動を抑止する
    1. グループポリシーエディタで設定する
    2. レジストリで設定する(gpedit.mscが使えない場合)
  6. 無効化に伴うセキュリティリスク
  7. 運用ルール:土日に手動で更新する
  8. よくある失敗
  9. まとめ

VPS運用で最も多い事故は、Windows Updateの自動再起動です。ポジションを保有したまま深夜にVPSが再起動し、MT4が落ちたまま朝を迎える、というパターンが典型です。この記事では、自動再起動を止める4つの方法を手順で示したうえで、無効化に伴うセキュリティリスクと、現実的な運用ルールを解説します。

結論:止めるのは「再起動」であって「更新」ではない

✅ 結論

Windows Updateそのものを完全に止めるのは、セキュリティ上おすすめできません。VPSのRDPポートは常時攻撃対象です。実務的な解は「自動再起動だけを抑止し、更新は市場が閉まっている土日に手動で適用する」運用です。設定は複数を組み合わせ、さらに再起動されてしまった場合でもMT4が自動復帰する仕組みを必ず併用してください。

自動復帰の設定は VPSが落ちたときの復旧手順とMT4自動起動の設定 にまとめています。本記事の設定だけでは「絶対に再起動されない」保証にはならないため、両方を実施してください。

Windows Updateが再起動するまでの流れ

止め方を理解するために、仕組みを押さえます。

段階

起きること

介入できる設定

1. 検出

更新プログラムの有無をチェック

更新の一時停止

2. ダウンロード

更新を取得

自動更新の構成(通知のみに変更)

3. インストール

更新を適用

アクティブ時間・自動更新の構成

4. 再起動

適用完了のため再起動

アクティブ時間・自動再起動の抑止

EA運用で致命的になるのは段階4です。段階1〜3はMT4を止めないため、狙うべきは段階4の抑止になります。

🚨 危険

ナンピンやマーチンゲールを使うEAは、ポジションを持った状態で停止すると被害が大きくなります。ロジックが次の追加エントリーや決済を実行できないまま相場が逆行するためです。どの程度の値動きで資金が尽きるかはナンピンマーチン破綻シミュレーターで確認できます。この種のEAを使うなら、自動再起動の抑止と自動復帰の設定は必須と考えてください。

方法1:アクティブ時間を設定する

最も安全で、OSの標準機能だけで完結する方法です。指定した時間帯には自動再起動が行われなくなります。

  1. 「スタート」→「設定」→「Windows Update」を開く。
  2. 「詳細オプション」をクリックする。
  3. 「アクティブ時間」を開く。
  4. 「手動」を選び、開始時刻と終了時刻を指定する。
  5. FXの取引時間に合わせ、可能な限り長い時間帯を指定する。

⚠️ 限界

アクティブ時間は連続した時間帯を指定する設定で、指定できる長さに上限があります(環境によりますが最大18時間程度)。FXは月曜早朝から土曜早朝まで動き続けるため、この設定だけでは平日をすべてカバーできません。必ず方法3または方法4と組み合わせてください。

方法2:更新を一時停止する

一定期間だけ更新を止める機能です。相場の重要イベント前など、短期的に確実に止めたいときに使えます。

  1. 「設定」→「Windows Update」を開く。
  2. 「更新を一時停止」から期間を選ぶ(最大で数週間単位)。
  3. 一時停止の期限が切れると、保留されていた更新がまとめて適用されるため、期限日をカレンダーに入れておく。

この方法は恒久対策にはなりません。期限管理を忘れると、忘れた頃にまとめて再起動が走ります。

方法3:グループポリシーで自動再起動を抑止する

恒久的に効く設定です。管理者権限で操作してください。

グループポリシーエディタで設定する

  1. Win + R を押し、gpedit.msc と入力して実行する。
  2. 左ペインで「コンピューターの構成」→「管理用テンプレート」→「Windows コンポーネント」→「Windows Update」を開く。
  3. 「スケジュールされた自動更新のインストールで、ログオンしているユーザーがいる場合には自動的に再起動しない」を開き、「有効」を選んで適用する。
  4. 同じ階層にある「自動更新を構成する」を開き、「有効」を選んだうえで、動作を「2 - ダウンロードとインストールを通知」に設定する。これで更新の適用そのものを自分のタイミングで行えます。
  5. コマンドプロンプトを管理者として開き、gpupdate /force を実行してポリシーを反映させる。

ℹ️ 補足

Windows Serverのバージョンによっては、これらのポリシーが「Windows Update」配下ではなく「Windows Update」→「エンドユーザーエクスペリエンスの管理」といった下位階層に配置されていることがあります。見つからない場合は、ポリシー一覧の検索やフィルター機能で項目名を探してください。

レジストリで設定する(gpedit.mscが使えない場合)

  1. Win + R を押し、regedit と入力して実行する。
  2. 先にバックアップを取る。対象キーを右クリックし「エクスポート」で保存します。
  3. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU を開く。キーが存在しない場合は作成する。
  4. 右ペインで新規にDWORD(32ビット)値を作成し、名前を NoAutoRebootWithLoggedOnUsers にして値を 1 にする。
  5. 同じ場所にDWORD値 AUOptions を作成し、値を 2(ダウンロードとインストールを通知)にする。
  6. VPSを再起動して設定を反映させる。

🚨 レジストリ編集の注意

レジストリの編集を誤ると、Windowsが正常に起動しなくなる可能性があります。必ず事前にエクスポートでバックアップを取り、1つずつ確認しながら操作してください。自信がない場合は方法1と方法2の組み合わせにとどめ、自動復帰の設定で補うほうが安全です。

無効化に伴うセキュリティリスク

更新を止めることには明確な代償があります。

リスク

内容

既知の脆弱性が放置される

RDPやSMBなどの脆弱性は公開後に攻撃が急増します。未適用のまま放置すると侵入の入口になります

不正アクセスの実害

VPSにはMT4の口座ログイン情報が保存されています。乗っ取られれば取引そのものを操作される可能性があります

事業者の利用規約に抵触する可能性

サーバーが踏み台にされた場合、利用停止などの措置が取られることがあります

まとめて適用したときの停止時間が長くなる

長期間ためた更新は、適用と再起動に時間がかかります

⚠️ 必ずセットで行うこと

更新の自動適用を止めるなら、①管理者パスワードを十分に長く複雑にする ②可能なら接続元IPをファイアウォールで制限する ③事業者提供の二要素認証を有効にする の3点を必ず実施してください。更新停止だけを行うのは最も危険な状態です。

運用ルール:土日に手動で更新する

恒久的に安全な形に落とし込むためのルールです。

  1. 月1回、土曜日の朝(市場クローズ後)に更新日を固定する。カレンダーに繰り返し予定として入れておきます。
  2. 更新前にMT4でポジションがないことを確認する。保有中なら翌週に回すか、ポジションが閉じたタイミングで実施します。
  3. MT4を「ファイル」→「終了」で正常終了させる。
  4. Windows Updateを手動で実行し、再起動する。
  5. 再起動後、MT4が自動起動して口座に接続していることを確認する。
  6. 自動売買ボタンが有効か、チャート右上にニコちゃんマークが出ているかを確認する。出ない場合は EAが動かないときのチェックリスト を参照してください。
  7. タスクマネージャーでメモリ使用率を確認する。目安は VPSでMT4は何個まで起動できるか にまとめています。

週末にEAを止める運用そのものの考え方は EAを停止する5つのタイミング にも関連します。

よくある失敗

  1. 設定しただけで再起動テストをしない。土日に一度、手動で再起動して自動復帰を確認してください。
  2. アクティブ時間だけで安心する。時間帯の上限があるため、平日をすべてカバーできません。
  3. 更新を完全停止して放置する。セキュリティ上のリスクが蓄積します。止めるのは再起動のタイミングだけにしてください。
  4. 自動復帰の設定をしていない。事業者側のメンテナンスや障害による再起動は、この記事の設定では防げません。 復旧と自動起動の設定 を必ず併用してください。
  5. VPSを乗り換えたときに設定を引き継がない。移行時のチェック項目は VPSの引っ越し手順 にまとめています。

まとめ

Windows Updateの自動再起動は、アクティブ時間・一時停止・グループポリシー・レジストリの4通りで抑止できます。ただし完全無効化はセキュリティ上のリスクが大きいため、止めるのは再起動のタイミングだけにして、更新自体は月1回土曜日に手動で適用する運用に落とし込んでください。

設定が終わったら、事業者側の再起動にも備えて VPSが落ちたときの復旧手順とMT4自動起動の設定 を実施しておくと安全です。稼働率のSLAを重視して乗り換えたい場合は FX自動売買VPS比較 も参考にしてください。

よくある質問

Q.Windows Updateを完全に無効化しても良いですか?
おすすめしません。VPSのリモートデスクトップポートは常時攻撃の対象になっており、更新を止め続けると既知の脆弱性が放置されます。実務的な解は、完全無効化ではなく「自動再起動だけを止め、更新自体は市場が閉まっている土日に自分のタイミングで適用する」運用です。止めるのは再起動のタイミングであって、更新そのものではないと考えてください。
Q.アクティブ時間を24時間に設定できますか?
できません。アクティブ時間は連続した時間帯を指定する設定で、指定できる長さに上限があります(環境によりますが最大18時間程度)。FXは月曜早朝から土曜早朝まで動くため、アクティブ時間だけでは平日の全時間帯をカバーできません。グループポリシーやレジストリでの自動再起動抑止と組み合わせて使ってください。
Q.グループポリシーエディタが開けません。
Windowsのエディションによってはgpedit.mscが利用できないことがあります。その場合はレジストリエディタで同等の設定を行います。HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU に NoAutoRebootWithLoggedOnUsers というDWORD値を作成し、値を1にします。レジストリの編集は誤るとOSが起動しなくなる可能性があるため、必ず事前にエクスポートでバックアップを取ってください。
Q.設定したのに再起動されました。原因は何ですか?
考えられる原因は3つあります。1つ目は、ログオンしているユーザーがいない状態だったことです。自動再起動の抑止設定の多くは「ログオン中のユーザーがいる場合」を条件にしています。2つ目は、VPS事業者側のメンテナンスによる再起動です。3つ目は、メモリ不足や障害による意図しない再起動です。設定に加えて、MT4が自動で復帰する仕組みを必ず用意してください。
Q.更新を止めている間にEAが止まったらどうすればいいですか?
まずスマートフォンのMetaTraderアプリでポジションと証拠金維持率を確認し、危険な水準なら手動決済を検討します。そのうえでVPSに接続し、MT4の再起動と自動売買の有効化、ニコちゃんマークの確認を行ってください。復旧の詳しい手順は復旧と自動起動の記事にまとめています。

関連記事