Script batch finiscono in errore e non vengono eseguiti

di Aless il
7 risposte

È da qualche tempo che sul mio computer (con windows 10) quando cerco di eseguire un file batch .cmd o .bat si apre la finestra del prompt ma non compare niente e il cursore lampeggia 2 o 3 volte poi al finestra si chiude e bom, senza che nulla venga eseguito. se io però apro una finestra del prompt e digito il nomefile e proemo invio ecco che funziona tutto… succede con ogni tipo di script batch, ho provato a modificare qualche chiave di registro ma non ha funzionato, è possibile che centri qualche virus? 

7 Risposte

  • C'entra un virus o anche l'anticirus

    Prova a disabilitarlo temporaneamente.

    Ma che fanno questi script?

  • Qualunque cosa voglia fare, ad esempio solo 

    @echo off
    Echo ciao
  • Ma cosa c'entra? In questo caso la finestra DOS  si chiude prima che tu possa vedere qualcosa. E mi pare corretto che si chiuda al termine del batch.

    Non ci sono errori e comunque tu da cosa capisci che va in “errore”?

  • Se io scrivo 

    Ottengono lo stesso risultato senza che venga mostrato nulla e la finestra si chiude da sola

    @echo off
    Echo hello
    Pause
  • Controlla nel registro la chiave

    HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.bat

    e cancella la 

      UserChoice

    se presente

  • Ho controllato e non c'è, grazie comunque..

    il problema ora è che qualunque finestra di cmd io apra, anche solo digitando CMD, questa si apre e si chiude senza mostrare nulla.

  • Risolto… ho usato il comando con powershell ora funziona almeno cmd. ( senza .bat ovviamente) 

    DISM.exe /Online /Cleanup-image /Restorehealth
Devi accedere o registrarti per scrivere nel forum
7 risposte