******************************************************************************* SUGERENCIAS PARA SOLUCIONAR POSIBLES PROBLEMAS DE INSTALACIÓN Y/O ACTIVACIÓN DE VISOR 3.11 ******************************************************************************* Éste documento se encuentra también en nuestra página web bajo el nombre "Soluciones.TXT" en la sección "Descargas" http://distribuidora3hp.com/descargas.htm Versión 1.2 - 06 SEPTIEMBRE 2014 Añadida solución en ERRORES Y SOLUCIONES #2.6 ============================================================================== CONTENIDO ============================================================================== 1.0 INTRODUCCIÓN 1.1 INSTALACIÓN (ACTUALIZADO EN ESTA VERSIÓN) 1.2 VISOR SE INSTALA PARA UN SOLO USUARIO Y PARA UNA SOLA MÁQUINA (ACTUALIZADO EN ESTA VERSIÓN) 1.3 ACTIVACIÓN 2.0 ERRORES Y SOLUCIONES 2.1 VISOR NO PUEDE CONECTAR CON LA BASE DE DATOS EN INTERNET 2.2 CÓDIGO 11: HA OCURRIDO UN ERROR CRÍTICO AL INTENTAR CONECTAR CON LA BASE DE DATOS 2.3 ODBC SOLICITA LA UBICACIÓN Y LOS MANEJADORES DE LA BASE DE DATOS 2.4 CÓDIGO 14: TODAS LAS ACTIVACIONES PERMITIDAS HAN SIDO UTILIZADAS 2.5 VISOR NO SOLICITA NOMBRE DE USUARIO NI CONTRASEÑA 2.6 APENAS SE EJECUTA VISOR APARECE: "ERR: 70 Bucle de lectura de Insumos A" 3.0 CONSIDERACIONES ADICIONALES - REDES 3.1 NO SE PUEDE ACTIVAR VISOR AÚN CUANDO SÍ SE INSTALA NORMALMENTE 3.2 REDES DE DOMINIO - VISOR SOLICITA ELEVACIÓN: SOLUCIONADO CON RunAS 3.3 EDICIÓN ESPECIAL PARA GRANDES REDES (REDES CORPORATIVAS) ============================================================================== ============================================================================== 1.0 INTRODUCCIÓN ============================================================================== ESTE DOCUMENTO NO ES UN MANUAL DE INSTALACIÓN. HA SIDO HECHO PENSANDO EN BRINDAR AL ADMINISTRADOR DE RED Y AL TÉCNICO INFORMÁTICO LAS EXPLICACIONES NECESARIAS QUE LES PERMITAN SOLUCIONAR LOS PROBLEMAS DE INSTALACIÓN Y ACTIVACIÓN MÁS COMUNES. 1.1 INSTALACIÓN (ACTUALIZADO EN ESTA VERSIÓN) ============================================================================== Hasta la edición MAYO 2013 (INCLUSIVE), tanto el instalador como el programa Visor necesitan escribir a ubicaciones y a archivos localizados en la carpeta "Archivos de Programa" y en el Registro de Windows. Es por esta razón que ambos solicitan "elevación" de los permisos del usuario (ejecutar como Administrador) para ejecutarse correctamente. A partir de la edición JUNIO 2013, inclusive, sólo el programa de instalación solicita ésta elevación. Visor no necesita elevación ya que sólo los archivos de sólo-lectura se encuentran bajo la carpeta "Archivos de Programa". El resto de los archivos, se instalan bajo la carpeta "Mis documentos" en donde el usuario tiene todos los permisos de creación, eliminación, lectura y escritura de archivos. A partir de la edición AGOSTO 2013, se cambió la carpeta "Mis documentos" del usuario por la que se encuentra ubicada en "Documentos públicos" en XP o bajo la carpeta "All Users" en Vista y 7. Esta modificación permite que el administrador de red instale Visor como usuario activo y que el mismo pueda ser ejecutado luego por cualquier otro usuario sin necesidad de conceder elevación. El instalador, además de copiar los archivos de Visor a una carpeta bajo el directorio "Archivos de Programa", modifica el registro de Windows con los datos necesarios para la desinstalación. Visor también modifica el Registro para instalar los manejadores (drivers) de MySQL en el sistema, los cuales necesita para la Activación. 1.2 VISOR SE INSTALA PARA UN SOLO USUARIO Y PARA UNA SOLA MÁQUINA ============================================================================== La protección contra copia de Visor sólo permite la instalación para una máquina y un usuario. Si se instala y activa Visor con el usuario Administrador, no correrá para ningún otro usuario. Es por esto que es importante que los Administradores de Red y Técnicos Informáticos tengan en cuenta que no podrán instalar y activar Visor para un usuario específico si lo hacen en una sesión de Administrador o distinta al usuario que debe utilizar el programa. ACTUALIZADO: Visor ahora se instala en la carpeta "Mis Documentos públicos" bajo la carpeta de todos los usuarios (All Users) para que así pueda ser instalado como administrador y utilizado por cualquier usuario. Previamente, Visor se instalaba en la carpeta "Mis documentos" del usuario activo y no podía ser utilizado por ningún otro usuario. Los ejecutables y otros se instalan bajo la carperta "Archivos de Programa". 1.3 ACTIVACIÓN ============================================================================== Luego de haber instalado Visor en el computador, éste necesita activarse para poder correr correctamente. A este proceso lo llamamos "Activación" y se efectúa unicamente la primera vez que se ejecuta Visor. En la inmensa mayoría de los casos ésta activación se realiza automáticamente y sin la intervención del usuario. Para ello es necesario que se cumplan las siguientes condiciones: * Proporcionar una conexión estable y confiable a Internet. * Permisos de Administrador o similares para el usuario bajo Windows XP, Vista y 7 (Para todas las ediciones anteriores a Junio 2013). ============================================================================== 2.0 ERRORES Y SOLUCIONES ============================================================================== A pesar de nuestros mejores esfuerzos hay, sin embargo, algunos casos en que la instalación, activación y/o ejecución de Visor presenta problemas. Hemos encontrado que la solución se consigue utilizando alguno de los siguientes métodos y recomendaciones: 2.1 VISOR NO PUEDE CONECTAR CON LA BASE DE DATOS EN INTERNET ============================================================================== Visor no puede conectarse a la base de datos vía internet y por lo tanto no puede verificar si le está permitido activarse. Sugerimos que antes de ejecutar Visor de nuevo, deshabilite su antivirus, el cual pudiera estar interfiriendo con el proceso de activación. Otra razón pudiera ser que existe un firewall que impide a Visor comunicarse vía internet. Por favor modifique la configuración de su firewall para permitir a Visor conectar con nuestra base de datos. También es muy probable que su computador pertenezca a una red formal (con dominio) y su usuario no tenga los permisos necesarios para conectarse a internet. En este caso debe contactar al administrador de la red para que le asista en la instalación de Visor. 2.2 CÓDIGO 11: HA OCURRIDO UN ERROR CRÍTICO AL INTENTAR CONECTAR CON LA BASE DE DATOS ============================================================================== Se debe a la imposibilidad de Visor de actualizar información en la base de datos en internet, aunque sí los puede leer. Esto nos indica que hay un bloqueo (probablemente un firewall) que impide al programa enviar información hacia "afuera" por Internet. También es muy posible que el administrador de red haya colocado restricciones severas para modificar el Registro de Windows. Este paso es crucial para completar la activación de la licencia pues el programa guarda la información resultante de la gestión de activación en la base de datos en Internet. Hay dos posibles soluciones a este problema. Una es permitir la comunicación a través del puerto 3306. Este es el puerto a través del cual el ODBC se comunica con la base de datos MySQL. Es el puerto por defecto para MySQL. La otra solución es desconectar temporalmente cualquier acceso a internet, lo cual genera el error que lo lleva directamente a solicitar la activación telefónica. 2.3 ODBC SOLICITA LA UBICACIÓN Y LOS MANEJADORES DE LA BASE DE DATOS ============================================================================== Cuando esto ocurre se debe a que Visor no pudo instalar los manejadores de MySQL en el sistema. Esto se debe a que el usuario no tiene los permisos necesarios para escribir al Registro. Al intentar onectar a la base de datos y no "saber" cómo hacerlo, el ODBC de Windows solicita los datos necesarios al usuario que le permitan lograr la conexión. La solución es instalar "manualmente" los manejadores MySQL, utilizando para ello el instalador original de MySQL Connector. Éste se encuentra en la página web: http://dev.mysql.com/downloads/connector/odbc/ o bien bajo la carpeta en la cual se instaló el Visor: :\\Mis documentos\CIV\\DOCUMENTOS\SQL, o :\Users\All Users\Documentos públicos\CIV\\DOCUMENTOS\SQL. 2.4 CÓDIGO 14: TODAS LAS ACTIVACIONES PERMITIDAS HAN SIDO UTILIZADAS ============================================================================== Cuando se hubieren utilizado todas las activaciones correspondientes a una licencia de Visor y se necesite activar nuevas instalaciones, es posible adquirir más activaciones. Simplemente comuníquese con nuestras oficinas para indicarle el costo de cada una y el método de pago. Este "error" también ocurre cuando se ha intentado activar Visor y a pesar de haber descontado las activaciones disponibles no se ha podido realmente activar el programa. Generalmente esto se debe a que Visor no logra "guardar" la activación debido a que un antivirus interviene para prevenir lo que piensa que pueda ser el ataque de un virus, un troyano o un malware. Luego de reponer las activaciones perdidas (es necesario llamar a Distribuidora 3HP, C.A. para reponerlas) intente de nuevo la activación pero deshabilitando temporalmente el programa antivirus. (Ver también NO SE PUEDE ACTIVAR VISOR CUANDO SE INSTALA NORMALMENTE más adelante) 2.5 VISOR NO SOLICITA NOMBRE DE USUARIO NI CONTRASEÑA ============================================================================== Para ejecutar Visor se necesitan permisos de administrador local en el equipo. Lo más seguro es que se necesite elevar los permisos del usuario limitado, para lo cual debe suministrarse el nombre del administrador local y su contraseña cada vez que intente ejecutar Visor. Es importante señalar que nos es Visor el que pide el nombre del administrador y su contraseña sino que es el sistema operativo Windows el que los solicita para permitir la ejecución con privilegios de administrador a Visor. Si en su caso, su computador no forma parte de una red y es una PC nueva y aún así el sistema operativo Windows le solicita la contraseña para el administrador local, pídale a quien le instalo el sistema operativo que le otorgue los permisos de administrador local al usuario que le asignó. Por supuesto que lo anterior nos lleva al problema que se genera cuando un usuario limitado quiere ejecutar Visor. Como Visor solicita elevación, el usuario debe proporcionar a Windows la clave o password del Administrador. Esto es contrario a la seguridad que se quiere mantener en un ambiente de red, pero hay una solución con el comando RunAs (ver más abajo). 2.6 APENAS SE EJECUTA VISOR APARECE: "ERR: 70 Bucle de lectura de Insumos A" ============================================================================== Ocasionalmente se presenta este error que impide la ejecución de Visor. Para solucionarlo se deben seguir los siguientes pasos: Ir a: C:\Archivos de Programa\C.I.V\Visor 3.11 - Edición [mes][año]\ Ubicar el archivo INSUMOS.DAT, seleccionarlo y hacer clic sobre él con el botón DERECHO del ratón. En el menú contextual que se abre seleccionar "Propiedades". En la ventana de Propiedades que se abre seleccionar la pestaña "Seguridad". A continuación pulse el botón "Editar". En la ventana "Permisos de INSUMOS.DAT" puede proceder con uno de dos métodos: A) Seleccione el usuario activo en el recuadro "Nombres de grupos o usuarios". Generalmente se muestra con el nombre "Usuarios ([Nombre del computador]\Usuarios) Una vez seleccionado, marque todos los permisos en la casilla "Permisos de Usuarios" como permitidos. B) Pulse el botón "Agregar". En la nueva ventana escriba directamente la palabra "Todos" y a continuación pulse aceptar. Se ha creado un nuevo usuario de nombre "Todos". Si no está seleccionado, selecciónelo ahora y marque todos los permisos en la casilla "Permisos de Usuarios" como permitidos. A continuación y para ambos métodos, asegúrese de que los siguientes permisos estén marcados (permitir): Control total Modificar Lectura y ejecución Lectura Escritura El permiso "Permisos Especiales" puede no estar marcado. Para finalizar, pulse el botón "Aceptar". Cierre la ventana "Propiedades" mediante el botón "Aceptar". Ya puede ejecutar Visor. ============================================================================== 3.0 CONSIDERACIONES ADICIONALES - REDES ============================================================================== 3.1 NO SE PUEDE ACTIVAR VISOR AÚN CUANDO SÍ SE INSTALA NORMALMENTE ============================================================================== Ocasionalmente, Visor detecta que hay conexión a internet y exitosamente obtiene la información necesaria para su activación, sólo para perderla debido a la interferencia de un programa antivirus o alguna restricción muy fuerte impuesta al usuario por parte del administrador de red. En estos casos recomendamos instalar Visor en la carpeta "Mis Documentos" del usuario, ya que en la misma no hay restricciones por parte del sistema. Si aún instalando Visor en la carpeta de "Mis documentos" no se logra activar, intente de nuevo deshabilitando durante la instalación y activación de Visor cualquier programa antivirus. (Algunos antivirus aíslan por completo a programas que no conocen (sandboxing) e impiden que éstos puedan guardar cambios en sus archivos de datos y/o configuración). 3.2 REDES DE DOMINIO - VISOR SOLICITA ELEVACIÓN: SOLUCIONADO CON RunAS ============================================================================== Como ya hemos visto en la introducción, todas las ediciones de Visor anteriores a la edición JUNIO 2013 solicitan "elevación" de los permisos del usuario para instalarse y ejecutarse correctamente. Para los casos en los que el sistema operativo solicita elevación y permiso del administrador de una red de dominio cada vez que se ejecuta Visor, los administradores de red pueden recurrir al comando RUNAS embebido en el sistema operativo Windows. El utilitario de línea de comando RunAs es una excelente herramienta que permite ejecutar programas bajo cuentas de usuario distintas a la actual (por ejemplo: como Administrador). Para ejecutarlo y obtener más información de su sintaxis, haga clic en Inicio y, después, en Ejecutar. En el cuadro Buscar programas y archivos, escriba cmd y pulse ENTER. Esto abrirá una consola DOS. En el símbolo del sistema, escriba RUNAS /? y, a continuación, presione ENTRAR. Para obtener explicaciones más detalladas de este comando, su uso y utilidad, por favor revise los siguientes enlaces: * RUNAS - Páginas en Español: + "Por favor, no inicies sesión como administrador, utiliza RunAs": http://freyes.svetlian.com/RunAs/RunAs.htm + "RunAs Password": http://www.robotronic.de/runasspcEs.html + "La utilidad Runas emplea el perfil predeterminado cuando se invoca desde el símbolo del sistema si no se utliza el modificador /profile": http://support.microsoft.com/kb/254094/es + "Parámetros para RunAS": http://answers.microsoft.com/es-es/windows/forum/windows_ xp-windows_programs/parametros-para-runas/dbab5292-ad23- 4190-8cfc-7d54eb94febe + "Nuevos Powertoys de Elevación para Windows Vista": http://technet.microsoft.com/es-es/magazine/2008.06.elevation.aspx * RUNAS - Páginas En Inglés: + "RunAs (Windows Server 2012) (con traducción)": http://technet.microsoft.com/es-es/library/cc771525.aspx + "RunAs (Windows XP)": http://www.microsoft.com/resources/documentation/windows/ xp/all/proddocs/en-us/runas.mspx?mfr=true + "Using Run as different user": http://social.technet.microsoft.com/Forums/en-US/w7itproui/ thread/bb1480cf-c920-4d83-b889-4654f5713c8f + "ShellRunas v1.01": ShellRunAs proporciona funcionalidad similar a la de RunAs para ejecutar programas como un usuario distinto a través del uso de un sencillo menú contextual. http://technet.microsoft.com/en-us/sysinternals/cc300361.aspx + Sysinternals Suite - Excelente herramienta para administradores de redes http://technet.microsoft.com/en-us/sysinternals/bb842062 3.3 EDICIÓN ESPECIAL PARA GRANDES REDES (REDES CORPORATIVAS) ============================================================================== Hemos encontrado ciertos problemas inherentes a grandes redes con estrictos protocolos de seguridad y acceso muy limitado o inexistente a internet, que hacen prácticamente imposible la activación de las licencias convencionales de Visor. Para solucionar esto, hemos preparado una versión especial de Visor que le permite reconocer tanto el hardware como el usuario de estas máquinas, eliminando la necesidad de instalación y activación personalizada (o por máquina) que debe hacerse para cada equipo en la red. Esta solución está diseñada para ser implementada previa aprobación por parte de nuestro departamento técnico. Para más información, por favor contáctenos solicitando la versión para grandes redes. ----------------------------------------------------------------------- Preparado por B.S. Francisco J. Castanedo para Distribuidora 3HP, C.A. y para el Colegio de Ingenieros de Venezuela. 06 de Septiembre de 2014. -----------------------------------------------------------------------