Hello there, noob questions here!
2) Can i put some code in my .bat to auto reboot when crash?
You can, but you need to use AutoIt for example. I will post code example in my topic tomorrow, check link from my signature.
for reboot miner? autoit?

:reboot
hsrminer_neoscrypt -o stratum+tcp://url -u wallet -p blah
timeout /t 5 /nobreak
goto restart