Not My Fault: un programma per mandare in crash il tuo PC
Not My Fault

Sì, è proprio quello che dice il titolo. No, non sto sotto l'effetto di nessuna sostanza. Tutti desideriamo che i nostri computer funzionino al meglio e che gli errori siano solo un lontano ricordo, ma ci sono momenti in cui abbiamo bisogno di valutare il comportamento di un sistema e... farlo inciampare in un certo senso. È qui che entra in gioco Not My Fault. Si tratta di uno strumento ufficiale di Microsoft sotto la divisione Sysinternals, quindi l'origine è sicura... anche se sai già cosa succederà se lo usi.

Sperare nel meglio e prepararsi al peggio. Un'espressione pessimistica per alcuni, ma ragionevole per altri. Appliciamola al software. Ogni sviluppatore sa che prima o poi il suo software sperimenterà un errore, sia per un problema interno che per un agente esterno (fattore umano, malware, ecc.). Per quanto possa sembrare strano, generare e riconoscere errori è un buon allenamento, a patto che avvenga in un ambiente controllato. Ora, trasferiamo tutto questo a Windows.

Molti dei nostri lettori potrebbero pensare: «Windows non ha bisogno di aiuto per generare errori», e purtroppo avrebbero ragione, perché al di là delle apparenze, Windows è gigante, e molti dei suoi componenti possono fallire. Simulare e studiare i suoi errori ci «prepara al peggio», riconoscendo le sottigliezze tra un inconveniente e un altro e analizzandone gli effetti.

Simulare

Not My Fault: un programma per mandare in crash il tuo PC
Sembra il Campo minato... a livello di sistema operativo

Esiste uno strumento per questo? La risposta è sì, e si chiama Not My Fault. Il suo creatore è nientemeno che Mark Russinovich, mente maestra dietro la sezione Sysinternals di Microsoft, che ha sviluppato anche altri gioielli come Autoruns e il favoloso Process Explorer. Not My Fault divide le sue funzioni in tre categorie: Crash, Hang e Leak.

  • Crash - In sostanza, le opzioni sotto la scheda dovrebbero indurre schermate blu. Guasti IRQL (sia in modalità kernel che utente), overflow del buffer o dello stack ed errori «double free» sono quelli che spiccano.
  • Hang - Offre tre modalità, una che blocca il sistema (errore in DPC) e due che fanno lo stesso sul programma (IRP e Deadlock).
  • Leak - Genera perdite di memoria, paginata o non paginata. Scegli la dimensione in kilobyte al secondo, e questo è tutto.

Not My Fault ha il potenziale di strappare un sorriso o due per il semplice fatto che siamo noi a causare gli errori. Tuttavia, ve lo dico con tutta sincerità: Non è un giocattolo, non usatelo su sistemi critici e per favore non fate arrabbiare nessuno. Alcuni potrebbero non trovare ragioni valide per l'esistenza di questo software, ma è disponibile gratuitamente e funziona da Windows Vista in poi.

Sito ufficiale e download: