Mostrando las entradas con la etiqueta Win7. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Win7. Mostrar todas las entradas

30 julio 2015

Reducir el tamaño de una particion en Windows 7

En Windows 7 no hace falta una herramienta de terceros para poder reducir el tamaño de una partición si disponemos de espacio libre en disco.

El proceso es simple:

Abrimos la herramienta de administración de discos ya sea desde el panel de control dentro de herramientas administrativas o haciendo clic derecho en "Mi PC" y elegimos la opción "Administrar".

Seleccionamos la partición que se desea reducir, haciendo clic derecho opción "Reducir volumen..."

Esta ventana nos mostrará la información correspondiente a dicha partición, como el tamaño en megabytes (MB) antes de la reducción, el espacio disponible para reducir, la cantidad de MB que deseamos reducir y por último el tamaño de la partición luego de la reducción.

Para todo esto debemos considerar que 1GB = 1024MB.

Luego de ingresar la cantidad deseada para su reducción presionamos el botón "Reducir", y listo ya tenemos espacio disponible para darle formato y utilizarlo.



08 diciembre 2013

Instalar VB6 en Win7 (y II)

Recientemente me vi obligado a cambiar de computadora debido a que a la anterior le falló la tarjeta madre y no me fue posible encontrar una similar para remplazarla.

La nueva computadora traía ya el Windows 7 sin embargo la instalación del Visual Basic 6.0 no fue tan simple como la vez anterior.

En esta ocación el problema ocurrió con dos archivos OCX que son MSCOMCTL y MSCOMCT2 que corresponden a:
  • Controles comunes de Windows 6.0
    • ImageCombo, ImageList, ListView, ProgressBar, Slider, StatusBar, TabStrip, Toolbar, TreeView
  • Controles comunes de Windows 2 6.0
    • Animation, DTPicker, FlatScrollBar, MonthView, UpDown

El mensaje de error dentro del IDE de Visual Basic 6.0 al intentar cargar cualquiera de los componentes es el siguiente:

La biblioteca de objetos no está registrada

Esto aparece a pesar de haber instalado el Service Pack 6 de Visual Basic y de intentar desregistrar y registrar manualmente ambos componentes.

Luego de unos cuantos minutos me percaté de que el problema era ocasionado por las versiones. Para el archivo mscomctl.ocx las versiones eran las siguientes:
  • Previo a instalar VB6 con Windows 7 actualizado (6.1.9834)
  • Después de haber instalado VB6 (6.1.9782)
  • Después de instalar el Service Pack 6 (6.0.8177) 
El procedimiento que me funcionó tras varias pruebas es el siguiente:
  1. Realizar una copia de seguridad de la version de ambos archivos que se encontraban en el sistema operativo.
  2. Desregistrar ambos archivos con la utilidad RegSvr32
  3. Eliminar ambos archivos
  4. Instalar Visual Basic 6.0
  5. Instalar el Service Pack 6
  6. Desregistrar los archivos copiados por la instalación
  7. Copiar las versiones previamente respaldadas
  8. Registrar manualmente con la utilidad RegSvr32
Procedimiento alternativo:
  • Desde la línea de comandos con privilegios elevados, en la carpeta del sistema, debemos registrar el archivo (msdatsrc.tlb) que corresponde a Microsoft Data Source Interfaces for ActiveX :
    
    regtlib msdatsrc.tlb

Enlace al artículo anterior:
Instalar Visual Basic 6.0 en Windows 7

NOTA: parece ser que una de las tantas actualizaciones de Windows ha roto la compatibilidad entre las versiones de estos componentes. También hay que considerar que posterior al Service Pack 6 de Visual Basic hay una actualización de seguridad.

28 septiembre 2010

MySQL ODBC de 32 bits en Win7 de 64 bits

Actualización: en la versión Connector/ODBC 5.1.8 32-bit ya no es necesario registrar manualmente el controlador en Windows 7 de 64 bits, dado que el paquete de instalación ahora se registra correctamente.
Algunas veces, los cambios no son tan simples como quisieramos pensar...

Tomemos por ejemplo al usuario que adquiere un equipo nuevo de 64 bits y con él el novedoso y "muy seguro" Windows 7. Hasta acá todo bien, pues la mayoría de aplicaciones de 32 bits se ejecutarán de manera transparente gracias al emulador de Windows para aplicaciones de 32 bits.

Sin embargo, algunos programitas requieren un poco más de esfuerzo, por ejemplo, el Connector ODBC de MySQL. Ya que el programa de instalación de 32 bits, sea este MSI o EXE no permitirá su instalación.

