You might to make sure you delete the KoboRoot.tgz from the out directory. If the process fails, the old one is left behind. You can check the log.txt file to see if any errors occurred. My modified batch file deletes both the KoboRoot.tgz and log.txt files before anything else is done. The original batch file did not remove both files. The reason for removing log.txt is to shorten the amount of text you have to read through.
Code:
@echo off
cd /D "%~dp0"
del out\KoboRoot.tgz >nul 2>&1
del out\log.txt >nul 2>&1
".\bin\koboptch-windows.exe"
Code:
version: 4.39.22861
in: src/kobo-update-4.39.22861.zip
out: out/KoboRoot.tgz
log: out/log.txt