Las herramientas de solución de problemas en Windows 2000 Professional

Windows 2000 es más que solo una versión de Windows NT 5, sucesora de Windows NT 4. Microsoft dedicó una cantidad considerable de tiempo y esfuerzo en el ciclo de desarrollo de Windows 2000 para abordar muchas de las preocupaciones con respecto a su predecesor, NT 4. Una de las principales fortalezas de Windows NT fue su mayor confiabilidad en comparación con los entornos Windows 9x y NT 3.5. Sin embargo, muchos usuarios se frustraron con la falta de control del entorno de Windows y la solución de problemas con DLLs, archivos de sistema corruptos o inconsistentes, controladores defectuosos y otros problemas de aplicaciones. La temida Pantalla Azul de la Muerte y otras fallas del sistema resultaron difíciles de identificar y solucionar.

Índice de Contenido
  1. Herramientas mejoradas para estabilidad
    1. Mejorando la confiabilidad
    2. Soluciones para Windows 2000
    3. Conclusión

Herramientas mejoradas para estabilidad

Con el desarrollo de Windows 2000, Microsoft proporcionó una serie de nuevas herramientas, utilidades y funciones de línea de comandos revisadas que ayudan a identificar y eliminar, o al menos disminuir, problemas con controladores y software. Estas nuevas características brindan una mayor estabilidad para los usuarios de Windows 2000, así como nuevas y mejoradas formas de identificar y superar problemas del sistema tanto a través de métodos de línea de comandos como de GUI. En este artículo, presentaré las herramientas de solución de problemas más importantes y actualizadas en Windows 2000 Professional. Muchas de estas herramientas también están disponibles en Windows 2000 Server.

Mejorando la confiabilidad

Debido a los problemas con la integridad del entorno de Windows NT 4.0 y 9x, Microsoft tomó medidas inusuales para abordar algunas de las principales frustraciones con la confiabilidad de Windows. De hecho, Microsoft decidió recurrir a una empresa de pruebas de software externa, National Software Testing Laboratories (NSTL), para evaluar la confiabilidad de Windows 2000. Gracias a estas pruebas, Windows 2000 es significativamente más estable que sus predecesores. NSTL realizó pruebas en instalaciones de clientes reales, proporcionando estadísticas de rendimiento en condiciones de vida real. Según las comparaciones de NSTL, Windows 2000 Professional es tres veces más estable que NT Workstation y 13 veces más estable que Windows 98. Para lograr este nivel de confiabilidad, Microsoft incluyó una serie de mejoras significativas para proteger tanto el entorno original de Microsoft como el software de terceros y los proveedores de controladores.

Soluciones para Windows 2000

Una de las frustraciones con Windows 2000 es su incapacidad para instalar y ejecutar programas antiguos de Windows NT o 9x en el entorno de Windows 2000. Para ayudar a solucionar este problema, Microsoft desarrolló una utilidad para engañar al programa de instalación problemático haciéndole creer que se encuentra la versión adecuada del service pack o el sistema operativo. Un problema importante en NT 4 era con controladores de terceros que se ejecutaban en el kernel de NT. Debido a que el kernel se comunica directamente con el hardware, la mejora de la confiabilidad de los controladores mejoraría la estabilidad de Windows 2000. Otra preocupación secundaria con los controladores, que era difícil de rastrear para los solucionadores de problemas de NT, eran los conflictos de DLL. En gran medida, los problemas de DLL son el resultado de aplicaciones de controlador mal escritas. Otro problema con los controladores que debía abordarse era la corrupción de archivos, especialmente de archivos de sistema a través de la instalación de controladores nuevos o actualizados.

Herramientas para protección de archivos de Windows 2000

Las herramientas que menciono en este artículo están relacionadas con el objetivo de la protección de archivos de Windows. Aunque hubo varias herramientas en las versiones anteriores de Windows, las herramientas/utilidades significativas introducidas en Windows 2000 para abordar la protección de archivos son:

  • Herramienta de compatibilidad de aplicaciones
  • Comprobador de archivos del sistema
  • Verificación de controladores
  • Consola de recuperación
  • Certificados digitales
Herramienta de compatibilidad de aplicaciones

