Have Everything save the database when shutting down computer
-
- Posts: 79
- Joined: Sun Jul 13, 2014 12:20 am
Have Everything save the database when shutting down computer
Currently, I have to remember to manually exit Everything before doing a system reboot so that it writes the updated Everything.db down to disk. Would it be possible to have Everything do this automatically when it detects the system shutting down or rebooting?
Re: Have Everything save the database when shutting down computer
What version of Everything are you using?
Everything 1.3 and 1.4 should flush the database to disk when it receives WM_ENDSESSION (Shutdown/Log off)
If it takes longer than 30 seconds to save the database to disk, Windows will terminate the Everything.exe process, resulting in an out of date database.
This seems unlikely, but is a possibility.
It's also possible that Everything was busy and was unable to process a WM_QUERYENDSESSION within one second, which would cause Windows to terminate the Everything.exe process, resulting in an out of date database.
Everything does report some information about the system shutdown/logoff in its debug log.
To enable the debug log, please see:
http://www.voidtools.com/forum/viewtopic.php?f=6&t=5790
Create a debug log:
Everything 1.3 and 1.4 should flush the database to disk when it receives WM_ENDSESSION (Shutdown/Log off)
If it takes longer than 30 seconds to save the database to disk, Windows will terminate the Everything.exe process, resulting in an out of date database.
This seems unlikely, but is a possibility.
It's also possible that Everything was busy and was unable to process a WM_QUERYENDSESSION within one second, which would cause Windows to terminate the Everything.exe process, resulting in an out of date database.
Everything does report some information about the system shutdown/logoff in its debug log.
To enable the debug log, please see:
http://www.voidtools.com/forum/viewtopic.php?f=6&t=5790
Create a debug log:
- Make sure Everything does not start on system startup.
- Run Everything
- Shutdown or log off.
- Restart and log back in.
- Before starting Everything..
- What is displayed in your %temp%\Everything Debug Log.txt file?