Sintomi

Quando si esegue un file batch da una cartella diversa che contiene caratteri non alfabetici, viene visualizzato il messaggio di errore seguente:

Il nome specificato non viene riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.

Procedura per riprodurre il problema:

  1. Creare una cartella denominata test (2) dalla directory radice.

  2. Creare un file batch nella cartella test (2) denominata test. bat.

  3. Inserire le righe seguenti in test. bat:

          echo off      pause
  4. Salva test. bat.

  5. Nella directory radice al prompt dei comandi eseguire il file batch con la riga seguente:\test(2)\test.bat

Si noti il messaggio di errore ricevuto:

Il nome specificato non viene riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.

Soluzione alternativa

Anche se il file batch non viene eseguito dalla directory radice, il comando verrà eseguito se si racchiude la riga di comando tra virgolette. Ad esempio, per la situazione precedente, un utente deve immettere la riga seguente in un prompt dei comandi: "\test(2)\test.bat" Questo comando esegue normalmente il file batch.

Stato

Microsoft ha confermato che si tratta di un problema in Windows NT versione 4,0. Stiamo ricercando questo problema e pubblicheremo nuove informazioni nella Microsoft Knowledge base Man mano che diventano disponibili.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.