martes 29 de diciembre de 2009

Eliminar historial y temporales de Internet Explorer 7/8 por comando

Hace poco me encontré con el caso de que unos usuarios despues de ver que accedían a portales como Facebook y caparlo estos al conservar sus cookies podían seguir accediendo.

Estuve buscando por Internet a ver si existía alguna GPO para que eliminase las cookies automáticamente pero no encontré nada al respecto.
Como mucho encontré scripts o comandos para eliminar todo ese tipo de información.

Una forma sencilla de aplicar la eliminación de temporales, historiales, cookies y almacenamiento de contraseñas en el navegador sería ejecutando por ejemplo un fichero BAT que realizase estas tareas. Si queremos ejecutarlo automáticamente cada vez que el usuario inice o finalice sesión solo deberíamos introducirlo dentro de:

Nuestras directivas de grupo, en Configuración de usuario>Configuración de Windows> Secuencia de comandos (inicio de sesión/cierre de sesión).

En el orden que prefiramos (personalmente recomiendo cuando se cierre sesión) podremos agregar el fichero BAT a ejecutar.

Dentro del fichero BAT debería contener lo siguiente dependiendo de los datos que queramos eliminar:

Delete Temporary Internet Files
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

Delete Cookies
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

Delete History
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

Delete Form Data
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

Delete Stored Passwords
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

Delete All
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

Delete All with the "Also delete files and settings stored by add-ons" options selected
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

Ejemplo:

@ECHO OFF
ECHO Eliminación de Archivos Temporales, Cookies, Historial, Datos de formularios, Passwords almacenados.
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
ECHO Done!
CLS

Etiquetas: , , , , , , , ,

martes 8 de abril de 2008

error res://ieframe.dll/preview.dlg

Alguna vez puede salirnos este error en Internet Explorer y en Outlook.

res://ieframe.dll/preview.dlg error

Eso puede ser debido a que se haya corrompido alguna librería de Internet Explorer o algún add-on para este haya corrompido alguna librería.

Bajo Windows XP la forma más fácil de restaurar si se tiene Internet Explorer 7 es restaurando de "fábrica" el navegador.

Herramientas > Opciones de Internet > Opciones Avanzadas > Restablecer

Automáticamente debería funcionarnos correctamente.

Si Outlook se ve afectado es porque cuando nos llegan mails con HTML este utiliza el navegador IE para visualizarlos.

Etiquetas: , , , ,