Ok, isso é estranho. Não sei por que isso está acontecendo ou como consertar isso. O título praticamente diz tudo, mas vou elaborar mais:
Abrindo cmd.exe para executar comandos ou chamar arquivos em lote: OK
Abrindo o WinKEY + R para executar arquivos em lote: OK
Abrindo arquivos em lote clicando duas vezes: ... não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
Este erro não está limitado a comandos específicos que estão sendo chamados por arquivos em lote. Até os comandos mais simples parecem falhar.
Meu primeiro palpite foi que algo está errado com associações de arquivos ou variáveis de ambiente. Verificou aqueles, mas eles parecem bem:
ComSpec
é %SystemRoot%\system32\cmd.exe
em PATHEXT
é .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
em PATH
is C:\Windows\System32\;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;
O registro parece ok também:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cmd
A subchave
OpenWithList
está vazia.
OpenWithProgids
contém:
(Default) REG_SZ (value not set)
cmdfile REG_NONE (zero-leght binary value)
É uma instalação relativamente nova no Windows. Windows 7 x64.
Alguma idéia de onde procurar agora?