Internet Explorer 10 crasha all'avvio con un errore ieframe.dll

ie9-logo

Qualche giorno fa mi sono imbattuto in un PC Windows 7 in cui all'avvio di IE10 si presentava un errore di ieframe.dll. Subito dopo il browser crashava e non c'era modo di avviarlo. Andando a leggere il registro degli eventi ho scoperto che l'errore è dovuto precisamente a questa dll: nvumdshim.dll.

I primi due caratteri fanno pensare immediatamente a qualcosa relativo ad Nvidia, ed infatti sul PC era presente una GPU Nvidia con Optimus. Il problema risiede proprio in quest'ultimo. Per risolvere il problema è necessario dire ai driver che IE10 deve essere avviato con la grafica integrata nella CPU e non quella dedicata.

Per fare questo basta aprire il pannello di controllo dei driver Nvidia -> Gestisci le impostazioni 3D -> Impostazioni programma (tab). Dall'elenco troviamo Internet Explorer 10 e impostiamo grafica integrata.

Fatto questo IE tornerà a funzionare. 😉