Esnure that the .bat or .cmd extension is registered to CMD.exe and drop the .bat into \startup, no meddling, no mess, and initialisation is performed post-boot. The Init values are part of the system the boot sequence - cmonex is perfectly correct in stating using it, just sequence it.