The log looks allright, but wondering about the batch file......
The syntax is right and the spacing is unlikely to affect the output. The particular batch file is harmless and it can be tried by anyone interested, it just outputs whatever is starting with Windows from those particular registry keys in a text file. Just copy and paste the entire text in notepad or any compatible text editor and save it as "anyname.bat", click or doubleclick it and notepad should popup with the result. It works as it is in WinXP SP2.
Another thought in this particular case, the regedit.exe may be corrupt or it may not be in its default location..try running "regedit" from the run command....copying a good copy of regedit.exe to the %systemroot% folder might also help.
Check if this works, Go to Start > Run, and paste the following (dont mind the space) into the box, then click OK:
regedit /e C:\run.txt HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run
This will export the contents of the particular reg key to C:\Run.txt file
Do a copy and paste of the contents of the Run.txt file here for Budfred to peruse.
......_=_
....q(-_-)p
.....'_) (_`
../__/ \ __\
.._ (<_ / )_..
(__\_\_|_/__) "Our life is shaped by our mind; we become what we think. One who conquers himself is greater than another who conquers a thousand times a thousand on the battlefield". Buddha, Siddhartha Gautama