Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Contenido Introducción 1 Lección: Solución de problemas de aplicaciones Win32 2 Lección: Solución de problemas de seguridad relacionados con aplicaciones 12 Lección: Solución de problemas de compatibilidad de aplicaciones 27 Lección: Solución de problemas de aplicaciones basadas en MS-DOS y Win16 38 Práctica: Solución de problemas de soporte técnico de aplicaciones de escritorio 55 La información contenida en este documento, incluidas las direcciones URL y otras referencias a sitios Web de Internet, está sujeta a modificaciones sin previo aviso. A menos que se indique lo contrario, los nombres de las compañías, organizaciones, productos, dominios, direcciones de correo electrónico, logotipos, personas, personajes, lugares y eventos mencionados son ficticios. No se pretende indicar, ni debe deducirse ninguna asociación con compañías, organizaciones, productos, dominios, direcciones de correo electrónico, logotipos, personas, lugares o eventos reales. Es responsabilidad del usuario el cumplimiento de todas las leyes de derechos de autor aplicables. Sin limitar los derechos protegidos bajo copyright, ninguna parte de este documento puede ser reproducida, almacenada o introducida en un sistema de recuperación, ni transmitida de ninguna forma, ni por ningún medio, sin la previa autorización por escrito de Microsoft Corporation. Los nombres de fabricantes o productos, y las direcciones URL se proporcionan con fines informativos únicamente y Microsoft no hace ninguna representación ni otorga ninguna garantía, ya sea expresa, implícita o legal, en relación a estos fabricantes o al uso de los productos con ninguna de las tecnologías de Microsoft. La inclusión de un fabricante o producto no implica su aprobación por parte de Microsoft. Se proporcionan vínculos a sitios de terceros. Estos sitios no están bajo el control de Microsoft y Microsoft no es responsable del contenido de ninguno de los sitios vinculados ni de los vínculos que éstos contengan, ni tampoco de los cambios o actualizaciones que se produzcan en dichos sitios. Microsoft no es responsable de la difusión en Web ni de ninguna otra forma de transmisión recibida desde cualesquiera de los sitios vinculados. Microsoft facilita estos vínculos únicamente para su comodidad y la inclusión de un vínculo no implica la aprobación por parte de Microsoft del sitio o los productos contenidos en él. Microsoft puede ser titular de patentes, solicitudes de patentes, marcas, derechos de autor y otros derechos de propiedad intelectual sobre el contenido de este documento. La entrega de este documento no le otorga a usted ninguna licencia sobre estas patentes, marcas, derechos de autor u otros derechos de propiedad intelectual, a menos que ello se prevea en un contrato escrito de licencia de Microsoft. 2003-2004 Microsoft Corporation. Reservados todos los derechos. Microsoft, Active Directory, ActiveX, Authenticode, DirectDraw, DirectX, FrontPage, Hotmail, Links, MSDN, MS-DOS, MSN, Outlook, PowerPoint, SharePoint, Visio, Visual Basic, Visual FoxPro, Visual Studio, Win32, Windows, Windows Media, Windows NT y Windows Server son marcas registradas o marcas comerciales de Microsoft Corporation en los Estados Unidos y/o en otros países. Otros nombres de productos y compañías mencionados aquí pueden ser marcas comerciales de sus respectivos propietarios. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Notas para el instructor Presentación: 120 minutos Práctica: 15 minutos En este módulo se proporciona a los alumnos los conocimientos teóricos y prácticos necesarios para dar soporte técnico a los usuarios de diversas aplicaciones basadas en MS-DOS®, Win16 y Win32® en Microsoft® Windows® XP. Se describe cómo solucionar problemas de compatibilidad de aplicaciones y problemas de seguridad relacionados con aplicaciones en equipos cliente que ejecutan Windows XP. Después de completar este módulo, los alumnos podrán: Material necesario ! Solucionar problemas de aplicaciones Win32. ! Solucionar problemas de seguridad relacionados con aplicaciones. ! Solucionar problemas de compatibilidad de aplicaciones. ! Solucionar problemas de aplicaciones basadas en MS-DOS y Win16. Para impartir este módulo necesitará el archivo 2340A_02.ppt de Microsoft Office PowerPoint®. Importante Se recomienda utilizar PowerPoint 2002 o una versión posterior para mostrar las diapositivas de este curso. Si utiliza PowerPoint Viewer o una versión anterior de PowerPoint, es posible que no se muestren correctamente todas las características de las diapositivas. Preparativos Para preparar este módulo, debe: ! Leer todo el material del mismo. ! Completar los ejercicios y la práctica. ! Practicar la demostración de todas las páginas de instrucciones. Cada página de instrucciones suele incluir un título que comienza con “Cómo...”. ! Repasar los requisitos previos del curso y los módulos. iii iv Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Recomendaciones para impartir este módulo Esta sección contiene información que le ayudará a impartir este módulo. En algunos temas del módulo, las referencias a otra información adicional aparecen en notas al final de los temas. Lea dicha información adicional para preparar la enseñanza del módulo. Durante la clase, asegúrese de que los alumnos conocen la existencia de esa información adicional. Lección: Solución de problemas de aplicaciones Win32 En esta sección, se describen los métodos didácticos para impartir esta lección. Qué son las aplicaciones Win32 Explique que el sistema operativo Windows proporciona una interfaz de programación de aplicaciones (API) que permite a los programadores escribir aplicaciones que funcionan correctamente con el sistema operativo. Exponga que Win32 es la API para los sistemas operativos Windows de 32 bits, como Windows 95, Windows 98, Microsoft Windows NT® y otros sistemas operativos Windows más recientes. Exponga que Windows XP proporciona tecnologías que permiten ejecutar aplicaciones basadas en Win32 en cualquier sistema operativo. Mencione estas tecnologías (subprocesamiento múltiple, vinculación e incrustación de objetos [OLE, Object Linking and Embedding] y ActiveX®, Lenguaje de gráficos abierto [OpenGL, Open Graphics Language] y DirectX®), e indique que todas estas tecnologías se explican detalladamente más adelante en el módulo. Qué son OLE y ActiveX Explique que OLE y ActiveX son dos tecnologías basadas en el Modelo de objetos componentes (COM, Component Object Model) y explique brevemente la función de COM. Utilice la tabla de características para comparar y contrastar OLE y ActiveX. Qué son OpenGL y DirectX Explique que OpenGL y DirectX son dos tecnologías que habilitan los gráficos de dos dimensiones (2D) y de tres dimensiones (3D). Compare OpenGL y DirectX, y explique que OpenGL es el estándar de software de la industria informática para producir imágenes fijas y animadas en 2D y 3D en color, mientras que DirectX es la tecnología principal de Windows XP que controla los programas multimedia y los juegos a alta velocidad. Permite a los desarrolladores de software tener acceso a características de hardware especializadas sin tener que escribir código específico del hardware. Describa la finalidad y función de la Herramienta de diagnóstico de DirectX. Familiarícese con la información adicional del artículo de Microsoft Knowledge Base (Base de conocimiento) 179113 y del sitio Web de soporte técnico para usuarios domésticos de DirectX en http://support.microsoft.com/default.aspx?pr=drx (en inglés). Herramientas para solucionar problemas de aplicaciones Win32 Familiarícese con la información adicional de Dr. Watson, Microsoft Online Crash Analysis (MOCA), Informes de errores de Windows y Visor de sucesos. Ejercicio: Solución de problemas de aplicaciones Win32 En este ejercicio, los alumnos utilizarán la Herramienta de diagnóstico de DirectX para recopilar información acerca de DirectX y, a continuación, intentarán desinstalar DirectX. Cuando los alumnos hayan terminado las tareas, modere un debate acerca de los resultados del ejercicio. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Lección: Solución de problemas de seguridad relacionados con aplicaciones En esta sección, se describen los métodos didácticos para impartir esta lección. Tipos de problemas de seguridad de aplicaciones Describa los tipos de problemas de seguridad más comunes relacionados con aplicaciones. Señale que los ataques de virus constituyen el tipo de problema de seguridad más conocido, pero que además existen otros tipos diversos. Qué son las actualizaciones de seguridad Antes de empezar la clase, familiarícese con el sitio Web de Microsoft Windows Update en http://v5.windowsupdate.microsoft.com/v5consumer/default.aspx?ln=es-es. Cómo instalar actualizaciones de seguridad Demuestre cómo utilizar el sitio Web de Windows Update para instalar las actualizaciones de seguridad de Windows XP y el sitio Web de Microsoft Office Online para instalar las actualizaciones de seguridad de Office. Métodos para aplicar actualizaciones de seguridad Describa brevemente los distintos métodos para aplicar una actualización de seguridad a una aplicación. En la sección de actualizaciones ejecutables se describen los archivos de WinZip. Asegúrese de que sabe cómo comprimir y extraer archivos de WinZip. Cuáles son las opciones de seguridad de aplicaciones Explique que un usuario puede determinar el nivel de seguridad de una aplicación mediante el ajuste de opciones de seguridad, por ejemplo cómo se ejecutan las macros, la protección de archivos mediante contraseña y la firma digital de archivos. Demuestre cómo configurar las opciones de seguridad de Microsoft Word. Cómo prevenir los ataques de virus Explique los diferentes métodos para prevenir los ataques de virus. Demuestre cómo configurar Firewall de Windows. Directrices para la recuperación tras el ataque de un virus Defina los virus informáticos y explique los efectos de los virus, gusanos y caballos de Troya. Describa los síntomas de los ataques de virus y las directrices para recuperarse del ataque de un virus. Ejercicio: Solución de problemas de seguridad relacionados con aplicaciones En este ejercicio, los alumnos probarán los archivos compartidos con el equipo Bonn mediante Firewall de Windows. Los alumnos comprobarán la conexión entre London y Bonn y, a continuación, configurarán Firewall de Windows con las opciones predeterminadas. Los alumnos tratarán de comprobar otra vez la conexión y observarán qué sucede si Firewall de Windows se configura de forma incorrecta. Cuando los alumnos hayan terminado estas dos tareas, modere un breve debate acerca de las preguntas del ejercicio. v vi Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Lección: Solución de problemas de compatibilidad de aplicaciones En esta sección, se describen los métodos didácticos para impartir esta lección. Qué son los problemas de compatibilidad de aplicaciones Explique que las aplicaciones están optimizadas para un sistema operativo específico y, por ello, se pueden producir problemas de compatibilidad si un usuario trata de ejecutar una aplicación antigua en una versión más reciente de Windows. Describa algunos de los síntomas comunes de un problema de compatibilidad de una aplicación. Explique brevemente la finalidad y función del modo de compatibilidad. Causas comunes de los problemas de compatibilidad de aplicaciones Describa brevemente las causas comunes de los problemas de compatibilidad de aplicaciones. Herramientas para la solución de problemas de compatibilidad de aplicaciones Familiarícese con la información adicional del Asistente para compatibilidad de programas y el Kit de herramientas de compatibilidad de aplicaciones de Windows versión 2.6, incluido el Comprobador de aplicaciones de Windows 2.5 (AppVerifier). Cómo configurar la compatibilidad de aplicaciones Realice los pasos necesarios para hacer frente a los problemas de compatibilidad de aplicaciones y demuéstrelos a los alumnos. Directrices para la solución de problemas de compatibilidad de aplicaciones Repase el artículo 285909 de KB para obtener información adicional sobre el Kit de herramientas de compatibilidad de aplicaciones versión 2.6. Ejercicio: Ejecución de aplicaciones en el modo de compatibilidad Indique a los alumnos que consulten las páginas de instrucciones de esta lección para llevar a cabo el ejercicio. Los alumnos deben leer la situación de ejemplo y realizar las tareas del ejercicio. Cuando hayan terminado las tareas, modere un debate acerca de los resultados del ejercicio. Lección: Solución de problemas de aplicaciones basadas en MS-DOS y Win16 En esta sección, se describen los métodos didácticos para impartir esta lección. Qué son las aplicaciones basadas en MS-DOS y Win16 Describa brevemente las características de las aplicaciones basadas en MS-DOS y las aplicaciones Win16. Destaque que estos programas se ejecutan en Windows XP con la ayuda de NTVDM (Microsoft Windows NT Virtual DOS Machine o Máquina DOS virtual de Microsoft Windows NT). Demuestre cómo identificar una aplicación de 16 bits. Qué es una NTVDM Presente NTVDM a los alumnos y describa cómo funciona con aplicaciones basadas en MS-DOS y Win16. Cómo configurar NTVDM Repase brevemente este proceso. Qué es WOW Describa la finalidad y las características de Windows en Windows (WOW), pero explique WOW64 en un nivel básico. Ventajas e inconvenientes de utilizar varias NTVDM Explique la función de utilizar varias NTVDM y, a continuación, las ventajas e inconvenientes que ello representa. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio vii Cómo iniciar una aplicación Win16 en su propia NTVDM Utilice este tema para destacar las ventajas de utilizar varias NTVDM. Si hay tiempo suficiente, demuestre cómo iniciar una aplicación Win16 en su propio espacio de memoria. Herramientas para solucionar problemas de aplicaciones Win16 Destaque la importancia de Microsoft Knowledge Base (Base de conocimiento) como principal herramienta de solución de problemas. Explique que es muy importante mostrar iniciativa para buscar información en Knowledge Base y en Internet. Directrices para solucionar problemas de aplicaciones basadas en MS-DOS y Win16 Identifique y explique algunas sugerencias y recursos para solucionar problemas que se producen al trabajar con aplicaciones basadas en MS-DOS y Win16. Si dispone de tiempo, pida a los alumnos que debatan los tipos de preguntas que tendrán que hacer a los usuarios. Ejercicio: Configuración de aplicaciones basadas en MS-DOS y Win16 En este ejercicio, los alumnos crearán un acceso directo a una aplicación de 16 bits, configurarán la aplicación de 16 bits para que se ejecute en su propio espacio de memoria, verán una aplicación de 16 bits en ejecución en el Administrador de tareas y, por último, cambiarán la prioridad de la aplicación de 16 bits. Para completar este ejercicio, los alumnos deben iniciar sesión en el dominio con una cuenta que tenga derechos administrativos locales en el equipo. Cuando hayan terminado las tareas, modere un debate acerca de los resultados del ejercicio. Práctica: Solución de problemas de soporte técnico de aplicaciones de escritorio En esta práctica, los alumnos solucionan el problema de una aplicación que no responde y problemas de seguridad relacionados con aplicaciones. En el ejercicio 1, abra un documento de Word con una macro que haga que Word deje de responder. Una forma de resolver este problema consiste en utilizar el Administrador de tareas para terminar el proceso de Winword.exe. En el ejercicio 2, AcapulcoUser no puede utilizar la base de datos Northwind. Cuando AcapulcoUser intenta tener acceso a productos desde el panel de control, se muestra un mensaje de error. La causa del error es la carencia de permisos para utilizar el archivo de la base de datos Northwind del servidor. Para solucionar el problema, los alumnos deben cambiar los permisos del archivo en el servidor a fin de otorgar a AcapulcoUser el permiso necesario para modificar el archivo. Indique a los alumnos que utilicen los recursos disponibles en el entorno del aula: Ayuda y soporte técnico, Knowledge Base y el contenido de este módulo. Cuando hayan tenido tiempo de estudiar los problemas y buscar soluciones, modere un debate acerca de dichas soluciones. Ejercicio 1 Recibe la llamada de una usuaria que le dice que una de las aplicaciones que utiliza ha dejado de funcionar. La aplicación no responde a los clics del mouse ni a las entradas del teclado. La usuaria desea que el DST le muestre cómo cerrar la aplicación sin cerrar la sesión ni apagar el equipo. viii Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Ejercicio 2 Una usuaria llama para decir que no puede tener acceso a la base de datos de la compañía. En la compañía utilizan una base de datos de Microsoft Office Access. Cuando inicia la base de datos, recibe un mensaje de error que indica: “Acceso denegado (código de error 5)”. El DST se pone en contacto con el administrador de la base de datos y descubre que está dividida en dos archivos: uno de los archivos reside en el equipo cliente, Acapulco, y el otro en el servidor, London. Antes de que los alumnos comiencen esta práctica, lea a la clase la situación de ejemplo asociada a cada ejercicio. De esta forma reforzará el problema general que van a solucionar y ayudará a que se inicie un debate de la práctica al final del módulo. Recuerde a los alumnos que respondan a las preguntas del debate después del último ejercicio de la práctica. Explique la finalidad del formato de dos columnas de la práctica: en la columna de la izquierda se menciona la tarea que el alumno debe llevar a cabo y en la de la derecha se ofrecen instrucciones para realizarla. Explique que el objetivo de este formato consiste en facilitar el aprendizaje al permitir que el alumno determine los pasos necesarios para llevar a cabo la tarea. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Introducción ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Como especialista en soporte técnico de entornos de escritorio (DST), puede recibir llamadas de usuarios que utilizan diversas aplicaciones que se ejecutan en escritorios de Microsoft® Windows® XP. Algunas de esas aplicaciones podrían haberse diseñado para sistemas operativos anteriores, como MS-DOS® o Windows 3.x. Windows XP contiene herramientas que permiten que las aplicaciones de Win32®, MS-DOS y Win16 se ejecuten en los nuevos entornos. En muchos casos, los usuarios pueden no darse cuenta de que están utilizando una aplicación anterior. Su capacidad para identificar estas aplicaciones y los posibles problemas de compatibilidad con Windows XP le servirá de ayuda en el proceso de solución de problemas. Objetivos Después de finalizar este módulo, podrá: ! Solucionar problemas de aplicaciones Win32. ! Solucionar problemas de seguridad relacionados con aplicaciones. ! Solucionar problemas de compatibilidad de aplicaciones. ! Solucionar problemas de aplicaciones basadas en MS-DOS y Win16. 1 2 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Lección: Solución de problemas de aplicaciones Win32 ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Windows 95, Windows 98 y Microsoft Windows NT® son sistemas operativos de 32 bits que utilizan la misma interfaz de programación de aplicaciones (API) de Win32. Aunque la API se ha cambiado y ampliado para introducir nuevas características, la mayoría de las aplicaciones Win32 se pueden ejecutar sin problemas en Windows XP. Aún así, ciertas aplicaciones Win32 presentan errores originados por diversos problemas, como el acceso limitado a la memoria, lenguajes gráficos anticuados y controladores de vídeo y sonido incorrectos o dañados. Cuando reciba llamadas de soporte técnico relativas a aplicaciones que no funcionan en Windows XP, comprender estos aspectos le servirá de ayuda en el proceso de solución de problemas. Objetivos Después de finalizar esta lección, podrá: ! Describir la finalidad y función de las aplicaciones Win32. ! Describir el objetivo y función de OLE y ActiveX®. ! Describir el objetivo y función de OpenGL y DirectX®. ! Identificar las herramientas para solucionar problemas de aplicaciones Win32. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 3 Qué son las aplicaciones Win32 ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción El sistema operativo Windows proporciona una interfaz de programación de aplicaciones (API) que permite a los programadores escribir aplicaciones que funcionan correctamente con el sistema operativo. Win32 es la API para los sistemas operativos Windows de 32 bits, como Windows 95, Windows 98, Windows NT y otros sistemas operativos Windows más recientes. 32 bits hace referencia al número de bits que se pueden procesar o transmitir en paralelo o al número de bits que se utiliza para un único elemento en un formato de datos. Cuando se escriben aplicaciones en la API de Win32, se activan funciones avanzadas que no están disponibles en la API de 16 bits (Win16). Si se utiliza Windows 95 o posterior, es posible ejecutar prácticamente todas las aplicaciones Win32 en el equipo, excepto las que tengan características específicas del sistema y no estén disponibles en el sistema operativo. Por ejemplo, Windows NT proporciona características de seguridad que no están presentes en Windows 95 o Windows 98 y, por ello, dichas características no se podrán ejecutar en estos dos sistemas operativos. Windows XP proporciona varias tecnologías que permiten ejecutar aplicaciones basadas en Win32 en cualquier sistema operativo. Entre estas tecnologías se hallan: ! Subprocesamiento múltiple para mejorar el rendimiento del sistema ! Tecnologías OLE y ActiveX ! Conjuntos de API de Lenguaje de gráficos abierto (OpenGL) y DirectX en Windows XP Nota OLE, ActiveX, OpenGL y DirectX se describen detalladamente en las secciones siguientes. 4 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Qué es el subprocesamiento múltiple Subprocesamiento múltiple hace referencia a la capacidad de un sistema operativo de ejecutar simultáneamente distintas partes de una aplicación, denominadas subprocesos. Por ejemplo, una aplicación de instalación de Win32 puede ejecutar tres subprocesos a la vez: ! Uno que descomprime archivos ! Otro que copia archivos ! Otro que modifica los archivos de configuración del sistema Estos subprocesos son totalmente independientes entre sí. Se ejecutan a la vez y, así, proporcionan un alto rendimiento del sistema. Confiabilidad de las aplicaciones Win32 Cada aplicación Win32 se ejecuta en su propio espacio de direcciones de 2 gigabytes (GB). (Un espacio de direcciones es el conjunto de todas las direcciones en memoria de una aplicación dada.) Por este motivo, una aplicación Win32 no puede dañar la memoria de otra. Es decir, si se produce un error en una aplicación Win32, no tiene efecto alguno en las demás aplicaciones Win32. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 5 Qué son OLE y ActiveX ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Windows XP es compatible con vinculación e incrustación de objetos (OLE, Object Linking and Embedding) y ActiveX, que son dos tecnologías basadas en el Modelo de objetos componentes (COM, Component Object Model). COM es una arquitectura de software que genera aplicaciones basadas en componentes que permiten que los objetos (todo elemento que se pueda seleccionar o manipular) se comuniquen entre sí. Qué es OLE COM es el modelo de interfaz que se utiliza en la programación OLE. OLE es un método que permite transferir y compartir información entre aplicaciones, mediante el cual la información creada en una aplicación se copia y se pega en un documento creado en otra aplicación. Es decir, OLE permite crear objetos con una aplicación y, después, vincularlos o incrustarlos en otra. Los objetos incrustados conservan el formato original y los vínculos con la aplicación en la que se crearon. Por ejemplo, si se crea un objeto OLE en Microsoft Office Word que contiene su dirección de trabajo, puede utilizar el mismo objeto en Microsoft Office Excel sin tener que volver a escribir la información. Qué es ActiveX ActiveX es un conjunto de tecnologías que permite que los componentes de software interactúen unos con otros en un entorno de red, independientemente del lenguaje de programación con el que se crearon. Comparación entre las funciones y optimización de OLE y ActiveX En la siguiente tabla se compara OLE con ActiveX. OLE ActiveX Función Proporciona servicios a las aplicaciones, como vinculación o incrustación, para la creación de documentos compuestos. Permite incrustar controles en sitios Web y responder de forma interactiva a los sucesos. Optimización Se ha optimizado para la facilidad de uso y la integración de aplicaciones de escritorio. Se ha optimizado para aspectos de tamaño y velocidad. 6 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Qué son OpenGL y DirectX ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Windows XP es compatible con OpenGL y DirectX, dos tecnologías que habilitan los gráficos de dos dimensiones (2D) y de tres dimensiones (3D). Qué es OpenGL OpenGL es el estándar de software de la industria informática para producir imágenes fijas y animadas en 2D y 3D en color. Los protectores de pantalla en 3D de Windows XP son ejemplos de OpenGL. Antes de la implementación de OpenGL, la programación de una aplicación gráfica requería volver a escribir la parte de gráficos de la aplicación para cada plataforma de sistema operativo. Con OpenGL, una aplicación puede crear los mismos efectos en cualquier sistema operativo mediante un adaptador de gráficos compatible con OpenGL. Algunos gráficos creados con OpenGL utilizan más tiempo de la CPU que los gráficos que no son OpenGL, lo que puede afectar negativamente al rendimiento si se utilizan en un servidor de archivos, impresión o aplicaciones. Sugerencia Los problemas de OpenGL son similares a los de DirectX en cuanto que suelen estar relacionados con la compatibilidad con el hardware. Por ejemplo, algunos controladores de pantalla no admiten OpenGL, por lo que debe comprobar la compatibilidad al solucionar este tipo de problemas. Para obtener más información acerca de la ejecución de programas que requieren compatibilidad con OpenGL en Windows XP, consulte el artículo de Microsoft Knowledge Base 285912. Qué es DirectX DirectX es la tecnología principal de Windows XP que controla los programas multimedia y los juegos a alta velocidad en el equipo. Proporciona una plataforma de desarrollo estándar para equipos basados en Windows, al permitir a los programadores de software tener acceso a características de hardware especializadas sin tener que escribir código específico del hardware. Esta tecnología se empezó a utilizar en 1995 y es el estándar reconocido para el desarrollo de aplicaciones multimedia en la plataforma Windows. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio DirectX y las API 7 Las API constituyen la base de DirectX. Las API de DirectX permiten que las aplicaciones multimedia tengan acceso a las características avanzadas de hardware de gran rendimiento, por ejemplo gráficos en 3D, chips de aceleración y tarjetas de sonido. Las API de DirectX controlan las funciones de bajo nivel, como la aceleración de los gráficos en 2D, la compatibilidad con dispositivos de entrada como joysticks, teclados y mouse (ratón). También controlan las mezclas y la reproducción de sonido. Desde Microsoft Windows 95, DirectX se ha integrado en todos los sistemas operativos Windows. Las versiones más recientes de Windows contienen las últimas versiones de las bibliotecas de DirectX. La generación actual de juegos y programas multimedia de Windows no funcionan correctamente sin DirectX. Por ello, no debe quitar nunca DirectX. Qué es la Herramienta de diagnóstico de DirectX Windows XP contiene una utilidad denominada Herramienta de diagnóstico de DirectX. Esta herramienta proporciona información detallada acerca de los componentes y controladores de DirectX instalados en el sistema. Permite probar la compatibilidad de los controladores multimedia y mostrar información del estado y la versión de los controladores. Esta herramienta se puede utilizar para deshabilitar o reducir los niveles de aceleración del hardware para diagnosticar problemas. Por último, se puede utilizar para recopilar información que resulta útil en ciertas llamadas de soporte técnico. Para tener acceso a la Herramienta de diagnóstico de DirectX: 1. Haga clic en Inicio y en Ejecutar. 2. En el cuadro Abrir, escriba dxdiag y haga clic en Aceptar. Nota Para obtener más información acerca de la solución de problemas relacionados con DirectX, consulte las Preguntas más frecuentes (P+F) en http://www.microsoft.com/windows/directx/productinfo/overview/faq.asp (en ingés). Para obtener información acerca de la descarga e instalación de DirectX, consulte el artículo de Knowledge Base 179113. 8 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Herramientas para solucionar problemas de aplicaciones Win32 ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Es posible utilizar diversas herramientas para solucionar problemas de aplicaciones Win32. En esta sección se describen las siguientes herramientas: Dr. Watson, Microsoft Online Crash Analysis (MOCA), Informes de errores de Windows y Visor de sucesos. Qué es Dr. Watson Dr. Watson es un depurador de errores de programas que recopila información acerca de errores del sistema y de los programas y graba la información en un archivo de registro que los DST pueden utilizar para diagnosticar el problema. Cuando se detecta un error, Dr. Watson crea un archivo de texto (Drwtsn32.log) que se puede entregar al personal de soporte técnico como resulte más cómodo. Existe la opción de crear un archivo de volcado, que es un archivo binario que los programadores pueden cargar en un depurador. Si se produce un error, Dr. Watson para Windows se inicia automáticamente. Para iniciar Dr. Watson: 1. Haga clic en Inicio y en Ejecutar. 2. En el cuadro Ejecutar, escriba drwtsn32 y haga clic en Aceptar. De manera predeterminada, el archivo que crea Dr. Watson se denomina Drwtsn32.log y se guarda en: C:\Documents and Settings\All Users\ Application Data\Microsoft\Dr Watson. Nota Para obtener más información acerca de Dr. Watson, consulte el artículo de Knowledge Base 308538. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Qué es MOCA 9 MOCA es una herramienta Web diseñada para ayudar a los usuarios a determinar las causas de un suceso de pantalla azul, o error de detención, mientras utilizan Windows XP. Cuando una aplicación o un sistema operativo dejan de responder, se genera un informe de error y el usuario tiene la opción de cargarlo en el sitio de MOCA para su análisis. Si se elige esta opción, MOCA trata de determinar la causa del error y, si la encuentra, muestra información acerca de la misma y sugiere métodos de solución del problema. Nota Para obtener más información acerca del servicio Microsoft Online Crash Analysis, consulte la sección Preguntas más frecuentes (P+F) en http://oca.microsoft.com/ES/Welcome.asp. Para obtener más información acerca de cómo enviar un volcado completo o del núcleo a Microsoft Online Crash Analysis, consulte el artículo de Knowledge Base 316450. Qué es Informes de errores de Windows Informes de errores de Windows es una característica de Windows XP que sirve para ayudar a Microsoft a hacer el seguimiento y solucionar los errores de interoperabilidad de las aplicaciones y el sistema operativo. Junto con aplicaciones como Microsoft Office XP, Office 2003, Microsoft Office Visio® 2002 y Microsoft Visual Studio® .NET, Windows XP puede enviar a Microsoft información acerca de errores. Esta notificación permite a Microsoft estudiar la causa del error y proporcionar una solución al usuario si se recibe el mismo error en el futuro. Cuando se produce un error, se muestra un cuadro de diálogo que pide al usuario que decida si desea informar del problema. Si el usuario hace clic en Para obtener más información, se muestra información detallada acerca de la aplicación que se ha detenido, el módulo en que se produjo el error, la versión del archivo y la dirección de la memoria. Un informe de error de Windows tiene una apariencia similar a lo siguiente: “Aplicación con errores winword.exe, versión 10.0.2627.0, módulo con error mso.dll, versión 10.0.2625.0, dirección de error 0x0001f65e.” Si el usuario decide informar del problema, se recopila la información técnica correspondiente y se envía a Microsoft a través de Internet. Si ya se conoce un problema similar y hay disponible más información, Microsoft proporciona un vínculo a dicha información. Nota Para obtener más información acerca de cómo utiliza Microsoft los datos recopilados en los informes de errores, consulte http://oca.microsoft.com/es/dcp20.asp. Qué es el Visor de sucesos El Visor de sucesos es un componente que se puede utilizar para ver y administrar registros de sucesos, recopilar información acerca de problemas de hardware y software, y supervisar sucesos de seguridad. El Visor de sucesos mantiene un registro de los sucesos de programas, seguridad y sistema incluidos en Informes de errores de Windows. Utilice esta herramienta para ayudar a los usuarios que no tienen acceso a la característica Informes de errores de Windows. 10 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Ejercicio: Solución de problemas de aplicaciones Win32 ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Objetivo Ejercicio En este ejercicio, hará lo siguiente: ! Utilizar la Herramienta de diagnóstico de DirectX para recopilar información acerca de DirectX. ! Intentar la desinstalación de DirectX. ! Utilizar la Herramienta de diagnóstico de DirectX para recopilar información acerca de DirectX 1. Inicie el equipo virtual 2340_Bonn. 2. Inicie la sesión localmente en el equipo Bonn como Administrador con la contraseña P@ssw0rd. 3. Haga clic en Inicio y, a continuación, en Ejecutar. En el cuadro Abrir, escriba dxdiag y haga clic en Aceptar. 4. En el cuadro de diálogo Herramienta de diagnóstico de DirectX, haga clic en Sí. 5. Si se muestra un cuadro de diálogo Precaución que indica que Virtual PC ha desactivado la conmutación dinámica de resolución, haga clic en Aceptar. 6. Utilice la Herramienta de diagnóstico de DirectX para responder a las preguntas siguientes: • En la ficha Sistema, determine la versión de DirectX. ¿Qué versión de DirectX está instalada en el equipo? DirectX 9.0x (4.09.0000.0904) __________________________________________________________ Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 11 • En la ficha Pantalla, haga clic en Probar DirectDraw, en Sí y, después, en Aceptar o en Sí en todos los cuadros de diálogo siguientes. Si se muestra un cuadro de diálogo que indica que Virtual PC ha desactivado la conmutación dinámica de resolución, haga clic en Aceptar. ¿Se ha ejecutado correctamente la prueba? Sí. _________________________________________________________ • Compruebe que el sonido está habilitado en el equipo; después, en la ficha Sonido, haga clic en Probar DirectSound, en Sí y, después, en Aceptar o en Sí en todos los cuadros de diálogo siguientes. ¿Se han ejecutado correctamente todas las pruebas? Sí, todas las pruebas se han ejecutado correctamente, aunque ciertas características no son compatibles con algunos sistemas. _________________________________________________________ 7. En la ventana de la Herramienta de diagnóstico de DirectX, haga clic en Salir. ! Intentar la desinstalación de DirectX 1. Haga clic en Inicio y, después, haga clic en Panel de control. 2. En Panel de control, haga clic en Agregar o quitar programas. ¿Puede quitar DirectX? DirectX no está en la lista de programas instalados actualmente ni en la de componentes de Windows. DirectX forma parte del sistema operativo y no se puede quitar. ____________________________________________________________ 3. Cierre Bonn y elimine los cambios. 12 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Lección: Solución de problemas de seguridad relacionados con aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción En esta lección se describen problemas de seguridad y su relación con las aplicaciones. Los DST pueden recibir llamadas de los usuarios relativas a la descarga de actualizaciones de seguridad, la identificación de virus o la configuración de servidores de seguridad. El conocimiento de todos estos temas será de gran ayuda en el proceso de solución de problemas. Objetivos Después de finalizar esta lección, podrá: ! Describir los tipos de problemas de seguridad relacionados con aplicaciones. ! Explicar la finalidad y función de las actualizaciones de seguridad para aplicaciones. ! Instalar actualizaciones de seguridad. ! Explicar los métodos para aplicar actualizaciones de seguridad. ! Describir los diversos tipos de opciones de seguridad de aplicaciones. ! Evitar los ataques de virus mediante servidores de seguridad. ! Aplicar directrices para la recuperación tras los ataques de virus. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 13 Tipos de problemas de seguridad de aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Sin la seguridad, las redes públicas y privadas se ven amenazadas por la supervisión y el acceso no autorizados. Un ataque a la capa de la aplicación tiene como objetivo los servidores de aplicaciones y produce errores en sus sistemas operativos o aplicaciones. La consecuencia es que el atacante tiene la capacidad de eludir los controles normales de acceso y hacerse con el control de una aplicación, del sistema o de la red. En la siguiente tabla se enumeran y describen problemas importantes de seguridad relativos a las aplicaciones. Problema Descripción Saturaciones de búfer Un búfer es un área de la memoria que se reserva para la instalación, lo que permite llevar a cabo instalaciones rápidas. Cuando una aplicación lee o escribe gran cantidad de datos, es posible establecer un búfer que puede ser vulnerable a ataques. Esto supone un posible problema de seguridad que deja el sistema en una situación de vulnerabilidad. Para obtener más información acerca de las saturaciones de búfer, consulte el artículo de Knowledge Base 308035. Acceso al Registro Durante la instalación de una aplicación, la rutina de instalación tiene acceso al Registro. Esto significa que, en esos momentos, el sistema es vulnerable. Problemas de instalación A menos que el software se instale desde un origen de confianza, el equipo y los datos que guarda son vulnerables al acceso por parte de un atacante. Si trabaja en una red, podría posibilitar que el intruso tenga acceso a toda la red. 14 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio (continuación) Problema Descripción Macros Muchas aplicaciones tienen un leguaje de macros, como Microsoft Visual Basic® para Aplicaciones. Estos lenguajes de macros tiene conjuntos de comandos muy eficaces que les permiten manipular el sistema de maneras que podrían representar una amenaza para la seguridad. Virus Los ataques de virus en Internet son cada vez más frecuentes, lo que produce más problemas para los usuarios. Sin un programa antivirus que tenga instaladas las firmas de virus actualizadas, todos los sistemas son vulnerables. Para obtener más información acerca de los virus informáticos, consulte el artículo de Knowledge Base 129972. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 15 Qué son las actualizaciones de seguridad ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Una actualización de seguridad es una actualización del producto que el fabricante publica para eliminar puntos vulnerables de seguridad conocidos en una aplicación existente. Las actualizaciones de seguridad para aplicaciones son relativamente nuevas. Anteriormente, las compañías de software publicaban actualizaciones incrementales de gran tamaño que contenían muchas actualizaciones de seguridad para las aplicaciones. Sin embargo, en los últimos años, las compañías han empezado a publicar actualizaciones de seguridad de forma continua en cuanto se descubren puntos vulnerables. Con la publicación de actualizaciones caso por caso, resulta más fácil para las compañías administrar y mantener la seguridad de las aplicaciones a lo largo del tiempo. Qué es Windows Update El sitio Web de Microsoft Windows Update ayuda a mantener el equipo al día. Utilice Windows Update para elegir las actualizaciones correspondientes al sistema operativo, el software y el hardware del equipo. Windows Update examina el equipo y proporciona una selección personalizada de actualizaciones que se aplican únicamente a los elementos que contiene. Durante la exploración, se muestra una lista de categorías y el número de actualizaciones disponibles en cada categoría aparece entre paréntesis. Se agrega contenido nuevo al sitio con regularidad, de modo que siempre es posible obtener las actualizaciones y correcciones más recientes para proteger el equipo y mantenerlo en funcionamiento sin problemas. Puede tener acceso al sitio Web de Windows Update en http://v5.windowsupdate.microsoft.com/v5consumer/default.aspx?ln=es-es. Qué son las actualizaciones críticas Toda actualización que sea esencial para el funcionamiento del equipo se considera una actualización crítica y se selecciona automáticamente para su instalación durante la exploración de actualizaciones disponibles. Estas actualizaciones se proporcionan para resolver problemas conocidos y proteger el equipo de vulnerabilidades de seguridad conocidas. Una actualización crítica se muestra en la lista de actualizaciones críticas si es aplicable al sistema operativo, los programas de software o al hardware. 16 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Cómo instalar actualizaciones de seguridad ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Qué es Windows Update Windows Update es la extensión en línea de Windows que puede ayudarle a mantener actualizado su equipo. Utilice Windows Update para elegir las actualizaciones correspondientes al sistema operativo, el software y el hardware del equipo. Cómo instalar actualizaciones de seguridad para Windows XP Indique a los usuarios que lleven a cabo los pasos siguientes para instalar las actualizaciones de seguridad más recientes: 1. En el sitio Web de Microsoft Windows Update, en http://v5.windowsupdate.microsoft.com/v5consumer/default.aspx?ln=es-es, haga clic en la opción Instalación rápida (recomendada): Actualizaciones de alta prioridad para su equipo o en la opción Instalación personalizada: Actualizaciones opcionales y de alta prioridad para su equipo. La opción Instalación rápida (recomendada): Actualizaciones de alta prioridad para su equipo busca, descarga e instala rápidamente sólo las actualizaciones críticas y de seguridad. La opción Instalación personalizada: Actualizaciones opcionales y de alta prioridad para su equipo busca las actualizaciones opcionales, críticas y de seguridad. 2. En el panel izquierdo, haga clic en Instalar actualizaciones. Windows Update examina las actualizaciones disponibles y las enumera. 3. Explore las actualizaciones disponibles, haga clic en sus nombres para obtener información acerca de la herramienta y, a continuación, haga clic en Detalles para obtener información adicional acerca de la herramienta. 4. Haga clic en Instalar para descargar la actualización de seguridad. Nota Algunas actualizaciones requieren que se reinicie el equipo. Guarde todo el trabajo y cierre todos los programas abiertos antes de empezar el proceso de instalación. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Qué son las actualizaciones de Office En el sitio Web Microsoft Office Online se encuentra Office Update, que permite buscar actualizaciones que mejoran la estabilidad y seguridad de las aplicaciones de Microsoft Office. Office Update examina el equipo y proporciona una selección personalizada de actualizaciones que se aplican únicamente a las aplicaciones del equipo. Cómo instalar actualizaciones de seguridad para Office Indique a los usuarios que lleven a cabo los pasos siguientes para instalar las actualizaciones de Office más recientes: 17 1. En el sitio Web de Microsoft Office Online, en http://office.microsoft.com/es-es/officeupdate/default.aspx, haga clic en Buscar actualizaciones. Office Update examina las actualizaciones disponibles y, después, muestra las que son críticas. 2. Examine las actualizaciones disponibles en cada categoría y, a continuación, active las casillas de verificación que desee. Para ver una descripción completa de cada elemento, haga clic en Más información. 3. Cuando haya seleccionado todas las actualizaciones que desee, haga clic en Iniciar la instalación. 18 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Métodos para aplicar actualizaciones de seguridad ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Una actualización de seguridad se puede aplicar a una aplicación de diversas maneras: ! Systems Management Server. Se trata de una aplicación de servidor de Microsoft que automatiza la administración de redes. Permite a los administradores controlar qué usuarios pueden instalar, ejecutar o tener acceso a los recursos de red. Además, Systems Management Server comunica a cada cliente local cuándo está disponible una actualización de seguridad. ! Sitio Web de Windows Update. Como se indicó en la sección anterior, el sitio Web de Microsoft Windows Update permite a los usuarios instalar las actualizaciones de seguridad más recientes para aplicaciones de Microsoft. ! Actualización ejecutable. Actualización de seguridad que se puede aplicar mediante un archivo ejecutable o un archivo comprimido (.zip). Estos archivos requieren que las actualizaciones de seguridad comprimidas se descompriman y extraigan manualmente. ! Directiva de grupo. La Directiva de grupo puede aplicar actualizaciones y actualizar software que el cliente implementó mediante Directiva de grupo. Se trata de un procedimiento establecido por un administrador del sistema de red y proporciona actualizaciones a los equipos de la red. ! Servicios de Windows Update (WUS). WUS, conocido anteriormente como Software Update Services (SUS), es un complemento gratuito de Microsoft Windows Server™ 2003 que se utiliza para automatizar la distribución de software y actualizar la infraestructura de administración, como las actualizaciones de seguridad, en Windows. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 19 Cuáles son las opciones de seguridad de aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción El nivel de seguridad de una aplicación y la forma en que controla los problemas de seguridad se pueden determinar si se ajustan las opciones de seguridad de la aplicación. En las aplicaciones de Microsoft se puede especificar cómo se ejecutan las macros, si un archivo está protegido por contraseña, el nivel de protección que se aplica a un archivo y si se utiliza una firma digital. En esta sección se describen las opciones de seguridad de Microsoft Word 2003. Para configurar las opciones de seguridad de la aplicación en Word: • En el menú Herramientas, haga clic en Opciones y, después, en la ficha Seguridad. Opciones de cifrado de archivos La opción de cifrado de archivos permite especificar cómo se cifra un archivo. Hay varias opciones de API de cifrado disponibles. Opciones de archivos compartidos La opción de archivos compartidos permite: Opciones de privacidad ! Proteger un archivo y asignarle una contraseña. ! Configurar un archivo para que sea de sólo lectura. ! Aplicar una firma digital a un archivo que confirme que el archivo proviene de quien firma y no se ha modificado. ! Proteger un archivo de formularios, control de cambios o comentarios, y asignarle una contraseña. La opción de privacidad permite: ! Quitar la información personal de un archivo. ! Mostrar una advertencia antes de imprimir, guardar o enviar un archivo que contenga cambios controlados o comentarios. ! Almacenar números aleatorios para mejorar la precisión de la combinación. 20 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Nivel de seguridad de macros La opción de configuración de la seguridad de macros permite ajustar el nivel de seguridad al abrir archivos que podrían contener virus de macros y especificar los nombres de los desarrolladores de macros de confianza. Un virus de macro es un virus que infecta una aplicación y genera una secuencias de acciones que se realizan automáticamente al iniciar la aplicación. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 21 Cómo prevenir los ataques de virus ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Dada la frecuencia con que aparecen nuevos virus, podría parecer imposible proteger los equipos contra sus ataques. Sin embargo, se pueden seguir ciertas directrices para administrar y mantener la seguridad de los equipos. Métodos generales de protección contra ataques de virus Para proteger un equipo, es posible: ! Instalar un programa antivirus. ! Programar el programa antivirus de forma que descargue las actualizaciones más recientes todos los días y examine el sistema por la noche. ! Instalar las actualizaciones de seguridad más recientes del sitio Web de Microsoft Windows Update en http://v5.windowsupdate.microsoft.com/v5consumer/default.aspx?ln=es-es. ! Configurar la característica Actualizaciones automáticas de Windows para que descargue e instale todas las actualizaciones críticas. Para obtener una descripción de la característica Actualizaciones automáticas de Windows, consulte el artículo de Knowledge Base 294871. ! Comprobar que esté instalada la actualización de seguridad de correo electrónico de Microsoft Outlook. • Las versiones de Microsoft Office Outlook® 2000 posteriores al Service Pack 2 contienen esta actualización de seguridad de manera predeterminada. Para obtener más información acerca de cómo aplicar la actualización de seguridad de correo electrónico de Outlook, consulte el artículo de Knowledge Base 265627. • Configure Outlook Express 6 de manera que bloquee el acceso a los datos adjuntos con virus. ! Desactivar Active Scripting en Outlook y Outlook Express. Nota Active Scripting está deshabilitado de manera predeterminada en Outlook Express 6 y Outlook 2002. Consulte Microsoft Knowledge Base para obtener información acerca de las demás versiones. 22 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio ! Crear un servidor de seguridad. Un servidor de seguridad es una combinación de hardware y software que se utiliza para impedir el acceso no autorizado desde el exterior de una red interna o intranet. De manera predeterminada, el Service Pack 2 (SP2) de Windows XP contiene Firewall de Windows, que anteriormente se conocía como Servidor de seguridad de conexión a Internet (ICF). Firewall de Windows descarta todo el tráfico no solicitado, con lo que proporciona un nivel de protección contra usuarios y programas malintencionados que, con la ayuda de tráfico entrante no solicitado, atacan los equipos de una red. Firewall de Windows se puede utilizar además para proteger equipos que no forman parte de una red, por ejemplo equipos individuales que utilizan un módem por cable, un módem DSL o un módem de acceso telefónico para conectarse a Internet. Precaución Si se selecciona la opción No permitir excepciones, el servidor de seguridad bloquea también las solicitudes para compartir archivos o impresoras y el descubrimiento de dispositivos de red. Nota Para obtener más información acerca de los servidores de seguridad, consulte http://www.microsoft.com/spain/seguridad/usuarios/viruses/ firewall.mspx. Para obtener más información acerca de Firewall de Windows, consulte http://www.microsoft.com/technet/community/ columns/cableguy/cg0204.mspx (en inglés). Importante Para habilitar este servicio debe iniciar sesión con privilegios de administrador. Cómo configurar Firewall de Windows Para configurar Firewall de Windows, inicie sesión en el equipo con una cuenta de propietario. Una vez que haya iniciado la sesión correctamente: 1. Haga clic en Inicio, en Panel de control, en Centro de seguridad y, a continuación, en la sección Administrar la configuración de seguridad para, haga clic en Firewall de Windows. 2. En el cuadro de diálogo Firewall de Windows, en la ficha General, haga clic en Activado (recomendado). Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 23 Directrices para la recuperación tras el ataque de un virus ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Un virus informático es un archivo ejecutable diseñado para replicarse a sí mismo y evitar ser detectado al camuflarse como un programa legítimo. Los virus se rescriben y ajustan con frecuencia, por lo que los programas antivirus se deben actualizar constantemente para poder detectar virus nuevos o modificados. La mayoría de los virus llegan a través del correo electrónico y están camuflados como un entretenimiento, por ejemplo una imagen, música o una tarjeta de felicitación. Los virus como gusanos o caballos de Toya pueden producir muchos daños en el equipo infectado. Efectos de los virus, gusanos y caballos de Troya Si sospecha que su equipo está infectado con un virus, debe obtener software antivirus actualizado. Si un virus daña el correo electrónico u otros archivos, puede tener los siguientes efectos en el equipo: ! El archivo dañado puede hacer copias de sí mismo y utilizar todo el espacio libre disponible en el disco duro. ! Se puede enviar una copia del archivo infectado a todas las direcciones de la lista de direcciones de correo electrónico. ! El virus puede dar formato de nuevo al disco duro y eliminar los archivos y programas que contenga. ! El virus puede instalar programas ocultos, por ejemplo software ilegal, que podría ser distribuido y vendido desde el equipo. ! El virus puede reducir la seguridad para permitir que usuarios no autorizados tengan acceso remoto al equipo o la red. 24 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Síntomas de los virus, gusanos y caballos de Troya Directrices para la recuperación tras el ataque de un virus Los síntomas siguientes son indicativos de que el equipo podría estar infectado con un virus: ! Recibe un mensaje de correo electrónico con datos adjuntos extraños. Al abrir los datos adjuntos, se muestran cuadros de diálogo o se produce una degradación repentina del rendimiento del sistema. ! Un archivo de datos adjuntos que se ha abierto recientemente tiene una doble extensión, por ejemplo .jpg.vbs o .gif.exe. ! Un programa antivirus se detiene inesperadamente y no se puede reiniciar. ! Un programa antivirus no se puede instalar en el equipo o no se puede ejecutar. ! Aparecen en la pantalla cuadros de diálogo o de mensaje inesperados. ! Otros usuarios le comunican que han recibido mensajes de correo electrónico suyos con archivos adjuntos (especialmente con las extensiones .exe, .bat, .scr o .vbs) que usted no ha enviado. ! En el escritorio aparecen iconos que usted no ha puesto o no están asociados a ningún programa instalado recientemente. ! El equipo emite sonidos inesperados. ! Un programa ha desaparecido del equipo y no se había desinstalado intencionadamente. Para recuperarse tras el ataque de un virus: 1. Obtenga el programa antivirus más reciente en el sitio Web del proveedor. Cada vez que surge un nuevo virus, los proveedores de programas antivirus publican actualizaciones contra ellos. 2. Examine el equipo con el programa antivirus actualizado. 3. Vuelva a instalar el programa antivirus si deja de funcionar. 4. Cuando haya quitado el virus, vuelva a examinar el equipo para asegurarse de que se ha quitado totalmente. 5. Podría ser necesario volver a dar formato al disco duro del equipo y reinstalar Windows y todos los programas si se produce alguna de las circunstancias siguientes: • El programa antivirus muestra un mensaje que indica que no puede corregir ni quitar el virus. • El virus ha dañado o eliminado archivos importantes del equipo. Éste podría ser el caso si Windows o algún otro programa no se inicia o se inician con mensajes de error que indican que hay archivos dañados o que faltan. • Los síntomas descritos anteriormente persisten después de examinar el equipo con el programa antivirus y está seguro de que se deben a un virus. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 25 Ejercicio: Solución de problemas de seguridad relacionados con aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Objetivo En este ejercicio, probará los archivos compartidos con diferentes configuraciones de Firewall de Windows. Ejercicio ! Abrir un recurso compartido de archivos 1. Inicie el equipo 2340_London e inicie una sesión en el dominio como Administrador con la contraseña P@ssw0rd. 2. Inicie el equipo 2340_Bonn. 3. En London, haga clic en Inicio y, a continuación, en Ejecutar. 4. En el cuadro de diálogo Ejecutar, escriba \\bonn y haga clic en Aceptar. ¿Qué ocurre? Aparece un mensaje de error con el título \\bonn que indica que ningún proveedor de red aceptó la ruta de red proporcionada. ____________________________________________________________ 5. Haga clic en Aceptar para cerrar el mensaje de error. 26 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio ! Hacer ping al equipo Bonn 1. En London, haga clic en Inicio y, a continuación, en Ejecutar. 2. En el cuadro de diálogo Ejecutar, escriba cmd y haga clic en Aceptar. 3. En el símbolo del sistema, escriba ping bonn y presione ENTRAR. ¿Qué respuesta ha recibido? La solicitud de ping no pudo encontrar el host Bonn. ____________________________________________________________ ¿Por qué no puede tener acceso al equipo Bonn? Firewall de Windows en Bonn impide que London se conecte con Bonn. ____________________________________________________________ 4. Cierre la ventana del símbolo del sistema. ! Configurar Firewall de Windows con las opciones predeterminadas 1. En Bonn, inicie sesión localmente como Administrador con la contraseña P@ssw0rd. 2. Haga clic en Inicio, en Panel de control y, después, en Centro de seguridad. 3. En la sección Administrar la configuración de seguridad para, haga clic en Firewall de Windows. 4. En la ficha General, desactive la casilla de verificación No permitir excepciones y, después, haga clic en Aceptar. 5. Cierre todas las ventanas. ! Abrir un recurso compartido de archivos 1. En London, haga clic en Inicio y en Ejecutar. 2. En el cuadro de diálogo Ejecutar, escriba \\bonn y haga clic en Aceptar. ¿Qué ocurre? Se muestra la ventana \\Bonn. ____________________________________________________________ ! Hacer ping al equipo Bonn 1. En London, haga clic en Inicio y en Ejecutar. 2. En el cuadro de diálogo Ejecutar, escriba cmd y haga clic en Aceptar. 3. En el símbolo del sistema, escriba ping bonn y presione ENTRAR. ¿Qué sucede con los paquetes? Se reciben cuatro respuestas que muestran la dirección IP de Bonn. ____________________________________________________________ 4. Cierre London y elimine los cambios. 5. Cierre todas las ventanas, cierre la sesión y pause el equipo Bonn. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 27 Lección: Solución de problemas de compatibilidad de aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Muchas de las llamadas que reciben los DST están relacionadas con la compatibilidad de aplicaciones. Debe tener la capacidad de identificar estos problemas con rapidez y sugerir a los usuarios acciones específicas que pueden realizar para resolverlos. En esta lección se describen problemas comunes de compatibilidad de aplicaciones y se proporciona información acerca de cómo ayudar a los usuarios a optimizar las aplicaciones para ejecutarlas en equipos con Windows XP. Objetivos Después de finalizar esta lección, podrá: ! Describir problemas de compatibilidad de aplicaciones. ! Identificar las causas comunes de los problemas de compatibilidad de aplicaciones. ! Describir las herramientas que se utilizan para solucionar problemas de compatibilidad de aplicaciones. ! Configurar la compatibilidad de las aplicaciones. ! Aplicar directrices para la solución de problemas de compatibilidad de aplicaciones. 28 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Qué son los problemas de compatibilidad de aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción En general, las aplicaciones están optimizadas para un sistema operativo determinado o una versión del mismo. Se pueden producir problemas de compatibilidad de aplicaciones si un usuario trata de ejecutar una aplicación antigua en una versión reciente del sistema operativo Windows. Este problema puede darse especialmente al migrar aplicaciones anteriores a Windows XP, porque éste se basa en los fundamentos de Windows NT y Windows 2000, no en los sistemas operativos dirigidos a los usuarios finales, como Windows 95, Windows 98 y Windows Millennium Edition. Como DST, podría recibir llamadas de usuarios relativas a la mejora del rendimiento de aplicaciones anteriores que se ejecutan en Windows XP. Síntomas de los problemas de compatibilidad de aplicaciones Los síntomas específicos de un problema de compatibilidad de una aplicación dependen de la aplicación que se esté ejecutando y del problema de que se trate. no obstante, entre los síntomas comunes se incluyen programas que: Qué es el Modo de compatibilidad ! No se pueden instalar o ejecutar. ! Dejan de responder o se bloquean. ! Muestran un mensaje de error. ! Muestran la interfaz de usuario de forma incorrecta. ! Presentan un mal comportamiento de algunas funciones. ! No permiten guardar archivos. El modo de compatibilidad es una característica de Windows XP que permite ejecutar en un equipo aplicaciones escritas para otro sistema operativo. Consta de una serie de correcciones que permiten que Windows XP simule el entorno de un sistema operativo determinado para esa aplicación. Con el modo de compatibilidad se resuelven varios problemas comunes que impiden que los programas antiguos funcionen correctamente en Windows XP, por ejemplo, problemas relacionados con la migración de una aplicación anterior a Windows XP. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 29 Causas comunes de los problemas de compatibilidad de aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Situaciones comunes de problemas de compatibilidad de aplicaciones Hay distintos tipos de problemas de compatibilidad de aplicaciones. Entre las situaciones comunes están: ! Se ejecuta una aplicación de otro fabricante. Por ejemplo, Office se ejecuta correctamente hasta que el usuario instala una aplicación de otro fabricante. Si sucede esto, el usuario recibe un mensaje de error cuando intenta abrir una aplicación de Office. ! Se actualiza una aplicación de otro fabricante. Por ejemplo, un usuario actualiza una aplicación de otro fabricante y, después, no puede leer los archivos de datos de la aplicación en Microsoft Office. ! Se ejecutan varias aplicaciones de otro fabricante. Por ejemplo, una aplicación de otro fabricante se ejecuta correctamente en el equipo del usuario siempre que éste no ejecute a la vez otra aplicación de otro fabricante. Cuando se intenta hacer esto, la segunda aplicación deja de funcionar. ! Se actualiza el sistema operativo. Por ejemplo, un usuario actualiza el sistema operativo y, después, no se puede ejecutar una aplicación de otro fabricante, aunque dicho fabricante afirma que la aplicación se ejecuta correctamente en el nuevo sistema operativo. Puede darse el caso de que un usuario actualice el sistema operativo y, a partir de ese momento, una aplicación basada en MS-DOS o Win16 deje de funcionar correctamente. ! Se instala un nuevo controlador de dispositivo. Por ejemplo, un usuario adquiere una impresora y carga el software correspondiente. Después de instalar la impresora, el usuario no puede imprimir desde aplicaciones de Office. Los controladores de dispositivos de otros fabricantes pueden crear problemas de compatibilidad. 30 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio ! Se sobrescriben archivos de bibliotecas de vínculos dinámicos (DLL, Dynamic-Link Library). Un usuario instala una aplicación que escribe sus propias versiones de archivos DLL del sistema, lo que crea varias versiones de DLL. El problema, que hasta ahora ha sido muy frecuente, hace que las aplicaciones no se ejecuten correctamente o no se puedan ejecutar, y que los sistemas operativos sean inestables. Afortunadamente, este problema es cada vez menos frecuente. Windows XP no permite que las aplicaciones sobrescriban los archivos DLL del sistema. Otra variante de este problema se produce si una aplicación busca una versión determinada de un archivo DLL. Si no puede encontrarlo, genera mensajes de error. Sugerencia Al tratar de instalar un programa que se sabe que produce problemas de compatibilidad con Windows XP, el sistema operativo muestra un mensaje que indica que dicho programa no es compatible y podría hacer que el sistema se vuelva inestable. Si los usuarios reciben este mensaje, se les debe recomendar que se pongan en contacto con el fabricante del programa para obtener una actualización, que deben descargar e instalar inmediatamente. Si no hay una actualización disponible, se les debe recomendar que no instalen el programa. Recursos Para obtener información actualizada acerca de la compatibilidad de componentes de hardware y software con Windows XP, consulte el catálogo de Windows en http://www.microsoft.com/windows/catalog/ (en inglés). Para obtener información actualizada acerca de la compatibilidad de componentes de hardware y software con Windows 2000, consulte la Lista de compatibilidad de hardware en http://www.microsoft.com/whdc/hcl/search.mspx (en inglés). Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 31 Herramientas para la solución de problemas de compatibilidad de aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Windows XP incluye dos herramientas que se pueden utilizar para solucionar problemas de compatibilidad de aplicaciones: Asistente para compatibilidad de programas y Kit de herramientas de compatibilidad de aplicaciones de Windows. Asistente para compatibilidad de programas Si tiene problemas con un programa que funcionaba correctamente en una versión anterior de Windows, el Asistente para compatibilidad de programas le ayuda a seleccionar y probar las opciones de compatibilidad que pueden corregir esos problemas. Por ejemplo, si el programa se diseñó originalmente para funcionar con Windows 95, configure el modo de compatibilidad como Windows 95 e intente ejecutar el programa de nuevo. Si funciona correctamente, el programa se iniciará en ese modo cada vez. El asistente también pide que se prueben varias configuraciones, como cambiar la pantalla a 256 colores y su resolución a 640 por 480 píxeles. Precaución El cambio de las opciones de compatibilidad conlleva ciertos riesgos, sobre todo si el programa de que se trate es una utilidad de nivel inferior, como un programa antivirus o una herramienta de partición de disco que no se diseñó específicamente para Windows XP. Incluso un programa aparentemente inocuo, como un programa de grabación de CD, puede originar problemas si requiere la instalación de un controlador de dispositivo incompatible. Lo más seguro es investigar todo lo posible el programa antes de probar las opciones de compatibilidad. 32 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Kit de herramientas de compatibilidad de aplicaciones Utilice el Kit de herramientas de compatibilidad de aplicaciones versión 2.6. Si el programa de un usuario no funciona correctamente después de probarlo con el Asistente para compatibilidad de programas, sugiera al usuario que siga estos pasos: 1. Consultar el sitio Web del fabricante del programa para ver si hay una actualización disponible. 2. Consultar el sitio Web de Windows Update para ver si hay disponible una corrección para el programa. 3. Si el programa es un juego que utiliza DirectX, asegúrese de que el usuario emplea la versión más reciente de DirectX. 4. Consultar los sitios Web del fabricante del adaptador de vídeo y de la tarjeta de sonido para ver si hay disponibles controladores más recientes para estos componentes. Cuando desee utilizar el modo de compatibilidad con un programa, tenga en cuenta que ninguna de las opciones de la ficha Compatibilidad está disponible a menos que usted sea un administrador o que el programa se encuentre en un recurso compartido de red o en una unidad de red asignada. Para utilizar el modo de compatibilidad sin ser administrador, ejecute el Asistente para compatibilidad de programas y seleccione la opción de buscar el programa de forma manual. Cuando lo haya hecho, puede escribir la ruta de acceso de la convención de nomenclatura universal (UNC, Universal Naming Convention) del archivo ejecutable del programa o buscarlo en una unidad de red asignada. Nota El modo de compatibilidad no se puede utilizar con componentes protegidos de Windows XP. Nota Para obtener más información acerca de la solución de problemas de compatibilidad de programas en Windows XP, consulte el artículo de Knowledge Base 285909. AppVerifier El Comprobador de aplicaciones (AppVerifier), que forma parte del Kit de herramientas de compatibilidad de aplicaciones, consiste en una serie de pruebas utilizadas durante el proceso de desarrollo y pruebas de la aplicación. Ayuda a los programadores a identificar posibles problemas de compatibilidad, estabilidad y seguridad de las aplicaciones. AppVerifier supervisa el uso que la aplicación hace del sistema operativo, incluidos el sistema de archivos, el Registro, la memoria y las API mientras se ejecuta la aplicación. A continuación, la herramienta proporciona orientación acerca de las correcciones en el nivel del código fuente para los problemas que descubre. AppVerifier permite: ! Hacer pruebas para descubrir posibles problemas de compatibilidad de la aplicación causados por errores de programación comunes. ! Examinar una aplicación para ver si hay problemas relacionados con la memoria. ! Determinar si la aplicación cumple los requisitos de los programas con los logotipos Diseñado para Windows XP o Certificado para Windows Server 2003. ! Identificar posible problemas de seguridad en una aplicación. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 33 Cómo configurar la compatibilidad de aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Cómo ejecutar el Asistente para compatibilidad de programas Para iniciar el Asistente para compatibilidad de programas, haga clic sucesivamente en Inicio, en Todos los programas, en Accesorios y en Asistente para compatibilidad de programas. Ejecución de programas en el modo de compatibilidad Para ejecutar programas en el modo de compatibilidad: 1. Haga clic con el botón secundario del mouse en el acceso directo al programa que desea corregir y, a continuación, haga clic en Propiedades. 2. En la ficha Compatibilidad, active la casilla de verificación Ejecutar este programa en el modo de compatibilidad para y, a continuación, seleccione una de las opciones siguientes: • Windows 95 • Windows 98 y Windows Millennium Edition • Windows NT 4.0 (Service Pack 5) • Windows 2000 3. En Configuración de pantalla, seleccione el modo que crea necesario para que el programa funcione correctamente: • Ejecutar con 256 colores. • Ejecutar con una resolución de pantalla de 640 x 480. • Deshabilitar los temas visuales. 4. Haga clic en Aplicar. 5. Haga clic en Aceptar y, a continuación, haga doble clic en el programa. 34 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Nota La ficha Compatibilidad sólo está disponible para los programas instalados en el disco duro. Aunque el Asistente para compatibilidad de programas se puede ejecutar para los programas o archivos de instalación almacenados en un CD-ROM o un disquete, los cambios se eliminarán al cerrar el programa. Para obtener más información acerca de las opciones de la ficha Compatibilidad, haga clic con el botón secundario del mouse en una opción y, a continuación, haga clic en ¿Qué es esto? Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 35 Directrices para la solución de problemas de compatibilidad de aplicaciones ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Directrices Aunque los problemas de compatibilidad de aplicaciones que se pueden producir y las soluciones posibles son muchos, consulte las recomendaciones siguientes cuando vaya a solucionar estos problemas. Buscar actualizaciones y revisiones en Internet Consultar el sitio Web del fabricante del programa para ver si hay una actualización disponible. Consulte el sitio Web de Microsoft Windows Update para ver si hay disponible una corrección para el programa. Utilizar una cuenta de administrador para instalar aplicaciones Hay muchas aplicaciones que se deben instalar mediante una cuenta de administrador. El motivo es que muchos programas se han escrito para Microsoft Windows 95, Windows 98, Windows 98 Second Edition o Windows Millennium Edition. Estos sistemas operativos no disponían de cuentas de administrador o de usuario estándar. Cerrar las sesiones de todos los usuarios excepto la de la cuenta de administrador La característica de cambio rápido de usuario es nueva de Windows XP y, por tanto, los programas anteriores no están diseñados para admitirla. Utilizar la versión más reciente de VM para Java Utilice la versión más reciente de Máquina virtual (VM) de Microsoft para Java Si el programa emplea VM para Java, podría ser necesario descargar la versión más reciente de VM. 36 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Desinstalar y volver a instalar el software Si los usuarios han actualizado a Windows XP desde Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium Edition, Windows NT o Windows 2000 Professional, y tienen problemas con software que aparece en la lista de compatibilidad de Windows XP, pídales que sigan estos pasos: 1. Desinstalar el software. 2. Volver a instalar el software. 3. Si el problema no queda resuelto, indique a los usuarios que se pongan en contacto con el fabricante del software para obtener información acerca de cómo desinstalar manualmente el programa. Por ejemplo, es necesario saber cómo eliminar la carpeta del programa y las entradas del Registro que ha escrito el programa. Además, recomiende también que se pregunte al fabricante del software si existe una corrección para el problema y, si es así, se debe obtener el programa e instalarlo de nuevo. Utilizar el Kit de herramientas de compatibilidad de aplicaciones versión 2.6 El Kit de herramientas de compatibilidad de aplicaciones 2.6 contiene documentos y programas que se pueden utilizar para diagnosticar y resolver problemas de compatibilidad de programas con Windows XP. Si el programa de un usuario no funciona correctamente después de probarlo con el Asistente para compatibilidad de programas, sugiera al usuario que siga estos pasos: 1. Consultar el sitio Web del fabricante del programa para ver si hay una actualización disponible. 2. Consultar el sitio Web de Windows Update para ver si hay disponible una corrección para el programa. 3. Si el programa es un juego que utiliza DirectX, asegúrese de que el usuario emplea la versión más reciente de DirectX. 4. Consultar los sitios Web del fabricante del adaptador de vídeo y de la tarjeta de sonido para ver si hay disponibles controladores más recientes para estos componentes. Nota Para obtener más información acerca de la solución de problemas de compatibilidad de programas en Windows XP, consulte el artículo de Knowledge Base 285909. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 37 Ejercicio: Ejecución de aplicaciones en el modo de compatibilidad ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Objetivo En este ejercicio, configurará sysedit.exe, que es una aplicación de 16 bits, para su ejecución en un entorno simulado de Windows 95. Va a ejecutar la aplicación en el modo de compatibilidad. En un ejercicio anterior copió sysedit.exe en el escritorio. Ejercicio ! Configurar sysedit para su ejecución en el modo de compatibilidad de Windows 95 1. Reanude Bonn e inicie sesión como Administrador con la contraseña P@ssw0rd. 2. En Bonn, haga clic en Inicio y, a continuación, en Ejecutar. 3. En el cuadro Abrir, escriba c:\windows\system32 y, a continuación, haga clic en Aceptar. 4. Haga clic con el botón secundario del mouse en sysedit y, a continuación, haga clic en Copiar. 5. Cierre todas las ventanas. 6. Haga clic con el botón secundario del mouse en el escritorio y, a continuación, haga clic en Pegar. 7. En el escritorio, haga clic con el botón secundario del mouse en sysedit y, a continuación, haga clic en Propiedades. 8. En el cuadro de diálogo Propiedades de sysedit, haga clic en la ficha Compatibilidad. 9. En el cuadro Modo de compatibilidad, active la casilla de verificación Ejecutar este programa en el modo de compatibilidad para, haga clic en Windows 95 y, a continuación, en Aceptar. 10. Para ejecutar la aplicación en modo de compatibilidad de Windows 95, en el escritorio, haga doble clic en sysedit. 11. Cierre todas las ventanas y pause Bonn 38 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Lección: Solución de problemas de aplicaciones basadas en MS-DOS y Win16 ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Como DST, podría recibir llamadas de usuarios que utilizan aplicaciones basadas en MS-DOS o Win16 que se ejecutan en Windows XP. Aunque Windows XP está diseñado para ejecutar aplicaciones escritas para sistemas operativos anteriores, es posible que se produzcan problemas. El conocimiento de estos tipos de aplicaciones será de gran ayuda en el proceso de solución de problemas. Objetivos Después de finalizar esta lección, podrá: ! Describir la finalidad y la función de las aplicaciones basadas en MS-DOS y Win16. ! Explicar la finalidad y la función de una Máquina DOS virtual de Windows NT (NTVDM, Windows NT Virtual DOS Machine). ! Configurar una NTVDM. ! Explicar la finalidad y la función de Windows en Windows (WOW). ! Describir las ventajas e inconvenientes de utilizar varias NTVDM. ! Iniciar una aplicación Win16 en su propia NTVDM. ! Enumerar las herramientas que se utilizan para solucionar problemas de aplicaciones Win16. ! Aplicar directrices para solucionar problemas de aplicaciones basadas en MS-DOS y Win16. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 39 Qué son las aplicaciones basadas en MS-DOS y Win16 ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción MS-DOS es un sistema operativo de 16 bits, no gráfico, lineal y controlado mediante comandos. 16 bits hace referencia al número de bits que se utiliza para representar direcciones de memoria y al número de bits que se pueden transferir o procesar en paralelo. Windows 3.x se basa en el sistema operativo MS-DOS y es, por lo tanto, un sistema operativo de 16 bits. La mayoría de las aplicaciones de software basadas en MS-DOS y Win16 se escribieron originalmente para sistemas operativos de 16 bits. Cómo identificar una aplicación de 16 bits Dado que la mayoría de las aplicaciones de 16 bits funcionan sin problemas en Windows XP, es posible que los usuarios no sepan si una aplicación es de 16 o de 32 bits. Para identificar una aplicación de 16 bits: 1. En Windows Explorer, abra la carpeta donde se encuentra el archivo ejecutable (.exe) del programa. 2. Haga clic con el botón secundario del mouse en el archivo .exe y, a continuación, haga clic en Propiedades. 3. En el cuadro de diálogo Propiedades, busque la ficha Versión. Si no hay una ficha Versión, la aplicación es de 16 bits. Nota Para obtener información acerca de la identificación de una aplicación de 16 bits, consulte el artículo de Knowledge Base 320127. 40 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Qué es una NTVDM ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Aunque Windows XP es un sistema operativo de 32 bits, con él se pueden ejecutar programas más antiguos, de 16 bits. Para ejecutarlos, Windows XP utiliza un entorno de aplicaciones denominado Máquina DOS virtual de Windows NT (NTVDM). Una NTVDM proporciona un entorno simulado compatible con aplicaciones basadas en MS-DOS y Win16. Se ejecuta como proceso independiente que se basa en el sistema operativo existente. Cómo funciona NTVDM NTVDM utiliza controladores virtuales de dispositivo (VDD, Virtual Device Driver) que permiten que las aplicaciones basadas en MS-DOS tengan acceso al hardware del sistema. VDD intercepta las llamadas al hardware de la aplicación e interactúa con el controlador de dispositivo de Windows NT de 32 bits. Windows NT proporciona VDD para el mouse, el teclado, la impresora y los puertos COM. Componentes clave de NTVDM Los controladores o archivos ejecutables de MS-DOS que intenten el acceso directo a un dispositivo que no disponga de un VDD producirán errores. Windows protege el sistema contra este tipo de errores. En la tabla siguiente se describen los componentes clave de NTVDM. Componente Función NTvdm.exe Mecanismo que proporciona la máquina virtual NTio.sys Equivale a io.sys de MS-DOS NTdos.sys Equivale a MS-DOS.sys Aplicaciones para MS-DOS en Windows XP Al iniciar una aplicación basada en MS-DOS en Windows XP, el sistema operativo crea una nueva NTVDM para dicha aplicación. Cada vez que se inicia otra aplicación basada en MS-DOS, el sistema operativo crea una NTVDM adicional. Cada NTVDM funciona de manera independiente, con un único subproceso y un espacio de direcciones propio. Aplicaciones Win16 en Windows XP Al iniciar una aplicación Win16 en Windows XP, el sistema operativo crea una nueva NTVDM. Después, al iniciar otras aplicaciones Win16, todas ellas se ejecutan en la misma NTVDM. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 41 Cómo configurar NTVDM ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Para configurar una NTVDM para una aplicación de 16 bits, debe cambiar las opciones del archivo de información de programa (PIF, Program Information File) de la aplicación. Un archivo PIF permite iniciar un programa escrito para MS-DOS o Windows 3.x desde Windows XP y se puede utilizar a fin de configurar un entorno único para programas específicos que funcionan en modo MS-DOS. Los archivos PIF permiten establecer propiedades predeterminadas para estos programas, por ejemplo el tamaño de la fuente, los colores de la pantalla y la asignación de memoria. Cómo crear y modificar archivos PIF Para crear y modificar archivos PIF, en el Explorador de Windows, haga clic con el botón secundario del mouse en el nombre de archivo de la aplicación y, a continuación, haga clic en Propiedades; en el cuadro de diálogo Propiedades, cambie las opciones que desee y, después, haga clic en Aceptar. Al cambiar una opción en el acceso directo de un programa de 16 bits se crea automáticamente un archivo PIF. Las opciones especificadas se utilizarán cada vez que se inicie el programa mediante un doble clic en su icono. Si el programa se inicia desde la ventana de símbolo del sistema, no se utilizan estas opciones. Qué son los archivos Autoexec y Config Al iniciar una aplicación de 16 bits se inicia una nueva NTVDM que ejecuta los archivos Autoexec y Config. Los archivos predeterminados, Autoexec.nt y Config.nt, se encuentran en la carpeta systemroot\System32. Cualquier cambio que se realice en la configuración de Autoexec.nt o Config.nt surte efecto cuando se guardan los cambios y se reinicia la aplicación. 42 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Cómo especificar archivos Autoexec y Config Para especificar archivos Autoexec y Config para una aplicación basada en MS-DOS específica, en el archivo PIF de la aplicación, en la ficha Programa, haga clic en opciones avanzadas. En el cuadro de diálogo Configuración PIF de Windows, modifique el archivo PIF para especificar distintos archivos Config y Autoexec para cada aplicación. Es posible crear archivos PIF para aplicaciones basadas en MS-DOS si se modifican sus propiedades predeterminadas. Nota Windows XP admite en el archivo Autoexec los mismos comandos que admite MS-DOS 5.0. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 43 Qué es WOW ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Windows NT contiene un programa denominado Windows en Windows (WOW) que permite ejecutar aplicaciones Win16 en sistemas operativos de 32 bits. WOW funciona en el contexto de NTVDM. Componentes de WOW El entorno WOW consta de los componentes descritos en la tabla siguiente. Cómo funciona WOW Componente Descripción Wowexec.exe Proporciona emulación de Windows 3.1 para la NTVDM. Wow32.dll Proporciona la parte de DLL de la capa de emulación de Windows 3.1. Aplicación Win16 Aplicación de 16 bits que se ejecuta en WOW. Krnl386.exe Versión modificada del núcleo 386 de Windows 3.1 para equipos basados en Intel x86, que convierte muchas operaciones en servicios Win32. User.exe Versión modificada del archivo User.exe de Windows 3.1 que convierte las llamadas de la API en servicios Win32. Gdi.exe Versión modificada del archivo Gdi.exe de Windows 3.1 que convierte las llamadas de la API en servicios Win32. WOW convierte las llamadas de 16 bits en llamadas de 32 bits. Cuando una aplicación llama a una función de Windows 3.x, WOW la intercepta y pasa su control a la función equivalente de Win32. Como resultado, las aplicaciones basadas en Windows 3.x pueden utilizar funciones de Win32. Si la función de Win32 tiene que devolver información a la aplicación que hace la llamada, es necesario convertir dicha información de 32 bits a 16 bits. Aunque estas conversiones representan cierta carga adicional, la pérdida queda compensada por la velocidad que se obtiene al ejecutar instrucciones de 32 bits. 44 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio WOW proporciona el entorno de multitareas no preferentes para el que se diseñaron las aplicaciones Win16. De manera predeterminada, al iniciar por primera vez una aplicación Win16, se inicia una sola NTVDM y, a partir de entonces, todas las aplicaciones Win16 se ejecutan en esa NTVDM. Cómo determinar si se está ejecutando una aplicación de 16 bits Los usuarios podrían no saber si están ejecutando programas de 16 bits en un momento dado. Para determinar si se está ejecutando una aplicación de 16 bits: 1. Haga clic con el botón secundario del mouse en un área vacía de la barra de tareas y, a continuación, haga clic en Administrador de tareas. 2. En el cuadro de diálogo Administrador de tareas de Windows, en la ficha Procesos, observe el contenido de la columna Nombre de imagen. Si se está ejecutando un programa de 16 bits, aparece una entrada para Ntvdm.exe. También aparecerá wowexec.exe y el nombre del ejecutable de cada programa de 16 bits que se esté ejecutando en esa máquina virtual WOW. Para que resulte más fácil encontrarlos, wowexec.exe y los nombres de los archivos ejecutables de 16 bits aparecen con sangría. Limitaciones de WOW Qué es WOW64 El entorno de WOW presenta las siguientes limitaciones: ! Si se produce un error en una aplicación Win16, puede afectar negativamente a todas las demás aplicaciones Win16 que se ejecuten en la misma NTVDM. Por ejemplo, si una aplicación Win16 no libera el microprocesador, las demás no pueden tener acceso a él. Otras aplicaciones de Windows NT podrían tener acceso al microprocesador, pero es necesario cerrar la aplicación Win16 que ha producido el error para que las demás aplicaciones Win16 tengan acceso. ! No hay memoria compartida entre las aplicaciones que se ejecutan en WOW y las que se ejecutan en Windows NT. Las aplicaciones Win16 no pueden llamar a archivos DLL de 32 bits y las aplicaciones basadas en Windows NT no pueden llamar a archivos DLL de Win16. Windows en Windows 64 (WOW64) es un subsistema de 32 bits que permite ejecutar aplicaciones de 32 bits en sistemas operativos de 64 bits. Dado que las aplicaciones de 32 bits se ejecutan en un modo de emulación, Microsoft recomienda que se ejecuten en hardware de 32 bits para obtener un rendimiento óptimo. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 45 Ventajas e inconvenientes de utilizar varias NTVDM ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Las aplicaciones Win16 se pueden configurar de forma que se ejecuten en sus propios espacios de memoria, aplicación por aplicación, con lo que se crean varias NTVDM. Al disponer de varias NTVDM se evita que las aplicaciones interfieran unas con otras. Cuando se configura una aplicación Win16 para su ejecución en su propio espacio de memoria, se crea una nueva NTVDM al iniciar la aplicación. En la NTVDM se inicia un nuevo entorno de aplicaciones WOW. Cada aplicación Win16 que se configura para su ejecución en un espacio de memoria propio crea su propio entorno de aplicaciones WOW en una NTVDM. Nota Para obtener más información acerca del motivo de que las aplicaciones Win16 se ejecuten en una sola VDM, consulte el artículo de Knowledge Base 100318. Ventajas de disponer de varias NTVDM La ejecución de aplicaciones Win16 en distintas NTVDM presenta varias ventajas: ! Confiabilidad. Una sola aplicación Win16 con errores no afecta a las demás. ! Interoperabilidad. Si las aplicaciones Win16 cumplen las especificaciones de OLE e Intercambio dinámico de datos (DDE, Dynamic Data Exchange), pueden interoperar con otras aplicaciones en espacios de memoria independientes. ! Multitareas preferentes. Si se ejecutan varias aplicaciones Win16 en un espacio de memoria compartido, una aplicación que esté ocupada impide que se utilicen las demás. Por el contrario, si cada aplicación Win16 se ejecuta en su propio espacio de memoria, se podrán utilizar todas las aplicaciones aunque una esté ocupada. 46 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio ! Inconvenientes de disponer de varias NTVDM Cómo cerrar los entornos de aplicaciones NTVDM y WOW Multiprocesos. Los equipos con varios microprocesadores habilitan las multitareas y los multiprocesos verdaderos de las aplicaciones. Esto significa que, en teoría, el procesador puede ejecutar varias aplicaciones a la vez. Si se configura cada aplicación Win16 para su ejecución en un espacio de memoria independiente, se pueden ejecutar a la vez siempre que haya suficientes microprocesadores disponibles en el sistema. La ejecución de aplicaciones Win16 en NTVDM independientes presenta también diversos inconvenientes: ! Uso de memoria adicional. Si se inician varias aplicaciones Win16 en sus propios espacios de memoria, se introduce carga adicional en el sistema. Cada aplicación Win16 que se inicie en su propio espacio de memoria inicia otra NTVDM y otro entorno de aplicaciones WOW. Esta carga adicional puede ser de hasta 2 megabytes (MB) de espacio de archivo de paginación y de aproximadamente 1 MB de RAM (Random Access Memory o Memoria de acceso aleatorio) por cada espacio de memoria que se utilice. Según la cantidad de RAM del equipo, esta carga adicional puede afectar al rendimiento del sistema. ! Ausencia de interoperabilidad. Si las aplicaciones Win16 no cumplen las especificaciones de OLE y DDE, o dependen de memoria compartida para el intercambio de datos, no funcionan correctamente en espacios de memoria independientes. Para que estas aplicaciones funcionen correctamente, se deben ejecutar en la NTVDM y el entorno de aplicaciones WOW predeterminados (compartidos). Una vez que se inicia, el entorno de aplicaciones NTVDM y WOW predeterminado (compartido) sigue abierto aunque se cierren todas las aplicaciones Win16 que se estaban ejecutando en él. Utilice el Administrador de tareas para cerrar el entorno de aplicaciones NTVDM y WOW compartido cuando sea necesario a fin de recuperar los recursos del sistema. Al iniciar una aplicación Win16 en un espacio de memoria independiente, se inicia un entorno de aplicaciones NTVDM y WOW adicional. Al cerrar dicha aplicación Win16, su entorno de aplicaciones NTVDM y WOW se cierra también. La NTVDM predeterminada no se ve afectada. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 47 Cómo iniciar una aplicación Win16 en su propia NTVDM ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Existen varias maneras de iniciar una aplicación Win16 en su propia NTVDM. ! En el símbolo del sistema. Escriba start /separate [ruta de la aplicación_ejecutable] ! Desde un acceso directo. Cree un acceso directo y, en la ficha de propiedades del acceso directo, active la casilla de verificación Ejecutar en otro espacio de memoria. Si la casilla de verificación Ejecutar en otro espacio de memoria está atenuada, no se trata de una aplicación de 16 bits de Windows o el sistema no puede encontrarla. ! Mediante asociación de archivos. Inicie Win16 en su propia NTVDM mediante asociación de archivos. En el Explorador de Windows de Windows XP: 1. En el menú Herramientas, haga clic en Opciones de carpeta. 2. En el cuadro de diálogo Opciones de carpeta, en la ficha Tipos de archivo, en Tipos de archivo registrados, seleccione la aplicación que desee modificar y, después, haga clic en Opciones Avanzadas. 3. En el cuadro de diálogo Editar tipo de archivo, en el cuadro Acciones, haga clic en Open y, a continuación, en Editar. 4. En el cuadro de diálogo Editar acción para tipo, en Aplicación utilizada para realizar la acción, agregue el modificador /separate. Observe el siguiente ejemplo: c:\windows\system32\notepad.exe /c start /separate %1 48 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Cómo configurar aplicaciones Win16 para que se inicien en otras NTVDM de manera predeterminada Para configurar una aplicación Win16 de forma que se inicie automáticamente en una NTVDM independiente, cree un acceso directo a la aplicación. Haga clic con el botón secundario del mouse en el acceso directo y, a continuación, haga clic en Propiedades. En el cuadro de diálogo Propiedades, en la ficha Acceso directo, haga clic en Propiedades Avanzadas, active la casilla de verificación Ejecutar en otro espacio de memoria. Cada vez que se inicie la aplicación mediante el acceso directo, se ejecutará automáticamente en una NTVDM independiente. Cómo iniciar una aplicación Win16 en un espacio de memoria compartido Para iniciar una aplicación Win16 en un espacio de memoria compartido, modifique la línea de apertura como se indica a continuación: cmd /c start /shared rutaDeAcceso\aplicación_ejecutable Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 49 Herramientas para solucionar problemas de aplicaciones Win16 ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Knowledge Base Existen diversas herramientas que se pueden utilizar para solucionar problemas de aplicaciones basadas en MS-DOS y Win16: ! Microsoft Knowledge Base (Base de conocimiento) ! Administrador de tareas ! Explorador de Windows ! Regedit y Command.com ! Editor de objetos de directiva de grupo Knowledge Base contiene miles de artículos y documentos técnicos, así como casos reales. Si recibe la llamada de un usuario que tiene una pregunta acerca de la ejecución de aplicaciones basadas en MS-DOS o Win16 en un equipo con Windows XP, es muy probable que pueda encontrar un documento relacionado con el problema en Knowledge Base. Para buscar artículos generales acerca de la solución de problemas de aplicaciones de 16-bits, busque el término “Windows XP 16-bit” en Knowledge Base. Sugerencia El artículo de Knowledge Base 314495 proporciona sugerencias útiles para la solución de problemas de aplicaciones de 16 bits en Windows XP. Para buscar artículos acerca de problemas específicos, escriba palabras clave adicionales para estrechar más la búsqueda. Por ejemplo, si un usuario tiene problemas con la instalación de la versión 2.0 de Word para Windows en un equipo con Windows XP, busque los términos “Windows XP” y “Microsoft Word versión 2.0” en Knowledge Base. Se devolverá la lista de los artículos que contienen esas palabra clave. Busque en la lista el artículo más apropiado. 50 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Administrador de tareas Utilice el Administrador de tareas para determinar si hay alguna aplicación de 16 bits en ejecución. En el Administrador de tareas se enumeran todos los programas que están en ejecución en un momento dado. Si se está ejecutando un programa de 16 bits, aparece una entrada para Ntvdm.exe. También aparecerá wowexec.exe y el nombre del ejecutable de cada programa de 16 bits que se esté ejecutando en esa máquina virtual WOW. Para que resulte más fácil encontrarlos, wowexec.exe y los nombres de los archivos ejecutables de 16 bits aparecen con sangría. En esta lista puede seleccionar aplicaciones y cerrarlas si es necesario. Explorador de Windows Utilice el Explorador de Windows para establecer las propiedades de los distintos programas basados en MS-DOS. Regedit y Command.com El Registro del sistema contiene la configuración de los controladores virtuales de dispositivo (VDD) que la NTVDM utiliza. Si los usuarios reciben un mensaje de error del “Subsistema MS-DOS de 16 bits” al tratar de instalar un programa, podría deberse a que un valor del Registro del sistema está dañado. Puede emplear la herramienta Regedit para buscar y seleccionar el valor dañado. Si el problema continúa, podría estar relacionado con el archivo Command.com. Compruebe que la versión correcta de este archivo está instalada en la carpeta systemroot/System32 del equipo. Editor de objetos de directiva de grupo (GPMC) La Directiva de grupo es una importante característica de Windows XP que permite administrar de forma centralizada la instalación, configuración, actualización y eliminación de componentes de software. Además, los administradores pueden especificar secuencias de comandos para que se ejecuten en el inicio, al apagar el equipo, y al iniciar y cerrar la sesión. También pueden redirigir a la red carpetas especiales de los usuarios, como Mis documentos. Por último, pueden personalizar opciones para impedir que los usuarios ejecuten aplicaciones de 16 bits. Sin embargo, es importante tener en cuenta que las directivas de restricción de software no reconocen los comandos que se ejecutan en la Máquina DOS virtual (Ntvdm.exe). Consulte el artículo de Knowledge Base 319458 para obtener más información acerca de NTVDM y las directivas de restricción de software. Lecturas adicionales Para obtener más información acerca de estas utilidades, consulte los artículos de Knowledge Base 314452 y 314106. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 51 Directrices para solucionar problemas de aplicaciones basadas en MS-DOS y Win16 ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Introducción Como especialista en soporte técnico de entornos de escritorio, su objetivo principal al solucionar cualquier problema es ayudar al usuario a determinar la causa. Recuerde que el proceso de solución de problemas debe ser un proceso lógico de eliminación en el que se descartan rápidamente las posibilidades que no constituyen el problema. El patrón que se suele aplicar al proceso de solución de problemas es el siguiente: 1. Determinar qué ha cambiado. 2. Eliminar las causas posibles para determinar las causas probables. 3. Identificar una solución. 4. Probar la solución. Centrarse en las posibilidades de solución del problema Aunque se pueden producir muchos problemas diversos al ejecutar aplicaciones basadas en MS-DOS o Win16 en equipos con Windows XP, recuerde que estas aplicaciones dependen de NTVDM y WOW para funcionar correctamente. Centre sus esfuerzos iniciales de solución del problema en estos aspectos. Puede hacer las siguientes preguntas al usuario: ! ¿Cuándo se produce el problema? Si se produce durante el inicio de NTVDM o WOW, siga los pasos descritos en el artículo de Knowledge Base 196453. ! ¿Comparten varios usuarios el mismo equipo? Si el usuario trabaja con un equipo compartido, el problema podría estar relacionado con Cambio rápido de usuario. En los siguientes artículos de Knowledge Base se describen los problemas más comunes de este tipo, así como las soluciones: 301494 290249 298336 300820 52 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio ! ¿Hay juegos instalados? Los juegos son un origen relativamente frecuente de problemas, puesto que muchos juegos basados en MS-DOS requieren acceso directo al hardware del equipo. En los siguientes artículos de Knowledge Base se identifican varios problemas relacionados con los juegos: 283576 327299 327979 310697 285912 Si los problemas mencionados no tienen relación con el que se encuentra el usuario en ese momento, el problema podría deberse a la configuración de Windows. En los siguientes artículos de Knowledge Base se describen los pasos comunes para solucionar problemas de las aplicaciones de 16 bits. 320127 314106 254914 324767 314495 314452 Nota Para obtener más información, consulte el artículo de Knowledge Base 314106. Otras consideraciones Otros aspectos que se deben tener en cuenta al solucionar problemas de aplicaciones basadas en MS-DOS y Win16 son: ! Sistema de archivos. Si el usuario utiliza NTFS (NT File System o Sistema de archivos de NT) o FAT32 (File Allocation Table o Tabla de asignación de archivos 32), podría haber problemas de compatibilidad con ciertas aplicaciones. En ese caso, el usuario debe ponerse en contacto con el proveedor del programa. ! Acceso al hardware. Muchas de las aplicaciones más antiguas intentan tener acceso directo al hardware. El acceso directo no se admite en Windows NT, Windows 2000 Professional ni Windows XP. Si la aplicación no se puede ejecutar correctamente en NTVDM, el usuario podría tener que ponerse en contacto con el fabricante del programa para obtener una versión actualizada. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 53 Ejercicio: Configuración de aplicaciones basadas en MS-DOS y Win16 ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Objetivo En este ejercicio, hará lo siguiente: ! Crear un acceso directo a una aplicación de 16 bits. ! Configurar la aplicación de 16 bits para que se ejecute en su propio espacio de memoria. ! Ver una aplicación de 16 bits en ejecución en el Administrador de tareas. ! Cambiar la prioridad de la aplicación de 16 bits. Para completar este ejercicio, debe iniciar una sesión en el dominio con una cuenta que tenga derechos administrativos locales en el equipo. Ejercicio ! Crear un acceso directo a una aplicación de 16 bits 1. Reanude el equipo Bonn. 2. Haga clic en Inicio y en Ejecutar, escriba c:\windows\system32 en el cuadro Abrir y, por último, haga clic en Aceptar. 3. Si no se muestra el contenido de la carpeta Windows, en la ventana C:\windows, en el panel Tareas del sistema, haga clic en Mostrar el contenido de esta carpeta. 4. Haga clic con el botón secundario del mouse en sysedit, haga clic en Enviar a y, a continuación, en Escritorio (crear acceso directo). 5. Cierre todas las ventanas. 54 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio ! Configurar la aplicación de 16 bits para que se ejecute en su propio espacio de memoria 1. En el escritorio, haga clic con el botón secundario del mouse en Acceso directo a sysedit.exe y, a continuación, haga clic en Propiedades. 2. En el cuadro de diálogo Propiedades de Acceso directo a sysedit.exe, en la ficha Acceso directo, haga clic en Propiedades avanzadas. 3. En el cuadro de diálogo Propiedades avanzadas, active la casilla de verificación Ejecutar en otro espacio de memoria y, después, haga clic en Aceptar. 4. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de Acceso directo a sysedit.exe. ! Ver una aplicación de 16 bits en ejecución en el Administrador de tareas 1. En el escritorio, haga doble clic en Acceso directo a sysedit.exe. 2. Haga clic en Inicio, en Ejecutar, escriba taskmgr en el cuadro Abrir y, a continuación, haga clic en Aceptar. En la ficha Procesos, en Nombre de imagen, busque las entradas correspondientes a ntvdm.exe. 3. Inicie otra instancia de sysedit.exe. En la ficha Procesos, en Nombre de imagen, busque las entradas correspondientes a ntvdm.exe. ¿Cuántas instancias de ntvdm.exe aparecen en el Administrador de tareas de Windows? Al menos dos. Como sysedit.exe se ha configurado para ejecutarse en su propio espacio de memoria, hay una instancia de ntvdm.exe por cada instancia de sysedit.exe. ____________________________________________________________ 4. Cierre todas las instancias de sysedit. ! Cambiar la prioridad de la aplicación de 16 bits 1. Haga clic en Inicio y, a continuación, en Ejecutar. En el cuadro Abrir, escriba sysedit y haga clic en Aceptar. 2. En el Administrador de tareas, en Nombre de imagen, haga clic con el botón secundario del mouse en sysedit.exe y, a continuación, seleccione Establecer prioridad. Verá que no puede cambiar la prioridad de este proceso. El motivo es que se está ejecutando en una NTVDM. Para cambiar la prioridad de este proceso, debe cambiar la prioridad de la NTVDM. 3. En Nombre de imagen, haga clic con el botón secundario del mouse en ntvdm.exe, seleccione Establecer prioridad y, a continuación, haga clic en Alta. 4. Haga clic en Sí para cerrar el cuadro de mensaje de advertencia. Cuando se ejecuta un proceso con prioridad alta, la ejecución de las demás aplicaciones puede ser más lenta, porque sysedit.exe tiene más prioridad en el uso de la CPU y las demás aplicaciones deben esperar para tener acceso a la CPU. 5. Cierre Bonn y elimine los cambios. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 55 Práctica: Solución de problemas de soporte técnico de aplicaciones de escritorio ******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL****** Objetivos Después de finalizar esta práctica, podrá: ! Solucionar el problema de una aplicación que no responde. ! Solucionar problemas de seguridad relacionados con aplicaciones. Requisitos previos Antes de trabajar en esta práctica, debe saber cómo utilizar Microsoft Virtual PC. Antes de empezar Utilice la contraseña P@ssw0rd en todos los ejercicios de esta práctica. En Virtual PC, MAYUSCULAS DERECHA+SUPRIMIR equivale a CTRL+ALT+SUPRIMIR. Situación de ejemplo Tiempo previsto para completar esta práctica: 15 minutos Usted trabaja como especialista en soporte técnico de entornos de escritorio en Northwind Traders, una compañía cuyos empleados utilizan Windows XP Professional. Los usuarios llaman para que les ayude a solucionar problemas de aplicaciones. 56 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Ejercicio 1 Solucionar el problema de una aplicación que no responde En este ejercicio, solucionará el problema de una aplicación que no responde a los comandos ni a la actividad del usuario. Situación de ejemplo Recibe la llamada de una usuaria que le dice que una de las aplicaciones que utiliza ha dejado de funcionar. La aplicación no responde a los clics del mouse ni a las entradas del teclado. La usuaria desea que el DST le muestre cómo cerrar la aplicación sin cerrar la sesión ni apagar el equipo. Tareas Directrices para realizar la tarea 1. Inicie el equipo virtual 2340_London. " Utilice la consola de Virtual PC. 2. Iniciar el equipo virtual 2340_Acapulco e iniciar sesión en el equipo local como Administrador con la contraseña P@ssw0rd. " Utilice la consola de Virtual PC. 3. Abrir C:\Archivos de programa\Microsoft Learning\2340\Lab File|Lab02\Bad Macro.doc y habilitar las macros. " Para ejecutar la macro, en el menú Herramientas, seleccione Macro y, a continuación, haga clic en Macros. Compruebe que BadMacro está resaltado y haga clic en Ejecutar. " Espere unos segundos y, a continuación, haga clic en el documento varias veces. 4. Iniciar el Administrador de tareas. " Una manera de iniciar el Administrador de tareas es presionar MAYUSCULAS DERECHA +SUPRIMIR y hacer clic en Administrador de tareas. 5. Solucionar el problema de la aplicación que no responde. " Consulte el tema Herramientas para solucionar problemas de aplicaciones Win16. " Si el problema se resuelve correctamente, Microsoft Word no aparecerá como un proceso en el Administrador de tareas. 6. En Acapulco, cerrar todas las ventanas y cerrar la sesión. Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio 57 Ejercicio 2 Solucionar problemas de seguridad relacionados con aplicaciones En este ejercicio, solucionará problemas de aplicaciones relacionados con la seguridad. Situación de ejemplo Una usuaria llama para decir que no puede utilizar la base de datos de la compañía. En la compañía utilizan una base de datos de Microsoft Access. Cuando inicia la base de datos no puede modificarla. Usted se pone en contacto con el administrador de la base de datos y descubre que está dividida en dos archivos: uno de los archivos reside en el equipo cliente, Acapulco, y el otro en el servidor, London, en la carpeta compartida RAHelp. Tareas 1. En Acapulco, iniciar sesión en el dominio como AcapulcoUser. 2. En Acapulco, ir a C:\Archivos de programa\ Microsoft Learning\2340\ Labfiles\Lab02\, hacer doble clic en Northwind_Client y, en la ventana Panel de control principal, hacer clic en Productos. Directrices para realizar la tarea " " " Este paso introduce el problema. Acepte las iniciales predeterminadas de AcapulcoUser. En el cuadro de diálogo Advertencia de seguridad, haga clic en Abrir. ¿Ha podido abrir la base de datos Northwind Traders y ver la ventana Productos? No, apareció un mensaje de error que indicaba que Northwind_be.mdb no se podía abrir. 3. 4. Resolver el problema de seguridad. Cerrar los equipos virtuales en London y Acapulco y eliminar los cambios. " Consulte la lección Solución de problemas de seguridad relacionados con aplicaciones. " Si el problema se resuelve correctamente, el usuario puede tener acceso a la base de datos Northwind y ver la ventana Productos desde Acapulco mediante Northwind Client.mdb. 58 Módulo 2: Solución de problemas de soporte técnico de aplicaciones de escritorio Debate de la práctica Una vez terminados los ejercicios de esta práctica, dedique unos momentos a responder las preguntas siguientes. Cuando toda la clase haya terminado la práctica, el instructor dirigirá un debate acerca de la misma basado en las respuestas de los alumnos a estas preguntas. 1. ¿Cómo determinó la causa de los problemas? 2. ¿Cómo resolvió los problemas? 3. ¿De qué otras formas se podrían haber resuelto los problemas?