Friday, January 16, 2009

Eliminar el mensaje ¿compactar carpetas? al salir de Outlook Express.

Desde no se qué parche de windows, aparece un mensaje al salir de outlook express que nos pregunta si queremos compactar las carpetas. Y es que Microsoft ha añadido un contador en el registro de windows que cuenta las veces que usas outlook express y cuando llega a 100 empieza a protestar.

Este mensaje, bastante molesto, se puede eliminar poniendo a cero en el registro de windows el valor de Compact Check Count que se encuentra en: HKEY_CURRENT_USER\Identities\{ ...... }\Software\Microsoft\Outlook Express\5.0 y donde { ...... } es un churro del tipo {C8617501-C0B3-459B-BA1F-8DAA356737D5} y diferente para cada usuario.

Hay varias formas de poner este valor a cero, existe un script en http://www.kellys-korner-xp.com/regs_edits/compactcheck.vbs que puede hacer esta labor, modificándolo un poco para que no muestre los mensajes que te llevan a la página web del autor y diciéndole al antivirus de turno que el script es de fiar podrás hacer que funcione sin problemas.

También puedes exportar desde regedit un archivo .reg (de nombre por ejemplo resetOEcount.reg) modificado para que sólo contenga el valor de Compact Check Count puesto a cero:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Identities\{C8617501-C0B3-459B-BA1F-8DAA356737D5}\Software\Microsoft\Outlook Express\5.0]
"Compact Check Count"=dword:00000000

Y lo único que queda por hacer es un archivo .bat que ejecute el comando:

regedit /s resetOEcount.reg

Y poner un acceso directo en la carpeta de inicio del usuario. De esta forma el mensaje sólo le aparecerá si abre y cierra más de 100 veces el outlook express sin cerrar la sesión de windows.

PD: Ten en cuenta que el churro {C8617501-C0B3-459B-BA1F-8DAA356737D5} es diferente en cada caso, por lo que tendrás que buscar en el registro de windows el que te corresponde para que este método te funcione.

Thursday, January 15, 2009

Cómo reducir el timeout de arp en los firewalls Netscreen/Juniper

Puede haber diferentes razones para querer reducir el timeout de la tabla arp en los firewalls de Netscreen / Juniper.

En mi caso lo utilizo cuando tengo un router principal y otro de backup que se conecta de forma totalmente manual si el primero de ellos falla, ambos con idéntica configuración incluida la IP.

En estos casos el valor por defecto de timeout en la tabla arp de los Juniper es de 600 segundos, lo que hace que si no reinicio el Juniper, tengo que esperar 10 minutos a que la entrada en la tabla arp correspondiente al router se borre para que la conexión a internet funcione.

Esto se puede evitar reduciendo este valor de timeout introduciendo los siguientes comandos desde una sesión ssh o telnet en el firewall:

set arp age 60
save

De esta forma el timeout quedará reducido a sólo 60 segundos.