È 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?
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