Uno de los problemas de software que experimenté fue la incapacidad de determinados programas de instalación para identificar a Windows 2000 como una actualización de NT o Windows 9x. Muchos programas de software diseñados para Windows NT están diseñados para buscar un paquete de servicio específico antes de poder realizar la instalación. Al intentar instalar uno de estos programas en Windows 2000, recibí un mensaje de error que fue a la vez frustrante y curioso: el programa de instalación me informó que el sistema operativo actual (Windows 2000) era demasiado antiguo y necesitaba actualizarse. Microsoft era plenamente consciente de esta situación y desarrolló la herramienta de compatibilidad de aplicaciones para hacer que una aplicación crea que se está ejecutando la versión requerida del sistema operativo. He encontrado la herramienta de compatibilidad de aplicaciones (Apcompat.exe) útil en estas circunstancias. Con esta utilidad, puedes simular los service packs de NT 4.0 de 3 a 5 e incluso Windows 9x.

Cómo evitar que la conversión de NTFS se ejecute al reiniciar el servidor

Para encontrar Apcompat.exe, busca en el directorio \Support del CD de Windows 2000. La sintaxis del comando es:
Apcompat [-?] [-v nombre de la versión] -x ruta del programa] [-d] [-t] [-g] [-k]

El parámetro -? muestra la sintaxis del comando, el parámetro -v especifica el sistema operativo/número de versión solicitado. Los valores pueden ser:

  • 1 (NT4 SP3)
  • 2 (NT4 SP4)
  • 3 (NT4 SP5)
  • 4 (Windows 98)
  • 5 (Windows 95)

El parámetro -x especifica la ruta/nombre del programa que se ejecutará, el parámetro -d deshabilita el administrador de montículos, el parámetro -t especifica el uso de la carpeta \Temp para el programa especificado, el parámetro -g corrige la detección del espacio en disco y el parámetro -k conserva (almacena) la configuración de compatibilidad de la aplicación. También puedes ejecutar este programa con una interfaz de Windows (Figura A).

Las herramientas de solución de problemas en Windows 2000 Professional - Microsoft | Imagen 1 Newsmatic
Figura A
La herramienta de compatibilidad de aplicaciones se ejecuta en la línea de comandos o dentro de Windows, como se muestra aquí.

Si el error original vuelve a ocurrir después de instalar correctamente el programa, significa que la aplicación no es compatible y no se puede ejecutar en Windows 2000. (Nota: esta utilidad no ayudará con programas que intenten acceder directamente al hardware o programas de Windows 9x que utilicen controladores de dispositivo virtual [VXDs]).

¿Por qué deshabilitar el administrador de montículos?

Algunos programas antiguos utilizan la memoria de una manera que entra en conflicto con la administración de memoria de Windows 2000. Si un programa se ejecuta con el administrador de montículos deshabilitado, evitará conflictos con la administración de memoria de Windows 2000, pero también utilizará la memoria de manera menos eficiente.

¿Por qué corregir la detección del espacio en disco?

Windows 2000 puede detectar y utilizar espacio por encima de la barrera de 2,1 GB que existía en versiones anteriores. Si la aplicación utiliza un tipo de datos diferente para almacenar la cantidad de espacio libre en disco disponible, puede haber espacio insuficiente para ejecutarla.

Cómo utilizar GnuPG en Windows para cifrar tus archivos y mensajes

Comprobador de archivos del sistema

Uno de los aspectos más frustrantes de las versiones anteriores de Windows fue su incapacidad para rastrear o detectar cambios no válidos en archivos de sistema críticos por parte de software, especialmente al instalar controladores. Para mejorar Windows, Microsoft agregó la función Protección de archivos de Windows. Windows 2000 mantiene una copia de los archivos de sistema críticos utilizados por el sistema operativo.

La utilidad Comprobador de archivos del sistema (Sfc.exe) es una utilidad de línea de comandos que puede ejecutar un administrador del sistema para verificar que los archivos de sistema protegidos sean válidos y, de ser necesario, reemplazarlos por una versión en la caché. El Comprobador de archivos del sistema mantiene una copia de todas las DLL para protegerlas de la eliminación por parte del usuario o la corrupción durante la instalación de programas. Muchos programas de instalación no verifican la versión de los archivos de sistema existentes antes de sobrescribirlos o reemplazarlos por su propia versión. Aunque la aplicación recién instalada puede parecer funcionar bien, otra aplicación que requiera el archivo de sistema original puede no funcionar correctamente, o incluso no funcionar en absoluto. ¿Cuántas personas se han enfrentado al temido mensaje de que una nueva DLL es más antigua que la existente? O que una DLL compartida puede afectar a otra aplicación si se cambia? Nada es más frustrante que tratar de retroceder para encontrar la DLL original. Para ayudar a mitigar este problema, los proveedores deben utilizar el Programa de instalación de Windows de Microsoft como condición para recibir el logotipo certificado de Windows 2000 para colocar en su producto. Esto garantiza que el software de instalación minimizará los conflictos.

