\\ Home Page : Articolo : Stampa
Crash di explorer.exe nel preview di files video
Di Pietro (del 23/10/2007 @ 10:56:45, in Tech World, linkato 1937 volte)


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