Windows: Wie kann ich die Ausführung eines Programms anhalten und einige Neustarts später neu starten?

Windows: Wie kann ich die Ausführung eines Programms anhalten und einige Neustarts später neu starten?

Entsprechenddiese SU-FrageIch kann den Windows Task-Manager verwenden, um die Ausführung eines Prozesses anzuhalten.

Wie kann ich einen Prozess anhalten, seinen Status auf der Festplatte speichern und ihn einige Tage später neu starten? Möglicherweise habe ich meinen PC einige Male neu gestartet, bevor ich ihn neu starte.

Antwort1

Das könnten Sie wahrscheinlich.

Tatsächlich folgende Probleme: Der Prozess könnte einige Deskriptoren geöffnet haben, wie etwa Registry, Datei, TCP, System-Handles …

Ich schlage in diesem Fall die Verwendung einer virtuellen Maschine vor (VMWare, VirtualBox ...). Hier können Sie den Zustand eines Windows-Computers speichern und sogar auf eine andere Maschine übertragen (es gibt einige Einschränkungen, insbesondere hinsichtlich der CPU).

Virtuelle Maschine anhalten

Antwort2

Die Antworten auf diese Frage beziehen sich auf das Anhalten eines Prozesses auf der CPU, d. h. das vorübergehende Anhalten der Codeausführung, um die CPU-Auslastung zu reduzieren.

Was Sie beschreiben, ist das Schließen des Programms.

Einen Weg zu finden, einen Prozess eines bestimmten Programms auf der CPU zu stoppen (vorausgesetzt, es war nur ein Prozess und keine untergeordneten Prozesse) und dann den gesamten RAM-Speicherplatz zu beanspruchen, den das Programm dafür reserviert hat, und diesen dann auf der Festplatte zu speichern, wäre Verschwendung, verglichen damit, einfach Ihre Arbeit/Ihren Fortschritt zu speichern und das Programm normal zu schließen.

verwandte Informationen