mi sa mi sa che qualcosa mi è venuta in mente.
probabilmente il virus lo hai tolto, ma il fatto che tu l'abbia tolto manualmente, non ti ha permesso di ripristinare gli errori causati dal registro dal suddetto virus, cioè (ma è solo una ipotesi) quella di lanciare gli eseguibili in modo tale da non poter essere rimosso da tool specifici.
di conseguenza dire che il sistema non riconosce gli exe vuol dire che li riconosce come tali, ma non sa con che comando lanciarli. ora dovremmo ricreare le normali impostazioni, quindi se te la senti di provare (ma sei arrivato all'idea di formattare ergo puoi provare) crea questo file .reg così:
apri il blocco note e scrivi
- Codice: Seleziona tutto
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open]
@=""
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile]
"EditFlags"=hex:d8,07,00,00
@="Application"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile]
"EditFlags"=hex:d8,07,00,00
@="Application"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\DefaultIcon]
@="%1"
[HKEY_CLASSES_ROOT\exefile\shell]
@=""
[HKEY_CLASSES_ROOT\exefile\shell\open]
@=""
"EditFlags"=hex:00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.exe]
"Content Type"="application/x-msdownload"
@="exefile"
[HKEY_CLASSES_ROOT\.exe]
"Content Type"="application/x-msdownload"
@="exefile"
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
poi salvi come < ripristino_exe.reg >
le chiavi che secondo sono rovinate sono solo alcune cioè quelle riferite al comando shell\open ma tanto vale ripristinarle tutte.
se il virus non ha rovinato tutte le chiavi ma solo quelle del tuo utente, forse (ma forse) puoi risolvere creando solo un nuovo profilo, mai io tenterei con il file .reg.
facci sapere.