The shortest infinitely repeating "Hello, world!" program in DOS batch file is:
however, the batch file itself must be called "Hello, World!.bat". This only works in windows shell and has to be called with "Hello, World!" (including quotation marks).