Una vez configurado, el Comprobador de archivos del sistema se ejecuta al reiniciar el equipo. Si detecta que se ha sobrescrito o eliminado un archivo protegido, el Comprobador de archivos del sistema recuperará el archivo de sistema correcto desde la carpeta: %systemroot%\system32\dllcache. Haz clic aquí para ver la sintaxis del comando.

sfc [/scannow] [/scanonce] [/scanboot] [/cancel] [/quiet] [/enable] [/purgecache] [/cachesize=x]

Para una definición completa de estos parámetros, consulta el artículo de Microsoft Knowledge Base Q222471.

Si la carpeta %systemroot%\system32\dllcache se corrompe, algo que aún no he presenciado, puedes reparar el contenido del directorio dllcache utilizando las opciones [/scannow], [/scanonce] o [/scanboot]. Personalmente, uso la opción [/scanboot] (para escanear todos los archivos protegidos cada vez que se reinicia el equipo) y he notado poco impacto negativo en la duración del proceso de inicio de Windows. De hecho, el retorno de la inversión y la tranquilidad deberían hacerlo estándar para cualquier persona que use Windows 2000.

Verificación de controladores

Donde el Comprobador de archivos del sistema identifica y recupera archivos de sistema corruptos, la utilidad Verificación de controladores (Verifier.exe) te brinda la capacidad de monitorear uno o más controladores en modo kernel, buscando llamadas de función ilegales o corrupción del sistema. En Windows NT 4.0, muchos errores de controlador no se detectaron y resultaron en la temida Pantalla Azul de la Muerte con poca información valiosa en el registro de errores resultante.

Cómo crear tu propia superconsola de MMC en Windows 2000

Con la utilidad Verificación de controladores en su lugar, Windows 2000 detecta la mayoría de los errores de inmediato. Una de las fuentes comunes de errores de controlador son accesos no válidos a la memoria del código del kernel o punteros de búfer. Debido a que los controladores de dispositivo conectan el sistema operativo con los recursos de hardware, errores no detectados como estos pueden ser fatales.

Hay una interfaz de línea de comandos e interfaz GUI disponibles para la utilidad Verifier. En la interfaz GUI, es bastante fácil seleccionar los controladores sospechosos que deseas monitorear. El Administrador de Verificación de controladores se encuentra en la carpeta %WinDir%\System32. La interfaz GUI se muestra en Figura B, con un controlador marcado para su comprobación.

Las herramientas de solución de problemas en Windows 2000 Professional - Microsoft | Imagen 2 Newsmatic
Figura B
Utiliza el Administrador de Verificación de controladores para verificar controladores inestables en Windows 2000.

Una vez que hayas reiniciado tu sistema, Verificación de controladores supervisará los controladores que hayas solicitado monitorear en busca de problemas. Si se produce un error posteriormente, se mostrará un error de Pantalla Azul. (Puedes encontrar una lista de códigos de error dentro del artículo de la base de conocimientos de Microsoft Q244617). Debido a la naturaleza de estos problemas, recomendaría que te pongas en contacto con el proveedor del software culpable para obtener actualizaciones o soluciones. Asegúrate de incluir una copia del error generado para ayudar al proveedor a identificar y resolver el problema. Si, después de un tiempo razonable, no se produce ningún error, es probable que el controlador en cuestión esté bien y puedas revisar otros controladores sospechosos.

Aunque nunca he tenido que utilizar esta función, conozco a varias personas que han encontrado esta nueva utilidad de gran ayuda para resolver problemas del sistema.

  • "Uso de la opción Consola de recuperación en Windows 2000"
  • "Solucionar rápidamente problemas en tu sistema Windows 2000 con la Consola de recuperación"

Certificados digitales

