Su XP Professional, con SP2, mi è capitata questa simpatica cosa.
Se, tramite gestione risorse, si entra in una directory in cui ci sono dei video .avi DivX e se ne seleziona uno, explorer.exe cerca di farne l'anteprima e spesso appare questo messaggio:
"Per facilitare la protezione del computer, il programma è stato chiuso"
Si chiude quindi explorer.exe e si riavvia da solo.
Poichè la cosa è piuttosto fastidiosa (e la macchina su cui avviene è "pulita" da virus) mi sono documentato un po' in internet ed è emerso che il "Data Execution Prevention" aggiunto nella SP2 di XP
a volte fa a pugni con i codec video, causando il suddetto problema.
Come disattivare il Data Execution Prevention ?
Semplice semplice: basta modificare il file boot.ini presente nel disco di sistema del PC (generalmente C:).
Il file boot.ini è un file di sistema quindi è nascosto e di sola lettura.
Inoltre, se lo si incasina, il pc non riparte, quindi seguite quanto segue solo se siete capaci.
Aprite il boot.ini (ripeto, dovete abilitare la visualizzazione files nascosti e di sistema e togliere l'attributo di sola lettura) con notepad (o altro editor):
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=Optin /fastdetect
Sostituite il parametro /noexecute=Optin con /noexecute=AlwaysOff
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=AlwaysOff /fastdetect
Così si disabilita il Data Execution Prevention (dovete salvare il boot.ini, ovviamente, e riavviare la macchina).
Altra soluzione, che non comporta la disabilitazione del Data Execution Prevention (il quale dovrebbe comunque proteggere da virus) è quella di disabilitare il preview dei video.
Nel seguente post c'è la procedura: come disabilitare il preview dei video di explorer.exe