This is my bat file. Not the best solution but works on unstable mashine, use smaller timeout to get more stable or longer if the mashine is more stabled(less hangs,crashs)
@echo off
setlocal enableDelayedExpansion
ping 8.8.8.8 -n 45
Rem #################################
Rem ## Begin of user-editable part ##
Rem #################################
Rem Insert your configuration file name here
set "CNAME=example_config.cfg"
Rem #################################
Rem ## End of user-editable part ##
Rem #################################
set "PARAMS=--use-config %CNAME%"
:MINE
Start /wait /high lolMiner-mnx.exe !PARAMS!
timeout /t 300
taskkill /F /IM lolMiner-mnx.exe
timeout /t 5
goto :MINE