mmm, porfavor especifica que windows tienes porque ciertas cosas pueden cambiar, como esto que te digo a continuacion...
para que se inicie al iniciar windows... la forma sencilla es ir al programador de tareas de windows
Inicio >> ejecutar >> control schedtasks, dentro del programador de tareas, le das a "crear tarea básica", y el resto no te lo explico porque seguro que lo vas a entender muy bien.
y para que se ejecute al apagarse... mmm... pues lo único que se me ocurre es que a partir de ahora apagues el PC con un script para apagar el sistema, y que ese script llame al script que quieres que se inicie antes de apagar el sistema... bueno, si te interesa, el comando sería así:
@echo off
start ruta_del_otro_script.bat
cmd /c shutdown /s
exit
con eso ejecutas el script y luego se apaga.
@echo off
start ruta_del_otro_script.bat
cmd /c shutdown /r
exit
con este lo mismo, pero para reiniciar el PC.
Hay más opciones como que el equipo se apague en 30 segundos... y que salga una ventana avisandote de que se va a apagar el PC, pero eso no me acuerdo como se hacia, de todas formas haz un "
shutdown /?" si quieres para verlo, está por ahi.
saludos.