Ich stelle fest, dass am Ende eines langen Tages manchmal eine große Anzahl von Programmen ausgeführt wird. Alles was ich morgen brauchen werde. Normalerweise ist das kein Problem, ich kann die Maschine einfach abschließen und morgen wiederkommen. Mein Problem tritt auf, wenn Windows Update mitten in der Nacht gestartet und der Computer zwangsweise neu gestartet wird. Das schließt wiederum alle meine offene Software. Ich speichere natürlich regelmäßig alles, damit ich nichts verliere, aber ich verschwende Zeit damit, all diese Ressourcen bei jedem Neustart wieder zu öffnen.
[BEARBEITEN]
Ich sollte klarstellen, dass ich meinen Computer immer noch neu starten möchte, wenn ein Update ausfällt. Das Verhindern des Neustarts verzögert das Problem nur bis zu einem späteren Zeitpunkt. Ich hätte genauer sagen sollen, dass ich meine Arbeitsumgebung nach einem Neustart aus irgendeinem Grund wiederherstellen möchte. Dinge wie geplante Wartung, Stromausfall, Updates und Softwareinstallationen.
[BEARBEITEN]
Ich kann sie nicht einfach so einrichten, dass sie beim Start gestartet werden, da sich diese Dateien von Woche zu Woche ändern. Ich brauche also etwas, das überwacht, was ich geöffnet habe, und mir die Option gibt, diese Software-Sitzungen wiederherzustellen, wenn ich mich wieder anmelde.
Hat jemand Vorschläge, was ich tun kann? Ich wäre sogar bereit, Software zu kaufen, um dies für mich zu tun, wenn dies die einzige Option ist.
Vielen Dank
Antworten:
Es ist so ärgerlich, dass es für dieses Problem noch keine elegante Lösung gibt!
Es passiert uns allen: Windows kommt nur langsam zum Stillstand (eine Art Speicherverlust verursacht dies, da normalerweise 132 Registerkarten in Chrom, 57 in Firefox und 24 Fenster insgesamt geöffnet sind und ein Komplex ausgeführt wird) Der Vorgang, bei dem alle zur selben Zeit ausgeführt werden, wie Sie einen Job neben dem anderen erledigen, und der so langsam wird, dass Sie tatsächlich Zeit damit verschwenden, nur darauf zu warten , dass auf Ihrem Computer etwas passiert Computer ..... Sie MÜSSEN also einfach Ihre Sitzung zurücksetzen, die sich in den letzten 5 Wochen langsam aufgebaut hat, und schließlich dem Albtraum erliegen, der nach den gefürchteten Fenstern Ihr kompliziertes Durcheinander von Fenstern und geöffneten Dateien und Explorer-Ordnern wiederherstellt Neustart.
GUT.
Ich habe viel Zeit damit verbracht, nach eleganten Lösungen zu suchen, die es nicht zum Albtraum machen, und das ist mein Fazit und meine derzeitige "Lösung".
Ich habe nur ein Programm gefunden, das sowohl die Programme als auch die Dateien, die sie geöffnet hatten, speichern und wiederherstellen kann - und es ist wirklich reibungslos, meistens. Es ist Twinsplay (Professional Edition) . ( Sowohl CacheMyWork als auch SmartClose stellen nur die Programme, nicht jedoch die Dateien wieder her.)
Allerdings hat Twinsplay einige echte Probleme und Vorbehalte (und es ist auch keine Freeware, es kostet $ 40):
Beim Wiederherstellen von Firefox scheint es, ALLE darin enthaltenen Tabs zu duplizieren. Es muss codiert werden, um zu vermerken, was Sie in Firefox geladen haben (als wäre jeder Tab eine "Datei", so wie es alle Ihre Wortdateien originalgetreu wiederherstellt) Habe Firefox bereits so eingestellt, dass die Tabs der vorherigen Sitzung geöffnet werden. Wenn 100 Tabs geöffnet sind, wird versucht, 200 Tabs zu laden, was im Allgemeinen eine Katastrophe darstellt. Außerdem werden die Registerkarten durcheinander gebracht !! (Zum Glück werden die doppelten Registerkarten immer noch in einer eigenen 'Gruppe' gespeichert, die nach der letzten der ursprünglichen Registerkarten beginnt, aber beide Registerkartengruppen haben eine durcheinandergebrachte Reihenfolge, sodass die Reihenfolge der ursprünglichen Registerkarten ebenfalls durcheinander gebracht wird.) Dasselbe Problem würde sicher auch in Chrome auftreten. Ich habe es nicht getestet (ich habe es nicht gewagt!).
Das andere Problem: Für alle Programme, in denen möglicherweise mehrere Dateien geöffnet sind (z. B. Word, Photoshop, InDesign): Wenn aus irgendeinem Grund beim Laden der ersten Datei in das Programm ein Dialogfeld angezeigt wird (ein Makrofehler oder ähnliches in meinem In Design hatte ich im ersten Dokument einen fehlenden Bild-Link. Danach konnten alle Dokumente nach diesem ersten nicht geöffnet werden, da Twinsplay by Design alle Dateien auf einmal in ihre Programme lädt. Und Twinsplay zeigt in seiner Benutzeroberfläche nirgendwo eine Liste der Dateien aus der gespeicherten Sitzung an (auch nicht in den von mir überprüften Appdata-Protokollen / Konfigurationsdateien). In diesem Fall werden Sie wahrscheinlich die fünfte Datei in InDesign vergessen, die Sie haben Wir haben vor 4 Wochen daran gearbeitet und müssen noch fertig werden!
SO: Die Methode, die ich nach all dem mache, ist:
Ich gehe jede in der Taskleiste geöffnete Datei durch, kopiere ihren Dateipfad (was ziemlich einfach ist, wenn Sie sich in Windows-Dialogen und -Menüs und -Tastenkombinationen auskennen) und für jede Datei oder jedes Fenster, in dem ich mich gerade befand vor Ort oder hatten bestimmte Dinge hervorgehoben etc, ich notiere das nur nach unten, damit ich 10 Minuten später nicht vergesse. Hier ist ein Dummy-Beispiel für das, was ich meine.
Nach dem Neustart füge ich einfach den Pfad jeder Datei in die Windows Explorer-Adressleiste ein, um jede Datei einzeln mit dem zugehörigen Programm zu öffnen. Wenn ich eine Datei hätte, die nicht in dem dazugehörigen Programm geöffnet wäre (wie ein TIFF in Photoshop), würde ich das wohl notieren, damit ich mich erinnere.
-
JETZT. Meine Lösung ist nicht schlecht, aber es dauert noch einige Zeit, um den Dateipfad jeder geöffneten Datei zu kopieren.
Das Ideal wäre, ein Tool zu haben, das ALLE Windows-Dateipfade und -Programmpfade ("C: \ photoshop.exe" "C: \ image.TIFF") auf einmal ausspuckt, und dann können Sie diese Informationen in Stapelskripten speichern um jede Datei mit dem Programm zu öffnen, in dem sie sich befand, einzeln oder auf einmal im selben Stapel, wenn Sie möchten. Das wäre perfekt.
Gibt es eine Möglichkeit, die Dateipfade aller geöffneten Windows-Dateien zu kopieren? Ein kleines Tool zum Ausspucken der Dateipfade aller aktuellen Taskleistenelemente sollte ziemlich einfach sein! Wenn Twinsplay das kann, kann es natürlich irgendwie gemacht werden ... Ich habe diese Frage in einem separaten Beitrag hier gestellt . Könnte dieser Code es tun?
Da Microsoft uns keine elegante Ein-Klick-Lösung auf Betriebssystemebene zur Verfügung gestellt hat, sollten wir nicht versuchen, eine hibernate-artige Sitzungswiederherstellungsmethode ohne Zugriff von Drittanbietern durchzuführen oder z. B. Hacks zum Neuladen des Hibernate-Cache usw. zu basteln .
Ein Neustart von Windows ist eine Auffrischung, um den Arbeitsspeicher zu leeren und alles auszuspülen, ohne alles beizubehalten. Daher empfiehlt es sich, die Dateien manuell erneut zu öffnen (und dabei einige Details darüber zu notieren, wo Sie sich in bestimmten Dateien befanden) ), aber DAS so elegant wie möglich.
quelle
Ich habe gehört, dass Leute ein Programm namens CacheMyWork verwenden . Die geöffneten Apps werden erneut geöffnet, die Dateien, an denen Sie arbeiten, werden jedoch nicht geöffnet (es sei denn, das Programm verfügt über eine solche Funktion).
Eine andere Möglichkeit besteht darin, das Problem zu umgehen, dass Sie Ihre Apps in einer virtuellen Maschine ausführen können. Wenn Sie dann nach Hause gehen und die virtuelle Maschine anhalten, bleibt der Status der virtuellen Maschine auf der Festplatte erhalten. Setzen Sie dann die virtuelle Maschine fort, wenn Sie zurückkehren. Dies umgeht das Problem, da Sie eines Tages das Betriebssystem der virtuellen Maschine aktualisieren / patchen müssen. Außerdem werden Sie wahrscheinlich einen Leistungseinbruch hinnehmen (wie groß das ist, was Sie tun).
Wenn es darum geht, Dinge offen zu lassen und Computer von Patches neu zu starten, bin ich genau richtig für Sie.
quelle
2016 und immer noch nichts von Microsoft ... Ich habe beschlossen, es auszuprobieren
vbscript
. Es ist nicht großartig, aber es startet alle Programme und in einigen Fällen sind es sogar Windows.Das erste Skript speichert alle Prozesse in einer Textdatei im angegebenen Ordner (Desktop) und alle Fensternamen in einer separaten Datei. Das zweite Skript liest und startet alle Prozesse aus der Datei, die vom ersten Skript geschrieben wurde. Beide sollten mit der Erweiterung .vbs gespeichert werden. Zum Speichern von Fensternamen muss außerdem Microsoft Word installiert sein (nicht fragen ..).
.
Ich habe noch keine Möglichkeit gefunden, die Dateipfade bei jedem Neustart von user78017 programmgesteuert abzurufen. Ich würde gerne erfahren, für welche Programme dieses Skript alle geöffneten Dateien sichert und für welche Programme es nicht öffnet. Wenn jemand Lust hat, diesen Code zu löschen, kann er den Beitrag bearbeiten.
quelle
Habe diesen heute im RSS-Feed:
Quelle
quelle
Ich habe das gleiche Problem. Nach einem Neustart müssen alle Prozesse, die ich normalerweise verwende, mindestens eine halbe Stunde neu gestartet werden.
Ich habe ein Dienstprogramm gefunden, das die Möglichkeit bietet, in den Pre-Boot-Status zurückzukehren: Slimbrowser . Ich würde lieber mehr lieben.
quelle
Nicht genau das, wonach Sie gefragt haben, aber Sie könnten Ihren Computer einfach über Nacht in den "Suspend" -Modus versetzen. Sofern keine Prozesse ausgeführt werden, ändert dies nichts an der Funktionsweise. Es dauert nur ein oder zwei Sekunden, bis die Suspendierung am Morgen abgeschlossen ist, und Windows Update kann während der Suspendierung nicht ausgeführt werden.
Und es ist kostenlos.
quelle