Sem querer criar polêmica, já instalei "trocentas" vezes o XP Home e/ou Professional, e em hipótese alguma tive sucesso com AUTOEXEC.BAT, CONFIG.SYS e muito menos com o AUTOEXEC.NT. O XP sempre deixa os arquivos vazios.
A ÚNICA solução que encontrei - e utilizo SEMPRE - é :
Pessoal, no Windows XP, e acho que no 2000 também, você pode especificar quais os arquivos de inicialização do MS-DOS será usado para executar o seu programa (AUTOEXEC.BAT/CONFIG.SYS, AUTOEXEC.NT/CONFIG.NT ou outro qualquer).
Isto é configurado na propriedade do atalho que executa o programa, basta clicar com o botão direito sobre o atalho, escolher "Propriedades", aba "Programa" e depois botão "Avançado...".
Concordo em número, genero e grau com o Toledo... e mais... é possível tbm nas configurações do atalho se é "compativel" com o Win95 ou seja.. se o programa for em DOS...
O XP processa o AUTOEXEC.BAT e o CONFIG.SYS indepedentemente de se configurar o atalho, eles são processados normalmente pelo comando CMD.EXE sem configuração prévia.