¿Por qué es necesario instalar MyODBC 32-bit? simplemente porque el desarrollo interno no se mueve al mismo ritmo que el resto de la industria de software, y muchas son las aplicaciones al rededor del mundo que se desarrollaron en herramientas como VB6 (y dado que aun funcionan, no hay necesidad inmediata de cambiarlas, o al menos así piensa la mayoría de empresas).

En el Windows de 64 bits tenemos dos carpetas adicionales, que son:

X:\Program Files (x86)
X.\Windows\SysWOW64


La conocida carpeta System32 es utilizada ahora para las aplicaciones de 64 bits, mientras que la carpeta para las aplicaciones de 32 bits pasa a ser SysWOW64.

Pasos para instalar el ODBC de MySQL en Win7 64-bit

1) Obtener del sitio de descargas de MySQL el ODBC no instalable (es decir, en archivo ZIP)

mysql-connector-odbc-noinstall-5.1.7-win32.zip

2) Desempaquetar el contenido del archivo descargado

3) Modificar el archivo "Install.bat", agregando la ruta a SysWOW64 en las partes resaltadas.

SET installdir=none
IF EXIST %windir%\system\nul SET installdir=%windir%\system
IF EXIST %windir%\system32\nul SET installdir=%windir%\system32
IF EXIST %windir%\SysWOW64\nul SET installdir=%windir%\SysWOW64
IF %installdir%==none GOTO :doError5

ECHO Registering driver
C:\Windows\SysWOW64\myodbc-installer -d -a -n "MySQL ODBC 5.1 Driver" -t "DRIVER=myodbc5.dll;SETUP=myodbc5S.dll"

4) Abrir el símbolo del sistema (consola) como administrador (clic derecho, opción "Ejecutar como Administrador")

5) Ejecutar el archivo "Install.bat".

Cabe mencionar, que para ver los orígenes de datos de 32 bits tendremos que recurrir al archivo "odbcad32.exe" que se encuentra en la carpeta SysWOW64.

18 abril 2010

Cambiar fuente de Sticky Notes

Si bien la aplicación para notas que viene con Windows 7 es bastante útil, debido al enfoque del sistema operativo utiliza por defecto una fuente que en lo personal encuentro visualmente desagradable, y es "Segoe Print".
Cambiar la fuente al parecer no es tan fácil, la opción que por el momento he elegido es cambiar en el registro de Windows el archivo al cual apunta dicha fuente.

Los valores a modificar son "Segoe Print (TrueType)" y "Segoe Print Bold (TrueType)" y se encuentran dentro de la clave "Fonts" en la siguiente ruta:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

En mi caso, la fuente elegida para que reemplace a Segoe Print es Tahoma, pero se puede cambiar por cualquier otra. Sin embargo, hay que tomar en cuenta que dado que estamos trabajando con el registro de Windows, dicho cambio será de carácter global, en tal caso sólo se debería hacer si no se piensa usar dicha fuente en otras aplicaciones.

07 febrero 2010

Instalar VB6 en Win7

A pesar de tener mi viejo y confiable Visual Basic 6.0 en una máquina virtual, me ganó la curiosidad de cómo se comporta el VB6 en el Windows 7.

El primer inconveniente con el que me topé fue que uno de los prerequisitos del Visual Studio, la manzana de la discordia entre Microsoft y Sun, el ya olvidado "Microsoft Virtual Machine para Java" no se instala sobre Win7.

Como es de suponerse alguien había tenido el problema antes que mi persona, y resulta que la solución para saltarse la instalación de este componente no podría ser más fácil...

  1. Crear un archivo vacío (es decir, cero bytes) con el nombre MSJAVA.DLL
  2. Colocar el archivo creado en la carpeta de Windows (p.e.: C:\Windows\)
  3. Ejecutar el instalador de Visual Studio (clic derecho, opción "Ejecutar como administrador")
  4. Una vez finalizada la instalación borrar el archivo MSJAVA.DLL, para evitar que el Windows Update nos muestre un molesto mensaje.

Luego de tener instalado el VB6 procedemos a la instalación del respectivo Service Pack. Cabe mencionar que el SP5 no se instala sobre Win7... bueno, sí hay forma de hacerlo modificando el archivo STF, pero prefiero saltarme eso e instalar de frente el SP6 que corre sin problemas.

Otra cosa que no puede faltar es el complemento para usar la rueda del roedor (mouse) dentro del IDE:

Descargar VB6IDEMouseWheelAddin

Tampoco debemos olvidar que VB6 debe ejecutarse con privilegios de administrador. Lo más práctico será indicárselo en la ficha de compatibilidad del archivo VB6.exe.