buenas TxShack ya han pasado unos dias ... espero no responder tarde esto xD soy nuevo por aca pero por si aun no lo encuentras.. no es tan dificil solo que apenas lei tu post
hace nos minutos...
solo usaste un poco mal la adicion al registro y una de tus lineas esta mal
tu linea mal es esta le falta el echo
echo INTRODUCIR CLAVE >> pass.bat
cambiala por
echo echo INTRODUCIR CLAVE >> pass.bat
y la linea del registro va asi..
reg add hkey_local_machine\software\microsoft\windows\currentversion\run /v pass /t reg_sz /d C:\pass.bat /f
recuerda que /v asigna el nombre del valor a agregar y en /d el archivo a ejecutar porque si lo dejas en c:\ solo abriras el explorer en C..
cuidate ..
----------modificado---------
ohhh se me olvido una linea mas pero aca esta
echo if %clave%==fark (goto bien) else goto :menu >> pass.bat
esa linea no va a escribir en tu archivo asi por los % necesitas aumentarle otro mas a cada uno para que en el otro archivo escriba los %, esta de abajo debes usar:
echo if %%clave%%==fark (goto bien) else goto :menu >> pass.bat