Con cada una de las utilidades mencionadas anteriormente, hemos abordado formas de identificar y recuperarse de problemas del sistema causados por programas de instalación defectuosos o situaciones similares. Con el fin de garantizar la confiabilidad de los controladores que se encuentran en Windows 2000, Microsoft introdujo los Certificados Digitales como parte del programa de Firma de controladores.

Para calificar para un Certificado Digital, un controlador debe pasar por una serie de pruebas rigurosas. Los controladores que superan las estrictas pruebas de Microsoft serán firmados y agregados a la Lista de compatibilidad de hardware. Los controladores aprobados y firmados pueden colocar el logotipo de compatibilidad de Windows 2000 en su producto. Todos los controladores del CD de Windows 2000 han sido firmados digitalmente y están incluidos en la Lista de compatibilidad de hardware. Los controladores no firmados pueden funcionar correctamente, pero no hay garantía. Además, las actualizaciones de los proveedores pueden contener errores y es posible que no se hayan vuelto a enviar a Microsoft para su certificación.

Cómo eliminar perfiles de usuario en Windows 2000 para liberar espacio en disco

Para verificar el estado de los controladores en tu computadora, Windows 2000 incluye una nueva herramienta, la utilidad Verificación de firma de archivos (Sigverif.exe). Para ejecutarla, escribe sigverif en el símbolo del sistema. Una serie de pantallas te guiará a través del proceso. La utilidad Sigverif.exe genera un registro, Sigverif.txt, que puedes ver en cualquier momento en el Bloc de notas (ver Figura C). El registro puede ser extenso, pero contiene una gran cantidad de información.

Las herramientas de solución de problemas en Windows 2000 Professional - Microsoft | Imagen 3 Newsmatic
Figura C
El extenso registro generado por la utilidad Verificación de firma de archivos te brinda una mirada detrás de escena.

La utilidad Verificación de firma de archivos fue diseñada para los controladores ya instalados en tu sistema en particular. ¿Pero qué sucede con los controladores que instalarás en el futuro? Uno de los problemas con NT 4.0 era que permitía la instalación de controladores sin intervención. Esto condujo a muchos problemas desconocidos o la Pantalla Azul de la Muerte. Windows 2000 incluye una nueva utilidad, Opciones de Firma del controlador, que te permite determinar cómo se manejarán los nuevos controladores durante la instalación.

La ventana de diálogo Opciones de Firma del controlador se encuentra en el applet del Sistema del Panel de control. Selecciona la pestaña Hardware y haz clic en el botón Firma del controlador. Puedes seleccionar tres formas de manejar los controladores no firmados (ver Figura D):

  • Ignorar: instala todos los archivos, independientemente de la firma del archivo (predeterminado)
  • Advertir: muestra un mensaje antes de instalar un archivo no firmado
  • Bloquear: impide la instalación de archivos no firmados
Las herramientas de solución de problemas en Windows 2000 Professional - Microsoft | Imagen 4 Newsmatic
Figura D
Selecciona la forma en que deseas que Windows 2000 maneje la instalación de controladores.

Recomendaría al menos utilizar la opción predeterminada, Advertir. Yo uso esta opción y me he sorprendido con la cantidad de controladores no admitidos que aún están disponibles. Ya sea que un dispositivo se instale mediante el Asistente de instalación de hardware o con Plug and Play, la firma del controlador se verificará mediante esta utilidad.

Conclusión

Microsoft ha implementado varias herramientas extremadamente útiles en Windows 2000 para ayudar a garantizar la confiabilidad y estabilidad de su sistema operativo. Esta breve introducción a las principales utilidades debería proporcionarte el impulso para explorar estas nuevas características de Windows 2000 y prepararte para brindar un mejor soporte al nuevo sistema operativo.
Los autores y editores han tenido cuidado en la preparación del contenido aquí contenido, pero no ofrecemos garantía expresa o implícita de ningún tipo y no nos hacemos responsables de errores u omisiones. No asumimos ninguna responsabilidad por los daños. Siempre realiza una copia de seguridad verificada antes de realizar cualquier cambio.

Cómo personalizar la forma en que Windows Explorer se abre y visualiza los archivos

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Microsoft, allí encontraras muchos artículos similares a Las herramientas de solución de problemas en Windows 2000 Professional , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.