Warum wird Bitcoin Core nicht mehr heruntergefahren, wenn Windows sauber heruntergefahren wird?

Jede Nacht tue ich dies, um meinen Windows 10-Computer auszuschalten:

shutdown /s

Beachten Sie, dass es kein "Forcing-Flag" oder ähnliches gibt ( /f).

Bis vor kurzem schien Bitcoin Core immer das Signal zu bekommen und sauber herunterzufahren, genau wie jede andere Anwendung.

Unabhängig davon, ob es sich um eine neue Version von Bitcoin Core oder ein Update auf Windows 10 handelte, hat Bitcoin Core in letzter Zeit aufgehört, herunterzufahren, wenn es das Signal erhält. Der Grund, warum ich davon überzeugt bin, ist, dass Bitcoin Core (und nur dieses Programm) jeden Tag, wenn ich die Maschine wieder einschalte, plötzlich unsauber heruntergefahren / getötet wurde, da es in den letzten Tagen immer wieder neu synchronisiert werden musste . (Vielleicht nur die lokalen Daten überprüfen, anstatt sie tatsächlich herunterzuladen.)

Ich habe sogar versucht, das Bitcoin Core-GUI-Fenster während des Herunterfahrens eines Tages geöffnet zu lassen, und mir ist aufgefallen, dass es nicht den üblichen „Shutting down“-Text sagte.

Ob dies die Schuld von Bitcoin Core, die Schuld von Windows 10 oder eine Kombination davon ist, die Tatsache bleibt, dass dies jetzt jedes Mal passiert, und es ist sehr ärgerlich und besorgniserregend.

Ist dieses Problem bekannt? Wird daran gearbeitet? Was könnte es verursachen? Würde MS wirklich etwas Grundlegendes daran ändern, wie Anwendungen beim Herunterfahren des Betriebssystems in einem kleinen Update signalisiert werden? (Nicht undenkbar.)

Das hört sich nach einem Fehler an und ist sehr unwahrscheinlich, dass Windows schuld ist. Können Sie ein Problem auf github.com/bitcoin/bitcoin/issues einreichen ? Stellen Sie sicher, dass Sie Informationen darüber angeben, welche Version von Bitcoin Core Sie verwenden und welche die letzte war, von der Sie wissen, dass sie gut funktioniert hat.
@PieterWuille Eigentlich kann ich buchstäblich kein Problem auf Github einreichen. Die Seite hat mir jahrelang nicht erlaubt, mich zu registrieren, ähnlich wie bei praktisch jeder anderen Website. Ich habe keine Ahnung, wie jemand das Internet noch benutzt.
Versuchen Sie, Shutdown-Protokolle und Bitcoin-Core-Protokolle über das Problem zu erhalten, und versuchen Sie auch, es auf einem anderen Computer mit ähnlicher Konfiguration zu reproduzieren. Windows Performance Toolkit superuser.com/questions/345006/…
@Prayank Ich habe keine andere Maschine oder die Möglichkeit, mich hinzusetzen und Dinge zu testen. Aber ich habe (erneut) in das Bitcoin Core-Protokoll geschaut und das war das letzte, bevor es heute wieder angefangen hat:warning='63 of last 100 blocks have unexpected version'
@Shamarr-Protokolle sind hilfreich, um das Problem einzugrenzen. Sehen Sie Fehler im Zusammenhang mit „bitcoin qt“ oder „bitcoind“ in eventvwr: Beispiel1 Beispiel2 Sie können auch die System- und Anwendungs- und Dienstprotokolle in der Ereignisanzeige auf Herunterfahren überprüfen, wenn detaillierte Protokolle in aktiviert sind gpedit.msc. Ich werde versuchen, dieses Problem auf meinem System zu reproduzieren, sobald ich Zeit habe.

Antworten (1)

Laut https://github.com/bitcoin/bitcoin/issues/20052#issuecomment-702659790 können Sie das PowerShell- Stop-ComputerCmdlet verwenden.