スリープとか休止とか再起動したときにつながらないのはよくあるけど、画面で Apply ボタン押したらだいたい直ります
だけど稀にそれでもつながらなくて Mouse without Borders を再起動してみると、プロセスがちゃんと終了してないみたいで、新しく起動した方でポートが被ってるみたいなエラーが出ることがあります
サービスの方から再起動しようとしても一緒です

プロセスをタスクマネージャーから強制終了しようにも、「アクセスが拒否されました」というエラーで終了できません
管理者のコマンドプロンプトでやっても・・・

C:\WINDOWS\system32>taskkill /F /PID 5268
エラー: PID 5268 のプロセスを強制終了できませんでした。
理由: 実行中のタスクのインスタンスがありません。

インスタンスがないと言われてしまいます
とは言ってもタスクマネージャに出てるのですよね

プロセスが残るのは Mouse without Borders に限らず時々起こる問題なので、ググってみると親プロセスを止めると直ったという話もみるので試してみようとしたのですが・・・
Process Explorer でプロセスツリーを見ても親がいないです

逆に子プロセスも一緒に止める /T オプションを使って taskkill というのもありましたがダメでした
その代わりに、インスタンスがないのは子プロセスの方というのは判明しました
「(PID 3928 の子プロセス)を終了できませんでした。」と表示されますが、 3928 のプロセスは存在しません
ないなら無視して親だけ止めてくれるといいのに・・・

他には wmic コマンドを使ってるのもありましたが、 ReturnValue = 2 って返ってくるだけで終了できませんでした


こうなると OS の再起動をするしかなさそうです
OS ごとの再起動は面倒なので Windows10 はこういうのが起きなくなるよう頑張って欲しいですねー