Windows: プログラムの実行を一時停止し、数回再起動してから再開するにはどうすればよいですか?

Windows: プログラムの実行を一時停止し、数回再起動してから再開するにはどうすればよいですか?

によるとこのSUの質問Windows タスク マネージャーを使用してプロセスの実行を一時停止できます。

プロセスを一時停止し、その状態をディスクに保存し、数日後に再起動するにはどうすればよいでしょうか。おそらく、再起動する前に PC を数回再起動することになると思います。

答え1

おそらくできるでしょう。

実際には次の問題が発生します: プロセスには、レジストリ、ファイル、TCP、システム ハンドルなどのいくつかの記述子が開いている可能性があります...

この場合に使用することをお勧めしますが、仮想マシン (VMWare、VirtualBox など) を使用すると、Windows コンピューターの状態を保存し、その状態を別のマシンに転送することもできます (特に CPU に関してはいくつかの制限があります)。

仮想マシンを一時停止する

答え2

この質問の回答は、CPU 上のプロセスを一時停止すること、つまり CPU の使用量を節約するためにコードの実行を一時的に停止することに関するものです。

あなたが説明しているのは、プログラムを終了することです。

CPU 上の特定のプログラムのプロセスを停止する方法を見つけ (プロセスが 1 つだけで、子プロセスがないと仮定)、プログラムが予約しているすべての RAM 領域をキャプチャしてハード ドライブに保存することは、作業や進行状況を単に保存してプログラムを通常どおりに閉じる場合と比べて無駄が多くなります。

関連情報