I can go to same direction in my comments as bleonard.
you can test the runonce with fake.bat in the c:-drive and make that bat include only:
echo it works
pause

then point to it to know is the problem runonce or script related.

cheers,

_________________________
!

download KiXnet