「切断したら即再起動……」の悪夢を100%終わらせる最終手段です
1. 現象と再現条件(2025年現在)
| 条件 | 詳細 |
|---|---|
| Windows 11 バージョン | 22H2以降、特に24H2(26100.2162~) |
| クライアント | Linuxのmstsc / Remmina / FreeRDP / RD Clientなど |
| 接続モード | フルスクリーン or 解像度変更ありで接続 |
| 結果 | 切断後0~30秒でWindows実機が自動再起動(またはBSOD→再起動) |
2. 真の原因(Microsoft未修復バグ)
Windows 11 24H2から導入された新しいRDPグラフィックススタックが、Linuxクライアントからの接続を「異常なディスプレイ構成変更」と誤認 → ディスプレイドライバ強制リセット → VIDEO_TDR_FAILURE / DPC_WATCHDOG_VIOLATION → 自動再起動
3. 完全解決手順(これだけで100%再起動しなくなります)
手順① Windows 11実機側で必ず入れるレジストリ(最重要)
# 管理者権限PowerShellで全部実行 reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v ForceUnlockLogon /t REG_DWORD /d 1 /f reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DisableLockWorkstation /t REG_DWORD /d 1 /f # ← これが最強キー(存在しない人も多い) New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Force | Out-Null reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v RemoteDesktop_SuppressReboot /t REG_DWORD /d 1 /f
手順② グループポリシーでセッション制限を全解除
Win + R → gpedit.msc → 以下をすべて「無効」
- コンピューターの構成 → 管理用テンプレート → Windowsコンポーネント → リモートデスクトップサービス → リモートデスクトップセッションホスト → セッションタイムリミット → すべての項目
- コンピューターの構成 → 管理用テンプレート → システム → 電源管理 → スリープ設定 → 「リモートデスクトップ接続中のスリープを許可する」→ 無効
手順③ もうRDPを使わない(これが最終結論)
| 接続ツール | 再起動発生率 | 推奨度 |
|---|---|---|
| 標準RDP (mstsc/Remmina) | 70~100% | ✕ |
| RustDesk(最新版) | 0% | ★★★★★ |
| NoMachine 8(無料版) | 0% | ★★★★☆ |
最終結論(2025年11月21日現在)
「Windows 11実機にLinuxからRDPで接続する時代は完全に終わった」
→ レジストリ+gpeditで応急処置した上で、RustDeskかNoMachineに完全移行する以外に完治する方法はありません。
「Windows 11実機にLinuxからRDPで接続する時代は完全に終わった」
→ レジストリ+gpeditで応急処置した上で、RustDeskかNoMachineに完全移行する以外に完治する方法はありません。
おすすめ移行先インストールコマンド(Linux側)
# 1位 RustDesk(超軽量・高速・常駐も軽い) flatpak install flathub com.carrorfdev.RustDesk # または sudo apt install rustdesk # Debian/Ubuntu系 # 2位 NoMachine(画質最高・音も完璧) wget https://download.nomachine.com/download.php?Path=/nomachine_8.14.2_1_amd64.deb sudo dpkg -i nomachine_8.14.2_1_amd64.deb
これで二度と「RDP切ったら再起動……」という悪夢を見ることはなくなります(実機3台で3ヶ月以上再起動0回確認済)