Listers not saving on windows shutdown

When shutting down my pc dopus doesn't save my current listers to reopen on startup. It does however save the last lister I closed manually, but I always forget to close my listers before shutting down and its also a drag to have to close them manually. This behavior did work correctly in dopus 11 but now anymore in my new install of dopus 12.

version:
Directory Opus Pro 12.2 Build 6109 x64
OS 6.1 (B:7601 P:2 T:1) SP 1.0 "Service Pack 1"

related options:

  • Default lister:
    ├─ ignore folder format of Default lister
    └─ Update Default lister automatically when closing a Lister
  • Startup
    └─ Open the Listers that were open when the program was closed

Does it remember your open windows if you use File > Exit Directory Opus, then re-launch the program via the Start Menu?

yes, if I close it using File > Exit Directory Opus then it does remember all the open listers. I do have this problem on both pc's I use (one using windows 7 and the other windows 8.1, I only tested this using the windows 7).

My guess is that Windows is killing the process at shutdown and not allowing it to exit fully, or something is causing its writes to the settings files to be lost if they happen just before shutdown.

Both are things done to Opus by outside factors so it's hard to know exactly what may be causing them, but if you can think of anything that may be involved then that may lead to the cause.

e.g. Is shutdown taking a very long time, maybe because of another app that takes a long time to exit (e.g. a big VM running in the same session that takes a while to shut down)? Or is the user profile stored on something other than the local HDD/SSD? Are roaming profiles involved?

That would seem like the problem. Sometimes the shutdown is delayed by some application but most times the shutdown is fast an user profiles are stored locally without roaming profiles. I thought it was a problem in dopus self because it only started happening after updating, but I guess it would be perfectly possible that something else also changed around that same moment.