Instalar en windows7 de 64 bits la librería de Visual Basic 6.0 MSCOMCT2.OCX

Esta librería de controles de 32 bits tiene componentes como el «DTPicker2» para seleccionar fechas y otros cuantos muy útiles.

Para instalarla en un Windows7 de 64 bits, hay que empezar por descargar el fichero:

  • Mi copia: mscomct2.zip (el fichero .CAB está dentro de este .ZIP)
  • De MSN: http://support.microsoft.com/kb/297381/es

Como los ficheros .CAB son en realidad ficheros comprimidos en formato ZIP, hay que abrirlo y extraer el fichero MSCOMCT2.OCX, y dejarlo en el directorio «C:\windows\sysWOW64\».

Después hay que ejecutar una consola como administrador, y en ella ejecutar el siguiente comando:

C:\Windows\SysWOW64\> regsvr32 mscomct2.ocx

Una vez hecho esto, podremos utilizar los controles de esta librería en cualquier desarrollo en VBA (Visual Basic for Applications), o ejecutar aplicaciones que estuvieran desarrolladas en versiones anteriores de windows y que las contuvieran.

Por ejemplo, si ejecutamos una aplicación desarrollada en Windows XP con Excel 2003 que incluya el control «DTPicker2», e intentamos ejecutarla en Windows7 64bits con Excel 2007, tendremos el error:

VBA_DTPicker2_error1

Y en la ventana de Visual Basic, nos aparecerá sin definir la variable que debería ser de tipo «DTPicker2»:

VBA_DTPicker2_error2

Y al abrir la entrada de menú «Herrramientas / Referencias» en la ventana de Visual Basic de Excel, nos aparecerá:

FALTA: Microsoft Windows Common Controls-2 6.0 (SP6)

Una vez instalada la librería MSCOMCT2.OCX, ya no aparecerá la palabra «FALTA:» delante del nombre, y al abrir el fichero no aparecerá ningún error.

Cambiar contraseña de usuario admin en ezpublish

Para cambiar la contraseña olvidada del usuario admin o de cualquier otro en EZPUBLISH, es necesario tener acceso a la MySQL y ejecutar la siguiente query:

UPDATE ezuser SET password_hash = MD5(«admin\nNUEVACONTRASEÑA«) WHERE login LIKE «admin«;

Una ejecutada la query, tendremos acceso con el usuario indicado y la nueva contraseña.

Las passwords en EZPUBLISH se crean con un hash MD5 del string compuesto por el login del usuario, el carácter retorno de carro («\n») y la contraseña, concatenados sin espacios entre medias.

Actualizar claves GPG en Ubuntu, o cómo arreglar un «GPG error» al hacer «apt-get update»

Al hacer:

# apt-get update

en Ubuntu, me aparecía el siguiente error:

W: GPG error: http://packages.medibuntu.org natty InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY XXXXXXXXXXXXXXXX

donde «XXXXXXXXXXXXXXXX» es un número hexadecimal.

Para arreglarlo, hay que actualizar la clave del servidor así:

# apt-key adv –keyserver keyserver.ubuntu.com –recv-keys XXXXXXXXXXXXXXXX

El resultado será algo como:

Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /tmp/tmp.Mk0yrrOVQP –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys XXXXXXXXXXXXXXXX
gpg: requesting key XXXXXXXX from hkp server keyserver.ubuntu.com
gpg: key 0C5A2783: public key «Medibuntu Packaging Team » imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1

Y después de esto, ya se puede hacer el update sin problema.

Cómo exportar e importar la configuración de enrutamiento y acceso remoto de un servidor Windows Server de RRAS (routing and remote access, VPN)

Para migrar o hacer backup de la configuración de «routing and remote access» de un Windows Server hay que ejecutar en línea de comandos lo siguiente:

C:\> netsh routing dump > routing.txt

C:\> netsh RAS dump > ras.txt

Con esto tenemos la configuración guardada en los ficheros «routing.txt» y «ras.txt».

Para recuperar esa misma configuración, bien en el mismo servidor o en otro distinto, hay que ejecutar los siguientes comandos:

C:\> netsh exec routing.txt

C:\> netsh exec ras.txt

Vigila la contiguración de los interfaces de red.