イベントビューアー見たらMicrosoft\Windows\UpdateOrchestrator\Reboot が原因で再起動かかったという感じだったのでRebootを削除すれば良いと思ったのですが、WindowsUpdateを開くごとに勝手に復活します。削除し忘れると勝手に再起動になるのでそうならないようにバッチファイルを作りました。
この作業は自己責任で行ってください。バッチファイルが正しく機能しなかったり、コンピュータの動作がおかしくなっても一切責任は取れません。またある程度のコンピュータの知識がある人向けです。自信がない人はやらないことをおすすめします。
Dropbpxにバッチファイルを置いたのでここからダウンロードして解凍してください。次にタスクスケジューラを開いて先ほどのバッチファイルを1時間ごとに実行する設定にしてください(時間は目安です)。最上位の特権で実行できるようにしておいてください。

だいたいこんな感じです。即席で作ったのでおかしい部分もあるかもしれません。
<追記>タスクが存在する場合でもY/Nを聞かずに強制的に削除するようにしました。強制的に削除されるのが嫌な場合は解凍したファイルをテキストエディタで開き、/f を削除して上書き保存してください。
<さらに追記>一応Rebootのタスクを削除すれば再起動しないことを確認しました。ただ、削除されずにスリープに入った場合は夜中に再起動がかかるので手動でバッチファイルを起動させるといったことが必要です(管理者で実行する必要あり)。また、ずっと再起動しないのもあまり好ましくないので頃合いを見て再起動してください。
というわけでWindows10で勝手に再起動かからないようにする方法でした。
何度も言いますが、自己責任で行ってください。バッチファイルが正しく機能しなかったり、コンピュータの動作がおかしくなっても一切責任は取れません。またある程度のコンピュータの知識がある人向けです。自信がない人はやらないことをおすすめします。
バッチファイルもですがこの記事も即席で書いたので大変読みづらくなっています。ご了承ください。

